Facilitates management of GitHub issues, milestones, and releases, including publishing packages to npm.
Install
mkdir -p .claude/skills/github-jindrichruzicka && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/19307" && unzip -o skill.zip -d .claude/skills/github-jindrichruzicka && rm skill.zipInstalls to .claude/skills/github-jindrichruzicka
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use when fetching, creating, or managing GitHub milestones, issues, or releases — or publishing the @chimera-engine/* packages to npm. How: load the matching sub-skill (fetch-issue, list-issues, create-issue, create-milestone, bootstrap-milestone, close-issue, create-release, publish-packages).Key capabilities
- →Fetch and manage GitHub issues and milestones
- →Create versioned releases
- →Publish packages to npm
- →Execute sub-skills for validated procedures
How it works
The skill acts as a meta-controller that loads independent sub-skills to perform specific GitHub API operations based on the requested operation type.
Inputs & outputs
When to use github
- →Create new project milestones
- →Fetch and update issue statuses
- →Cut a new versioned release
About this skill
GitHub Meta-Skill
Repo: jindrichruzicka/Chimera. Set once per session: export GH_REPO=jindrichruzicka/Chimera.
Sub-Skills
| Sub-skill | Use when | Load |
|---|---|---|
| create-milestone | Setting up M1/M2/… | create-milestone/SKILL.md |
| create-labels | Ensuring labels exist before creating issues | create-labels/SKILL.md |
| create-issue | Creating feature/task/bug issues | create-issue/SKILL.md |
| fetch-issue | Fetching one issue by number or URL | fetch-issue/SKILL.md |
| bootstrap-milestone | Setting up full milestone from scratch | bootstrap-milestone/SKILL.md |
| close-issue | Closing a task issue after merge | close-issue/SKILL.md |
| list-issues | Querying issues | list-issues/SKILL.md |
| create-release | Cutting a versioned release | create-release/SKILL.md |
| publish-packages | Publishing @chimera-engine/* to npm | publish-packages/SKILL.md |
Templates: assets/feature-template.md, assets/task-template.md, assets/release-template.md. Labels: references/labels.md.
Notes
- Always use sub-skills — they contain the validated procedures.
- Sub-skills are independent.
- Milestone number ≠ label — resolve numeric ID before creating issues.
Closing an issue (quick path)
gh issue close <N> --repo $GH_REPO --comment "Implemented in $(git rev-parse --short HEAD) on main."
Parent-feature exception: if the task belongs to a parent feature issue, do NOT close the parent — only the review task closes it.
Errors
| Error | Cause | Fix |
|---|---|---|
gh: command not found | Not installed | brew install gh && gh auth login |
422 (milestone) | Already exists | Skip, use existing |
422 (label) | Already exists | || true or --force |
Resource not accessible | Token scope | gh auth refresh -s issues |
| Milestone not found on create | Title mismatch | Use exact title or PATCH with numeric ID |
| Issue label set but not on milestone page | Milestone not assigned | gh api repos/$GH_REPO/issues/$N --method PATCH --field milestone=<ID> |
| Tag exists | Re-releasing | Ask user |
gh release create fails | Token scope | gh auth refresh -s write:packages,contents |
When not to use it
- →Closing parent feature issues directly
- →Re-releasing existing tags without user confirmation
Prerequisites
Limitations
- →Requires manual resolution of numeric IDs for milestones
- →Token scope errors require manual authentication refresh
How it compares
Unlike manual CLI usage, this skill enforces validated procedures through modular sub-skills and specific error-handling logic.
Compared to similar skills
github side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| github (this skill) | 0 | 15d | Review | Intermediate |
| resolve-conflicts | 81 | 8mo | Review | Intermediate |
| openspec-onboard | 10 | 5mo | Review | Beginner |
| codex-cli-bridge | 9 | 9mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
resolve-conflicts
antinomyhq
Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration), configuration files, and handling deleted-but-modified files with backup and analysis.
openspec-onboard
studyzy
Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.
codex-cli-bridge
alirezarezvani
Bridge between Claude Code and OpenAI Codex CLI - generates AGENTS.md from CLAUDE.md, provides Codex CLI execution helpers, and enables seamless interoperability between both tools
skill-sync
KyleKing
Syncs Claude Skills with other AI coding tools like Cursor, Copilot, and Codeium by creating cross-references and shared knowledge bases. Invoke when user wants to leverage skills across multiple tools or create unified AI context.
github-workflow-automation
ruvnet
Advanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management
git-advanced-workflows
wshobson
Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues.