Claude-skill-registry github-issue
GitHub issue lifecycle management with worktree isolation
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/github-issue" ~/.claude/skills/majiayu000-claude-skill-registry-github-issue && rm -rf "$T"
manifest:
skills/data/github-issue/SKILL.mdsource content
GitHub Issue Lifecycle Skill
Manage GitHub issues from listing to fixing to PR creation with clean worktree isolation.
Commands
- Main entry point for all issue operations/github-issue
Agents
- List and fetch issue detailsissue-intake-agent
- Create and update issuesissue-mutate-agent
- Implement fixes in isolated worktreesissue-fix-agent
- Create pull requestsissue-pr-agent
Operations
- List open issues--list [--repo owner/repo]
- Create issue interactively--create
- Update issue fields--update <id>
- Full fix workflow: fetch → confirm → worktree → implement → test → commit → push → PR--fix --issue <id/url> [--yolo]
Dependencies
- Skills: sc-managing-worktrees (worktree operations)
- CLI: GitHub CLI (
) requiredgh - Config:
(base_branch, worktree_root, github settings).claude/config.yaml
Configuration
base_branch: main worktree_root: ../worktrees github: branch_pattern: "fix-issue-{number}"
Data Contracts
All agents return fenced JSON:
{ "success": true|false, "data": { /* operation results */ }, "error": null|"message" }
Safety
- Pre-flight
CLI auth checksgh - Approval gates before destructive ops (unless
)--yolo - Test failure prompts
- Actionable error messages
References
- GitHub CLI patterns.claude/references/github-issue-apis.md
- Workflow checklists.claude/references/github-issue-checklists.md