creating-issue
Interactively gathers information and uses the GitHub CLI to create issues that strictly follow repository templates.
Install
mkdir -p .claude/skills/creating-issue && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17207" && unzip -o skill.zip -d .claude/skills/creating-issue && rm skill.zipInstalls to .claude/skills/creating-issue
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.
Create a well-structured GitHub Issue following the project template. Use when the user wants to file a new Issue for a feature, bug, refactoring, docs change, or AI config change.Key capabilities
- →Gather issue details from user requests
- →Infer information when possible and ask for clarification
- →Present a draft issue for user confirmation
- →Create a GitHub issue using the gh CLI
- →Return the URL of the newly created issue
How it works
The skill collects issue information, formats it according to a template, confirms with the user, and then uses the gh CLI to create the GitHub issue.
Inputs & outputs
When to use creating-issue
- →Filing new bug reports
- →Creating feature request issues
- →Documenting refactoring tasks
- →Tracking project changes
About this skill
Creating Issue
Step 1 — Gather information
Collect the following from the user's request (infer what you can; ask only for what is unclear):
| Field | Values |
|---|---|
| Title | Concise summary, written as <type>: <description> |
| Type | feat / fix / refactor / perf / docs / ai / chore |
| Summary | What and why (1–3 sentences) |
| Changes | Bullet list of concrete file/behavior changes |
| Notes | Optional: links, constraints, related Issues |
Step 2 — Confirm and create
Present the draft Issue to the user and wait for confirmation.
Then create it with gh issue create:
gh issue create -R 23prime/backlog-cli \
--title "<type>: <description>" \
--body "$(cat <<'EOF'
## Type
<type>
## Summary
<summary>
## Changes
<changes>
## Notes
<notes>
EOF
)"
Step 3 — Return the Issue URL
Output the created Issue URL so the user can open it immediately.
When not to use it
- →When creating an issue on a platform other than GitHub
- →When the user does not want a structured issue
Limitations
- →The skill is specific to GitHub issues
- →The issue template is predefined
- →Requires user confirmation before creation
How it compares
This workflow automates the structured creation of GitHub issues, ensuring all required fields are populated and confirmed, unlike manual issue creation.
Compared to similar skills
creating-issue side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| creating-issue (this skill) | 0 | 5mo | Review | Beginner |
| work-on-issue | 0 | 6mo | Review | Intermediate |
| issues | 0 | 4mo | Review | Beginner |
| tasks | 0 | 6mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
work-on-issue
meta-pytorch
Start work on a GitHub issue. Extracts requirements, creates worktree, sets up TDD workflow.
issues
Anhvu1107
ALWAYS use this when the request matches Issues: Interact with GitHub issues - create, list, and view issues.
tasks
indexedlabs
Track and execute implementation work using Mighty (mt) tasks, with progress comments, linked evidence, recorded decisions, and clean closeout. Use when asked to fix a bug, implement a feature/refactor, or “work through” changes in code while keeping Mighty tasks/specs/decisions updated.
complete-task
Log2n-io
Complete work on a GitHub issue - close issue, update artifacts, prompt for doc updates
task-master
sfc-gh-dflippo
AI-powered task management for structured, specification-driven development. Use this skill when you need to manage complex projects with PRDs, break down tasks into subtasks, track dependencies, and maintain organized development workflows across features and branches.
github-manage
matteocervelli
Manage operations concerning GitHub on behalf of user