issue-create
33
总安装量
8
周安装量
#11110
全站排名
安装命令
npx skills add https://github.com/terrylica/cc-skills --skill issue-create
Agent 安装分布
claude-code
7
gemini-cli
6
antigravity
6
opencode
6
codex
5
trae
4
Skill 文档
Issue Create Skill
Create well-formatted GitHub issues with intelligent automation including AI-powered label suggestions, content type detection, template formatting, and related issue linking.
When to Use This Skill
Use this skill when:
- Creating bug reports, feature requests, questions, or documentation issues
- Need AI-powered label suggestions from repository’s existing taxonomy
- Want automatic duplicate detection and related issue linking
- Need consistent issue formatting across different repositories
Invocation
Slash command: /gh-tools:issue-create
Natural language triggers:
- “Create an issue about…”
- “File a bug for…”
- “Submit a feature request…”
- “Report this problem to…”
- “Post an issue on GitHub…”
Features
1. Repository Detection
- Auto-detects repository from current git directory
- Supports explicit
--repo owner/repoflag - Checks permissions before attempting to create
2. Content Type Detection
- AI-powered detection (gpt-4.1 via gh-models)
- Fallback to keyword matching
- Types: Bug, Feature, Question, Documentation
3. Title Extraction
- Extracts informative title from content
- Adds type prefix (Bug:, Feature:, etc.)
- Maximizes GitHub’s 256-character limit for informative titles
4. Template Formatting
- Auto-selects template based on content type
- Bug: Steps to reproduce, Expected/Actual behavior
- Feature: Use case, Proposed solution
- Question: Context, What was tried
- Documentation: Location, Suggested change
5. Label Suggestion
- Fetches repository’s existing labels
- AI suggests 2-4 relevant labels
- Only suggests labels that exist (taxonomy-aware)
- 24-hour cache for performance
6. Related Issues
- Searches for similar issues
- Links related issues in body
- Warns about potential duplicates
7. Preview & Confirm
- Full preview before creation
- Dry-run mode available
- Edit option for modifications
Usage Examples
Basic Usage
# From within a git repository
bun ~/eon/cc-skills/plugins/gh-tools/scripts/issue-create.ts \
--body "Login page crashes when using special characters in password"
With Explicit Repository
bun ~/eon/cc-skills/plugins/gh-tools/scripts/issue-create.ts \
--repo owner/repo \
--body "Feature: Add dark mode support for better accessibility"
Dry Run (Preview Only)
bun ~/eon/cc-skills/plugins/gh-tools/scripts/issue-create.ts \
--repo owner/repo \
--body "Bug: API returns 500 error" \
--dry-run
With Custom Title and Labels
bun ~/eon/cc-skills/plugins/gh-tools/scripts/issue-create.ts \
--repo owner/repo \
--title "Bug: Login fails with OAuth" \
--body "Detailed description..." \
--labels "bug,authentication"
Disable AI Features
bun ~/eon/cc-skills/plugins/gh-tools/scripts/issue-create.ts \
--body "Question: How to configure..." \
--no-ai
CLI Options
| Option | Short | Description |
|---|---|---|
--repo |
-r |
Repository in owner/repo format |
--body |
-b |
Issue body content (required) |
--title |
-t |
Issue title (optional) |
--labels |
-l |
Comma-separated labels |
--dry-run |
Preview without creating | |
--no-ai |
Disable AI features | |
--verbose |
-v |
Enable verbose output |
--help |
-h |
Show help |
Dependencies
ghCLI (required) – GitHub CLI toolgh-modelsextension (optional) – Enables AI features
Installing gh-models
gh extension install github/gh-models
Permission Handling
| Level | Behavior |
|---|---|
| WRITE/ADMIN | Full functionality |
| TRIAGE | Can apply labels |
| READ | Shows formatted content for manual copy |
| NONE | Suggests fork workflow |
Logging
Logs to: ~/.claude/logs/gh-issue-create.jsonl
Events logged:
preflight– Initial checkstype_detected– Content type detectionlabels_suggested– Label suggestionsrelated_found– Related issues searchissue_created– Successful creationdry_run– Dry run completion
Hook Compliance
This skill uses --body-file pattern for issue creation, complying with the gh-issue-body-file-guard.mjs hook that blocks inline --body to prevent silent failures.
Related Documentation
Troubleshooting
“No repository context”
Run from a git directory or use --repo owner/repo flag.
Labels not suggested
- Check if gh-models is installed:
gh extension list - Verify repository has labels:
gh label list --repo owner/repo - Check label cache:
ls ~/.cache/gh-issue-skill/labels/
AI features not working
Install gh-models extension:
gh extension install github/gh-models