用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/expectedparrot/katz --skill create-github-issues命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | create-github-issues |
| description | Collaboratively create GitHub issues from review findings |
| allowed-tools | Read, Bash, Glob, Grep |
| user-invocable | true |
Collaborates with the user to create GitHub issues from confirmed katz issues and evaluation findings. The agent gathers the review data, proposes a format, and posts via gh after user approval.
/create-github-issues
gh CLI must be authenticated and the repo must have a GitHub remote.Load all the review findings:
katz issue list --state confirmed
katz eval results
For each confirmed issue, load full details with katz issue show <id> to get investigation notes, suggestions, and manuscript context.
Summarize what's available to the user:
Ask the user what they want. Common options:
A. Single summary issue — One GitHub issue with all findings. Good for an initial review round. Structure:
B. Themed issues — One GitHub issue per theme (e.g., "Identification & Design," "Statistical Interpretation," "Presentation"). Good when different team members own different areas.
C. Per-issue — One GitHub issue per confirmed katz issue. Good for tracking individual fixes. Each issue includes the manuscript quote, investigation notes, and suggested fix.
D. Custom — The user may want something else entirely. Follow their lead.
Present the options and let the user choose. Don't assume.
For each GitHub issue to create, compose a markdown body. Include:
For eval findings, include:
Use a HEREDOC with gh issue create:
gh issue create \
--title "Review: descriptive title" \
--body "$(cat <<'EOF'
## body content here
*Generated by [katz](https://github.com/expectedparrot/katz) on YYYY-MM-DD.*
EOF
)"
Always show the user the composed issue body before creating it. Display the full markdown and ask for approval. The user may want to:
Do not post without explicit approval.
After approval, create via gh issue create. Report the URL(s) back to the user.
If creating multiple issues, create them sequentially and report each URL.
If the user wants labels or assignees, use:
gh issue create --title "..." --body "..." --label "review" --assignee "username"
Ask the user if they want these. Don't assume.