Create issue
Personal agent skills for Claude Code, Codex, and other Agent Skills-compatible agents, distributed via local symlinks.
npx -y skills add gitt510/agent-skills --skill create-issueAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 15 days oldThe repository was created 15 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
File a GitHub issue with gh issue create, using a Conventional Commits prefix and a flat Problem / Impact / Notes skeleton. Create-only — no edit, close, or status lifecycle. Use when opening a new issue on a remote repository.
SKILL.md
5.1 KB, as published. Nobody here has run it
Create Issue
Goal: File a GitHub issue with a Conventional Commits prefixed title and a fixed English skeleton focused on why the work is worth doing. Follow-up sections (What / Acceptance / Plan) are intentionally deferred to the moment work actually starts, not filing time.
This skill is create-only. Edits and closures are out of scope; use
gh issue edit / gh issue close for those.
Title format
<type>: <concise summary>
<type> is a Conventional Commits prefix:
| prefix | when to use |
|---|---|
feat | new user-facing capability |
fix | bug / incorrect behavior |
refactor | internal restructure, no behavior change |
perf | measurable performance improvement |
chore | maintenance, deps, tooling without behavior change |
docs | documentation only |
test | tests only |
build | build system, Dockerfile, packaging |
ci | CI config / pipelines |
When two prefixes fit (e.g., Dockerfile optimization → perf vs build),
pick by the primary motivation: perf if the goal is speed/size,
build if it's reorganizing the build itself.
Propose the title to the user and wait for confirmation before creating.
Body skeleton (English headers, fixed, flat)
## Problem
<Observable fact about the current state that is not good.>
## Impact
<Who or what suffers because of the Problem, and how.>
<!-- Optional section below. Omit it entirely when it has nothing to say; do not pad. -->
## Notes
<Dependencies, prerequisites, see-also, links. Anything that's neither motivation nor a decided plan.>
- Problem (required) — A concrete, observable fact. Prefer measurements ("image size 1.2GB, pull takes 90s") over feelings ("too big").
- Impact (required) — Who or what is hurt and how.
- Notes (optional) — Dependencies, prerequisites, related issues, or short pointers that help the next reader pick this up. Omit when empty.
Other sections (What, Acceptance criteria, Plan) are not part of this skeleton on purpose. They get decided when work begins, not at filing time.
Workflow
0) Preconditions
gh repo view and gh auth status must both succeed. Surface errors and stop
on failure.
1) Hear the topic
Extract from the user:
- Rough subject (one sentence)
- Whether there are dependencies / prerequisites / related links (for the optional Notes)
2) Propose prefix and title
Pick the closest Conventional Commits type and propose the full title. Wait for the user to confirm or adjust before continuing.
3) Duplicate check
gh issue list --search "<keywords>" --state all --limit 10
Present plausible matches with number, title, and state. Ask whether to continue. Advisory only — user decides.
4) Fill Problem and Impact
Ask the user to describe:
- Problem in one or two sentences
- Impact in one or two sentences
- Notes only if the user volunteers dependencies or pointers; never push for them
Never invent facts. If the user is vague, ask one clarifying question (e.g., "any number you can attach to that?") before writing.
5) Preview and confirm
Show the assembled title and body in full. Loop until approved.
6) Create
gh issue create --title "<title>" --body "<body>" --assignee @me
Always self-assign with --assignee @me (@me resolves to the authenticated
gh user, so no username is hardcoded). Do not pass --label, --milestone,
or --project — those stay out of scope (see Rules).
7) Report result
issue URL, number, title, action: created
Rules
- One skeleton, always. Ignore
.github/ISSUE_TEMPLATE/even when present. The skeleton above is the single source of truth. - Self-assign. Always create issues with
--assignee @me. - No label / milestone / project / priority / severity / estimate. Deliberately out of scope while operations remain informal. If the user explicitly asks, do it on request only; never volunteer.
- English headers, free-form content language.
## Problem,## Impact,## Notesstay in English so the structure is searchable; prose inside can be Japanese or English. - Conventional Commits prefix is required. Never a bare title.
- No invented facts. If the user did not give a number, do not write one. Ask or stay qualitative.
- Duplicate check is advisory. Present, do not block.
- Create only. For edits or closures, use
gh issue edit/gh issue close.