Automates creating, listing, and updating GitHub issues based on documentation.
Install
mkdir -p .claude/skills/issue-jiangzhe && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17475" && unzip -o skill.zip -d .claude/skills/issue-jiangzhe && rm skill.zipInstalls to .claude/skills/issue-jiangzhe
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.
Automate GitHub Issues lifecycle workflows with deterministic scripts. Use when creating, triaging, assigning, updating, linking, or closing issues in this repository, especially when converting planning documents in docs/tasks or docs/rfcs into trackable GitHub issues with required type labels and default priority handling.Key capabilities
- →Validate planning document paths before issue creation.
- →Create GitHub issues from planning documents.
- →Sync `github_issue: <issue-id>` back into source planning docs.
- →Derive labels from planning-doc metadata or CLI arguments.
- →Handle default labels for task, epic, and priority.
- →List existing issues by state, assignee, or labels.
How it works
This skill automates GitHub Issue lifecycle workflows by validating planning document paths, creating issues from these documents, and syncing issue IDs back to the source documents, while also supporting issue listing.
Inputs & outputs
When to use issue
- →Create issue from RFC
- →Triage tasks from docs
- →List project issues
- →Sync issue IDs to docs
About issue
Validates planning document paths and converts them into GitHub issues with correct labels and metadata. It enforces document-first issue tracking.
Automate GitHub Issues lifecycle workflows with deterministic scripts. Use when creating, triaging, assigning, updating, linking, or closing issues in this repository, especially when converting planning documents in docs/tasks or docs/rfcs into trackable GitHub issues with required type labels and
When not to use it
- →Do not use interactive `gh` prompts.
- →Create operations must fail if no valid planning document is provided.
- →Do not use for labels outside the strictly validated types, priorities, and 'codex'.
Limitations
- →The skill requires planning documents to follow specific path formats.
- →It strictly validates allowed labels.
- →It does not use interactive `gh` prompts.
How it compares
This skill enforces a document-first approach to GitHub issue creation and management, automatically syncing issue IDs and deriving labels, which is more structured than manual issue creation.
Compared to similar skills
issue side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| issue (this skill) | 0 | 2mo | Review | Beginner |
| github-manage | 6 | 10mo | Review | Beginner |
| jira | 11 | 7mo | No flags | Beginner |
| github-issues | 5 | 3mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jiangzhe
View all by jiangzhe →You might also like
github-manage
matteocervelli
Manage operations concerning GitHub on behalf of user
jira
davila7
Use when the user mentions Jira issues (e.g., "PROJ-123"), asks about tickets, wants to create/view/update issues, check sprint status, or manage their Jira workflow. Triggers on keywords like "jira", "issue", "ticket", "sprint", "backlog", or issue key patterns.
github-issues
github
Create, update, and manage GitHub issues using MCP tools. Use this skill when users want to create bug reports, feature requests, or task issues, update existing issues, add labels/assignees/milestones, or manage issue workflows. Triggers on requests like "create an issue", "file a bug", "request a feature", "update issue X", or any GitHub issue management task.
triaging-issues
pytorch
Triages GitHub issues by routing to oncall teams, applying labels, and closing questions. Use when processing new PyTorch issues or when asked to triage an issue.
summarize-activity
alpinejs
Summarize recent GitHub activity — discussions, PRs, issues, events, traffic — into an actionable report so you can stay on top of the project without reading everything.
agent-swarm-issue
ruvnet
Agent skill for swarm-issue - invoke with $agent-swarm-issue