Help us improve
Share bugs, ideas, or general feedback.
From plugins-dev-tools
Create a GitHub issue with a consistent four-section format. Use when the user asks to create an issue, file an issue, open an issue, or says "create issue", "file a bug", "open a ticket".
npx claudepluginhub pcollinsonline/claude-asana --plugin plugins-dev-toolsHow this skill is triggered — by the user, by Claude, or both
Slash command
/plugins-dev-tools:create-issue <issue-description><issue-description>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a GitHub issue with a structured body (Purpose, Context, Requirements, Verification) using the `issue_create_prepare` and `issue_create_execute` MCP tools.
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
Create a GitHub issue with a structured body (Purpose, Context, Requirements, Verification) using the issue_create_prepare and issue_create_execute MCP tools.
| Position | Argument | Required | Description |
|---|---|---|---|
| 1 | issue-description | Yes | A description of the issue to create |
allowed-tools.gh commands directly — all GitHub interactions go through the MCP tools.#) in tool arguments — the execute tool owns the templates.Call issue_create_prepare (no arguments required) to collect repo metadata:
issue_create_prepare()
The tool returns JSON with:
repo — the owner/repo identifierauthenticated — whether gh is logged inlabels — available label namesprojects — available projects with number and titleusername — the authenticated GitHub usernameIf the tool returns success: false (not authenticated, or repo unavailable), abort with the error message from the response.
Analyze the $ARGUMENTS description and derive the issue content below. If the description is ambiguous, ask for clarification (the caller may be a user or an agent).
Title:
feat(scope): summary or bug: description)Four body sections (plain text only — no markdown headings):
Also determine:
@me unless the user specifies otherwiseCall issue_create_execute with the repo, title, four body sections, and optional fields:
issue_create_execute({
repo: "<owner/repo>",
title: "<title>",
purpose: "<purpose>",
context: "<context>",
requirements: "<requirements>",
verification: "<verification>",
labels: "<label1,label2>", // optional
assignee: "<@me or username>", // optional
projectOwner: "<owner>", // optional, requires projectNumber
projectNumber: <N> // optional, requires projectOwner
})
The tool assembles the four sections with ## Purpose, ## Context, ## Requirements, ## Verification headings and bot attribution, then creates the issue via gh issue create.
If projectOwner and projectNumber are provided, the tool also adds the issue to the specified project.
Display: