draft-issue
Generates structured GitHub issues from natural language requests while enforcing repository standards.
Install
mkdir -p .claude/skills/draft-issue && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/2418" && unzip -o skill.zip -d .claude/skills/draft-issue && rm skill.zipInstalls to .claude/skills/draft-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.
Draft GitHub issues for i-am-bee/agentstack. Use when the user wants to report a bug, request a feature, or draft a general GitHub issue.Key capabilities
- →Analyze the codebase for context
- →Explore issue templates for bugs or features
- →Search for potential duplicate issues
- →Fetch available labels from GitHub
- →Draft GitHub issues in markdown
- →Ask for clarification for unclear requests
How it works
The skill analyzes the codebase, explores issue templates, and searches for duplicates to draft a GitHub issue in markdown for user approval.
Inputs & outputs
When to use draft-issue
- →Drafting a bug report
- →Submitting a feature request
- →Creating project task issues
About this skill
Draft GitHub Issue
Your goal is to draft GitHub issue in form of markdown that user can easily file. Drafting issue can be iterative process, so you might need to ask user for refinements.
Your Workflow
- Based on user request perform deep analysis of the code base to have as much context as possible
- Ask for clarification for anything that is unclear
- Explore templates in .github/ISSUE_TEMPLATE folder
bug_report.mdfor bugsfeature_request.mdfor features
- Search for potential duplicates: gh issue list -R i-am-bee/agentstack -S "<keywords>" --state all
- Fetch all available labels from Github using gh label list -R i-am-bee/agentstack
- Show draft as a markdown for user approval
Rules
- Keep issues very concise
- Don't include implementation details - define the problem, not the solution
- Always show draft for user approval before creating
- Always provide proper title and labels, nothing else in the header
Example of a draft
---
title: "Add Hello World button to login page"
labels: ["enhancement", "ui"]
---
**Is your feature request related to a problem? Please describe.**
Users don't have a chance to test buttons, this proposal adds empty Hello World button that serves as a testing component for users who are willing to test the app.
**Describe the solution you'd like**
Add new button with title 'Hello World' right next to the Login button (on the right)
**Describe alternatives you've considered**
Add Hello World automatic alert when page loads, but it's too disturbing.
**Additional context**
This is a testing feature, solely for illustration purposes.
When not to use it
- →When implementation details are required
- →When a final issue creation is needed without user approval
Limitations
- →Does not include implementation details in the draft
- →Requires user approval before issue creation
- →Only drafts issues for i-am-bee/agentstack
How it compares
This workflow automates the initial drafting and contextualization of GitHub issues, unlike manually creating an issue from scratch.
Compared to similar skills
draft-issue side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| draft-issue (this skill) | 1 | 6mo | No flags | Beginner |
| task-master | 22 | 6mo | Review | Intermediate |
| github-manage | 6 | 9mo | Review | Beginner |
| jira | 11 | 6mo | No flags | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by i-am-bee
View all by i-am-bee →You might also like
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
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.