issue — github issue automation doradb, community, github issue automation, ide skills, issue install, issue automation tool, github issue management, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Development Agents requiring streamlined GitHub issue management and automation using DoraDB and bash scripts. Issue is a GitHub issue automation skill that uses executable scripts to validate planning document paths and create issues.

Features

Validates planning document paths using tools/issue.rs
Supports executable scripts for issue operations
Enforces document-first creation using accepted paths
Uses bash commands for script invocation
Accepts specific file formats, including docs/tasks/<6 digits>-<slug>.md

# Core Topics

jiangzhe jiangzhe
[118]
[3]
Updated: 3/3/2026

Agent Capability Analysis

The issue skill by jiangzhe is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for github issue automation, issue install, issue automation tool.

Ideal Agent Persona

Ideal for Development Agents requiring streamlined GitHub issue management and automation using DoraDB and bash scripts.

Core Value

Empowers agents to automate GitHub issue creation and validation of planning documents using executable scripts, enforcing document-first creation with validated paths such as `docs/tasks/<6 digits>-<slug>.md` and `docs/rfcs/<4 digits>-<slug>.md`.

Capabilities Granted for issue

Automating issue creation with validated planning document paths
Validating planning document paths before issue creation
Enforcing document-first creation for GitHub issues

! Prerequisites & Limits

  • Requires DoraDB setup
  • Limited to GitHub issue operations
  • Path validation required for issue creation
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

issue

Install issue, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

GitHub Issue Automation

Use these scripts for all issue operations. Avoid interactive gh prompts. Scripts are executable; invoke them directly (no cargo +nightly -Zscript prefix).

Enforce Document-First Creation

Before creating an issue, validate the planning document path:

bash
1tools/issue.rs validate-doc-path --path docs/tasks/000001-example.md

Accepted paths:

  • docs/tasks/<6 digits>-<slug>.md
  • docs/rfcs/<4 digits>-<slug>.md

Create operations must fail if no valid planning document is provided.

If user input is id-only shorthand (for example $issue create task 000047), resolve id to exactly one document first:

bash
1tools/doc-id.rs search-by-id --kind task --id 000047 --scope open

Create Issue From Planning Doc

bash
1tools/issue.rs create-issue-from-doc \ 2 --doc docs/tasks/000001-example.md \ 3 --labels "type:task,priority:high" \ 4 --assignee "@me"

create-issue-from-doc must use assignee @me.

--labels is optional. If omitted, labels can be derived from planning-doc metadata:

md
1Issue Labels: 2- type:task 3- priority:high 4- codex

When both metadata and --labels are present:

  • CLI type:* and priority:* override metadata values.
  • codex is unioned from both sources.

Defaults when no source provides a value:

  • task doc -> type:task
  • RFC doc -> type:epic
  • priority -> priority:medium

For child issues linked to an epic:

bash
1tools/issue.rs create-issue-from-doc \ 2 --doc docs/tasks/000002-subtask.md \ 3 --labels "type:task" \ 4 --assignee "@me" \ 5 --parent 42

This script always uses --body-file to avoid body-length command issues. Allowed labels are strictly validated:

  • type: type:doc, type:perf, type:feature, type:question, type:bug, type:chore, type:epic, type:task
  • priority: priority:low, priority:medium, priority:high, priority:critical
  • special: codex

List Issues

bash
1tools/issue.rs list-issues --state open --assignee "@me" --limit 50

Use --label repeatedly for multiple labels:

bash
1tools/issue.rs list-issues --label type:task --label priority:high

Update Issue

bash
1tools/issue.rs update-issue \ 2 --issue 123 \ 3 --add-label "priority:high" \ 4 --comment "Refined acceptance criteria."

Supported update operations:

  • Add/remove labels
  • Add/remove assignees
  • Replace body (--body or --body-file)
  • Add comment

Close Issue

bash
1tools/issue.rs close-issue \ 2 --issue 123 \ 3 --comment "Completed in PR #456."

Resolve RFC Issue (Precheck + Explicit Close)

Use RFC-specific resolve flow instead of direct close when closing RFC issues:

bash
1tools/issue.rs resolve-rfc \ 2 --doc docs/rfcs/0006-example.md

This runs RFC resolve precheck only (no closure).

To close explicitly after precheck passes:

bash
1tools/issue.rs resolve-rfc \ 2 --doc docs/rfcs/0006-example.md \ 3 --issue 456 \ 4 --close \ 5 --comment "RFC implemented and synchronized."

Rules:

  • resolve-rfc must validate all sub-task/docs/backlog prechecks before closure.
  • No automatic issue closure from rfc resolve; closure requires explicit --close.
  • For legacy RFC docs without parseable phase tracking, use --allow-legacy.

Optional PR Bridge

Generate a canonical close-link snippet:

bash
1tools/issue.rs link-pr-guidance --issue 123

Use the snippet in PR body (for example: Fixes #123).

Or create PR directly from current branch with default close-link body:

bash
1tools/issue.rs create-pr-from-branch --issue 123 --push --assignee "@me"

Default body includes Closes #123. Assignee must be @me. If --title is omitted, title is auto-derived from changed planning docs in base...head:

  • if both task and RFC docs are present, RFC is preferred.
  • if only RFC docs are present, use RFC title with a suitable type prefix (default feat:).
  • if only task docs are present, use task title with a suitable type prefix (default chore:).
  • explicit --title always overrides auto title. Before creating PR, workflow must check for uncommitted changes. If dirty changes exist, developer must explicitly decide to:
  1. manually commit selected changes, or
  2. ignore and proceed with explicit override:
bash
1tools/issue.rs create-pr-from-branch --issue 123 --push --assignee "@me" --allow-dirty

Reference

If workflow details are needed, read:

  • references/workflow.md

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is issue?

Ideal for Development Agents requiring streamlined GitHub issue management and automation using DoraDB and bash scripts. Issue is a GitHub issue automation skill that uses executable scripts to validate planning document paths and create issues.

How do I install issue?

Run the command: npx killer-skills add jiangzhe/doradb/issue. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for issue?

Key use cases include: Automating issue creation with validated planning document paths, Validating planning document paths before issue creation, Enforcing document-first creation for GitHub issues.

Which IDEs are compatible with issue?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for issue?

Requires DoraDB setup. Limited to GitHub issue operations. Path validation required for issue creation.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add jiangzhe/doradb/issue. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use issue immediately in the current project.

Related Skills

Looking for an alternative to issue or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI