Back to skills
SkillHub ClubShip Full StackFull Stack
github-issue
Imported from https://github.com/fohte/dotfiles.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Stars
1
Hot score
77
Updated
March 19, 2026
Overall rating
C2.8
Composite score
2.8
Best-practice grade
A92.0
Install command
npx @skill-hub/cli install fohte-dotfiles-github-issue
Repository
fohte/dotfiles
Skill path: config/claude/skills/github-issue
Imported from https://github.com/fohte/dotfiles.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: fohte.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install github-issue into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/fohte/dotfiles before adding github-issue to shared team environments
- Use github-issue for development workflows
Works across
Claude CodeCodex CLIGemini CLIOpenCode
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
--- name: github-issue description: Use gh-issue-agent to view and edit GitHub Issues. Use this skill when working with GitHub Issues - viewing issue content, editing issue body/title/labels, or adding/editing comments. --- # GitHub Issue Management Use `gh-issue-agent` to manage GitHub Issues as local files. This provides better diff visibility and safer editing compared to direct `gh issue` commands. ## When to Use Use this skill when: - Viewing GitHub Issue content (body, comments, metadata) - Editing Issue body, title, or labels - Adding or editing comments on Issues ## Commands ### View (read-only) ```bash gh-issue-agent view <issue-number> [-R <owner/repo>] ``` Use this when you only need to **read** the issue content. No local cache is created. **When to use `view` vs `pull`:** - `view`: Just reading/viewing the issue (no editing needed) - `pull`: When you plan to edit the issue body, metadata, or comments ### Pull (fetch issue locally) ```bash gh-issue-agent pull <issue-number> [-R <owner/repo>] ``` This saves the issue to `~/.cache/gh-issue-agent/<owner>/<repo>/<issue-number>/`: - `issue.md` - Issue body (editable) - `metadata.json` - Title, labels, assignees (editable) - `comments/` - Comment files (only your own comments are editable) **Note**: Fails if local changes exist. Use `refresh` to discard and re-fetch. ### Refresh (discard local changes and re-fetch) ```bash gh-issue-agent refresh <issue-number> [-R <owner/repo>] ``` Use this when you want to discard local changes and get the latest from GitHub. ### Push (apply changes to GitHub) ```bash # Preview changes (compares with latest GitHub state) gh-issue-agent push <issue-number> --dry-run # Apply changes gh-issue-agent push <issue-number> # Force overwrite if remote has changed since pull gh-issue-agent push <issue-number> --force # Edit other users' comments gh-issue-agent push <issue-number> --edit-others ``` ## Workflow ### Viewing only (no edits) ```bash gh-issue-agent view 123 ``` ### Editing 1. Pull the issue: `gh-issue-agent pull 123` 2. Read/Edit files in `~/.cache/gh-issue-agent/<owner>/<repo>/123/` 3. Preview changes: `gh-issue-agent push 123 --dry-run` 4. Apply changes: `gh-issue-agent push 123` ## Editing Comments - Only your own comments can be edited by default - To edit other users' comments, use `--edit-others` flag - To add a new comment, create a file like `comments/new_<name>.md` - Comment files have metadata in HTML comments at the top (author, id, etc.) ## Safety Features - `pull` fails if local changes exist (use `refresh` to discard) - `push` fails if remote has changed since pull (use `--force` to overwrite) - `push` fails when editing other users' comments (use `--edit-others` to allow) - Use `--dry-run` to preview what will be changed ## Notes - For other repos, use `-R owner/repo` option