一键导入
github-issue-create
Create a GitHub issue with an auto-generated description. Use when the user asks to open an issue for a bug, feature request, or task.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create a GitHub issue with an auto-generated description. Use when the user asks to open an issue for a bug, feature request, or task.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create a pull request with an auto-generated description. Use when the user asks to open a PR for the current branch's changes.
Force-delete every favorited world on the authenticated VRChat account via VRChat's REST API. Use when the user asks to purge, clear, wipe, or delete all their VRChat favorite worlds.
Create a new git commit for staged changes. Use when the user asks to commit staged changes with an auto-generated Conventional Commits message, or when Claude Code itself wants to run `git commit`.
Verify that git user.name and user.email are configured. Use automatically before any git operation that requires identity (commits, rebases, cherry-picks, etc.), and when the user asks to check or verify their git identity.
Instruct to suggest alternative commands for `rm`, `find`, and `grep`. Use when Claude Code started, and you want to run `rm`, `find`, or `grep`, and the corresponding alternative is installed in the environment — `rm-dust` for `rm`, `fd` (or `fd-find`) for `find`, `rg` for `grep`.
Export and distill the current conversation into a memory file. Use when the user asks to save, remember, or note the current session for future context.
| name | github-issue-create |
| description | Create a GitHub issue with an auto-generated description. Use when the user asks to open an issue for a bug, feature request, or task. |
| allowed-tools | Bash(git status:*), Bash(git log:*), Bash(git config:*), Bash(gh issue:*), Bash(gh repo:*), Bash(gh auth:*) |
Create a GitHub issue using gh issue create with an auto-generated title and description.
Check git/gh user consistency:
git config user.name to get the local git identitygh auth status to identify the active GitHub usergh auth status shows X Failed to log in ... (keyring) for all accounts (even though the user has authenticated):
gh auth switch --user "$(git config user.name)"
Review the context provided by the user (bug description, feature request, task details, etc.)
Inspect the repository to understand context if needed:
git log --oneline -10 — recent commits for contextgh issue list — existing issues to avoid duplicatesScan for sensitive information before creating (see Secret Scan below)
Generate an appropriate title and description based on the issue type
Create the issue using gh issue create
Select appropriate labels based on the issue type:
bug — Something isn't working correctlyenhancement — New feature or improvement requestdocumentation — Documentation improvementsquestion — Further information is requestedchore — Maintenance or internal tasksThe issue description should be written in English and follow this structure:
## Description
Brief description of the bug.
## Steps to Reproduce
1. Step one
2. Step two
3. Step three
## Expected Behavior
What should happen.
## Actual Behavior
What actually happens.
## Environment
- OS / version information if relevant
## Summary
Brief description of the requested feature (1-3 bullet points).
## Motivation
Why this feature is needed or what problem it solves.
## Proposed Solution
Description of the proposed implementation or behavior.
## Summary
Brief description of the task.
## Details
- Specific actions or changes needed
- Each item as a separate bullet point
Before creating the issue, check the content (title, description, any referenced code snippets) for:
ghp_, gho_, AKIA, sk-, xox, or matching -----BEGIN.*PRIVATE KEYAPI_KEY=, _SECRET=, _TOKEN=, PASSWORD=/Users/<name>/ or /home/<name>/ (prefer ~)If any of the above are found, do not create the issue. Use AskUserQuestion to present these options:
Only proceed if the user selects "Create as-is", or if nothing suspicious was found.
When gh auth status shows keyring errors for all accounts (the environment cannot use the system keyring), gh issue create will also fail. Use this fallback instead:
~/tmp/ if it exists, otherwise use /tmp/issue-body-<slug>.md where <slug> is a short kebab-case summary of the issue title (e.g. issue-body-fix-login-error.md)--body) to that filegh issue create --title "<title>" --body-file <path-to-file> --label "<label>"
gh itself is not authenticated, they may need to run gh auth login firstNeovim: Fix autocmd issue)