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.zip

Installs 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.
326 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

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

You give it
planning document path or issue query parameters
You get back
created GitHub issue, updated planning document, or list of issues

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.

SkillInstallsUpdatedSafetyDifficulty
issue (this skill)02moReviewBeginner
github-manage610moReviewBeginner
jira117moNo flagsBeginner
github-issues53moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry