create-issue

Creates structured GitHub issues from conversation context using the gh CLI.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/timi-ty/agent-forge --skill create-issue-timi-ty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-issue
Source: https://github.com/timi-ty/agent-forge/tree/main/skills/create-issue
Command: npx skills add https://github.com/timi-ty/agent-forge --skill create-issue-timi-ty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh.

What problem does it solve? Turning a bug or improvement discovered mid-conversation into a well-formed GitHub issue usually means losing context, forgetting details, or writing a vague ticket. This Skill extracts the problem from the current conversation, refines it with targeted questions, and files a complete issue without leaving the editor. ## Core Features & Use Cases - Conversation Analysis: Extracts the problem, root cause, reproduction steps, affected components, and proposed solution from the current chat history. - Guided Refinement: Asks filtering questions about title, scope, labels, assignee, milestone, and priority before drafting, then requires explicit confirmation before creating anything. - Structured Issue Drafting: Produces a consistent issue body with Problem, Context, Reproduction, Affected components, and Proposed solution sections, enforcing full-URL linking rules. - Use Case: While debugging with an agent you uncover a race condition in the auth module. Say "create an issue" and the Skill drafts a complete ticket with repro steps and affected files, fetches the repo's labels, and files it to the correct repository after your approval. ## Quick Start Ask the agent to create a GitHub issue from the problem we just discussed in this conversation.

Frequently Asked Questions about create-issue

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a GitHub issue from an AI chat conversation?

Ask the agent to create an issue and it will analyze the conversation history to extract the problem, root cause, and reproduction steps. It then asks filtering questions about title, labels, and assignee, shows a full draft, and files the issue with the gh CLI after your approval.

How to create a GitHub issue from the command line?

Use gh issue create with flags for title, body, labels, assignee, and milestone. This Skill automates that command by drafting the body from conversation context and fetching available labels and milestones from the target repository first.

Can I file an issue to a different repository than the current one?

Yes. The Skill detects the current repo via gh repo view, then asks whether the issue should go there or to another owner/repo you specify. All gh commands target whichever repository you confirm.

Why should I avoid #123 shorthand in GitHub issues?

GitHub auto-links #N to the current repository, which produces wrong or broken links in cross-repo contexts. The Skill enforces full URLs like https://github.com/owner/repo/issues/123 for all issue, PR, commit, and discussion references.

Does the Skill create issues without asking for confirmation?

No. It always displays the complete draft including title, body, labels, assignee, milestone, and target repository, then waits for explicit approval before running gh issue create.