
issue-create
by noppomario
A modern clipboard manager and app launcher for Linux with double-Ctrl toggle.
SKILL.md
name: issue-create description: Quick GitHub Issue creation workflow. Use when user says "create issue", "register issue", "bug report", "TODO registration", or "/issue-create {repo}". Requires repository as argument (e.g., owner/repo).
Issue Creation Workflow
Create a GitHub Issue with appropriate labels.
Usage
/issue-create owner/repo
/issue-create owner/repo --from-plan
Arguments
- Repository (required): Target repository in
owner/repoformat - --from-plan (optional): Include current plan file content in issue body
ARGUMENTS: Repository name and options passed from skill invocation
Workflow
- Parse repository from ARGUMENTS
- Check if
--from-planflag is present - Gather issue details from user input
- If unclear, ask for clarification (title, description, category)
- Present label options and let user select
- Fetch issue template from repository based on label (see Template Mapping)
- Create issue body following template structure and language
- If
--from-plan: Append plan content to issue body (see From Plan section) - Create issue via
gh issue create - Report created issue URL
From Plan Option
When --from-plan is specified:
- Read current plan file from
~/.claude/plans/directory - Append plan content to issue body under "## Investigation Results" section
- This enables seamless handoff to
issue-driven-dev
Plan file location:
{base_dir}/scripts/get-plan-path.sh
Or check system message for active plan file path.
Issue body structure with --from-plan:
[Template-based content]
## Investigation Results
[Full plan content from plan file]
Label Selection
Fetch available labels from target repository:
{base_dir}/scripts/get-labels.sh {owner}/{repo}
Select appropriate label(s) from the fetched list.
Common labels (may vary by repository):
bug- Something isn't workingenhancement- New feature or improvementdocumentation- Documentation changesquestion- Questions or investigationssecurity- Security vulnerability fixdependencies- Dependency updatesmeta- Development process improvements
Template Mapping
Auto-select template based on primary label:
| Label | Template file |
|---|---|
bug | bug.md |
enhancement | feature.md |
documentation | feature.md |
question | idea.md |
| (other/none) | idea.md |
Fetching Template
Fetch template and detect its language:
{base_dir}/scripts/get-template.sh {owner} {repo} {template}.md
Output includes detected language (LANG: ja/en). Write issue title and body in the detected language.
Issue Creation Command
gh issue create -R {owner}/{repo} \
--title "Issue title" \
--body "Issue body following template structure" \
--label "enhancement"
Language
Match the template's language: Write issue title and body in the same language as the repository's issue template.
- Fetch the template first to determine its language
- If template is in Japanese → Write issue in Japanese
- If template is in English → Write issue in English
Handoff to issue-driven-dev
After creating an issue with --from-plan, suggest:
Issue created. To implement this issue:
/issue-driven-dev {created_issue_url}
Notes
- Keep it simple: This is for quick TODO registration
- Detailed planning happens in
issue-driven-devskill - Fetch and follow repository's issue template structure and language
--from-planbridges investigation work to formal issue tracking
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です

