.claude/skills/create-issue/SKILL.md
Draft GitHub issues for the Gumroad codebase. Outputs to an unstaged markdown file in the repo root. Never creates issues on GitHub. Triggers on: "create issue", "write issue", "draft issue", "write a bug report", "file an issue", "create a ticket", or when the user describes a problem or feature they want to turn into a GitHub issue.
npx skillsauth add antiwork/gumroad create-issueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Draft well-structured GitHub issues. Output to an unstaged .md file — never post to GitHub.
Gather context from the user. Ask clarifying questions if needed:
If the user points to code, trace the relevant paths to understand the root cause. Include aggregated, anonymized data that quantifies the impact when available (e.g., "99 purchases across 82 sellers are in this state"). Never include PII — no emails, names, IDs, or payment details.
Before writing, assess the scope:
Single issue when:
Parent + sub-issues when:
If suggesting sub-issues, number the solution parts clearly and note which can be done independently vs which depend on each other. Write the parent issue as the full document, then note where to split.
Follow the structure in CONTRIBUTING.md.
Title — Carries most of the weight. Specific and actionable.
## What What needs to change. Be concrete — current vs desired behavior, who is affected, checkbox task list for multiple deliverables.
## Why Why this matters — business rationale or user impact, root cause if it's a bug, links to related issues or prior discussions.
Write to gh-issue-draft.md in the repo root. Do NOT stage or commit.
If the issue should be split into sub-issues, write the parent issue first, then add a ## Sub-issues section at the end listing each sub-issue with a one-line summary. The user can split them manually.
Follow CONTRIBUTING.md for terminology and tone. Additionally:
gh read-only only. Never create issues via CLI.testing
Stage and commit changes with a clear, concise commit message.
development
Review GitHub pull requests for the Gumroad codebase against project guidelines, code quality, and correctness. Use when the user wants to review a PR, check new comments on a PR, provide feedback on code changes, or asks about PR quality. Triggers on: "review PR", "review this PR", "check PR #NNN", any GitHub PR URL (e.g. https://github.com/antiwork/gumroad/pull/NNNN), "what's new on the PR", "check comments", "review the diff", "give feedback on this PR", or requests to evaluate code changes in a pull request.
documentation
Generate a PR description for the current branch and its linked GitHub issue. Outputs to an unstaged markdown file in the repo root. Never creates or updates PRs. Triggers on: "generate PR description", "write PR description", "PR description", "describe this PR", "draft PR", or after completing implementation work when the user wants to prepare a PR. Also use when the user says "pr", "pull request description", or asks to summarize their branch changes for review.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.