SuperAPI AI 工具集

github-issue-creator

通用与其它

查看项目

更新于 10-15 21:07

技能介绍

用途:当需要创建 GitHub Issue 时使用该技能,帮助生成符合仓库标准、使用正确模板的高质量 Issue。

主要能力:识别 Issue 类型(bug 报告、功能请求或其他类别);在 .github/ISSUE_TEMPLATE/ 中查找模板,优先查找 bug_report.yml、feature_request.yml、website_issue.yml,若没有相关 YAML 模板则查找同目录下的 .md 模板;读取模板内容以了解必填字段;起草标题与正文/字段;默认添加 🔒 maintainer only 标签,除非用户明确要求其他标签;使用 gh CLI 创建 Issue;创建成功后确认并提供链接。

使用方式:先判断类型并定位模板,再读取模板、起草内容。使用 YAML 表单模板时,为模板中每个 id 准备对应值;使用 Markdown 模板时严格遵循其结构。创建时,为避免多行 Markdown 或复杂文本的 shell 转义与格式问题,应先把描述/正文写入临时文件,再用 --body-file 创建,例如:gh issue create --title "Succinct title" --body-file <temp_file_path> --label "🔒 maintainer only",随后删除临时文件。对于 YAML 表单,资料提到 gh issue create 支持 --body-file,但 YAML 表单通常期望通过标志传入键值对以绕过交互提示;若表单已转换为标准正文,或自动化不要求按字段提交,也可将内容作为单个正文提交。

适用场景:需要按仓库规范提交 bug、功能请求或其他类型 Issue 的仓库维护与协作流程。

限制:资料未提供该技能的安装方式、依赖版本、支持平台、收费信息及具体效果数据;实际可用性取决于仓库是否存在对应模板以及 gh CLI 的配置与权限。