用途:在 GitHub 仓库中创建格式规范的 Issue,覆盖 Bug 报告、功能请求、提问、文档问题等类型,并借助自动化提升内容质量与一致性。
主要能力:自动从当前 git 目录识别仓库,或通过 --repo owner/repo 指定;以 AI(gpt-4.1 via gh-models)检测内容类型,失败时回退关键词匹配;从正文提取标题并加类型前缀;按类型套用模板(Bug 含复现步骤与预期/实际行为,Feature 含用例与建议方案,Question 含背景与已尝试内容,Documentation 含位置与建议修改);拉取仓库现有标签并由 AI 建议 2-4 个,仅限已存在的标签,标签缓存 24 小时;搜索相似 Issue、在正文中链接相关 Issue 并警告可能重复;创建前提供完整预览与 dry-run。
使用方式:斜杠命令 /gh-tools:issue-create,或用自然语言触发。脚本调用示例:bun ~/eon/cc-skills/plugins/gh-tools/scripts/issue-create.ts --body "...";支持 --repo/-r、--body/-b(必填)、--title/-t、--labels/-l、--dry-run、--no-ai、--verbose/-v、--help/-h。依赖 gh CLI(必需),gh-models 扩展为可选 AI 功能,安装命令:gh extension install github/gh-models。日志写入 ~/.claude/logs/gh-issue-create.jsonl。
适用场景与限制:适合需要跨仓库保持统一 Issue 格式、自动建议标签和查找重复项的用户。权限受限时行为不同:WRITE/ADMIN 全功能,TRIAGE 可加标签,READ 仅展示格式化内容供手动复制,NONE 建议 fork。正文上限 65,536 字符,可用 wc -m 检查,建议目标约 60,000 字符。GitHub 无程序化图片上传 API;仓库内图片需先提交并推送,使用 github.com/blob/...?raw=true 形式,私有仓库图片仅对已认证协作者可见;未入库图片可通过 Web UI 粘贴或拖拽,或用 Playwright 脚本自动化上传。部分细节(如具体定价、效果数据)暂未提供。