Agent Skills
返回列表
💻

GitHub Issues 管理器

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ef9e183a/github-github-issues

技能介绍

解决什么问题

Issue 的创建、分类和流转往往散落在浏览器、终端脚本和手动沟通之间。重复执行 gh issue create、反复粘贴模板、忘记补 label 或 assignee,都会让 triage 变成低价值的机械劳动。这个技能把这套操作收敛成一条可复用的命令行流程,让 Agent 在统一的上下文里完成议题的初始处理。

核心能力

技能围绕 Issue 的生命周期提供四类能力:

  • 创建:按仓库和标题/正文参数创建 Issue,便于批量录入缺陷与需求。
  • 分类:对已有 Issue 进行 triage,判断优先级与处理路径。
  • 打标签:通过 label 把 Issue 归入对应分类,例如 bug、enhancement 或团队自定义标签。
  • 指派:设置 assignee,把任务交到具体负责人手上。

它同时提供两条执行路径:优先走 gh CLI,适合已经登录并配置好认证的环境;在缺少 CLI 或需要脚本化调用时,可退回 REST API。这种双通道设计让技能既能在交互式终端里直接使用,也能嵌入更大的自动化流程。

关键步骤

一次典型的 triage 流程通常是:

  1. 确认目标仓库,必要时通过 gh repo view 验证上下文。
  2. 创建 Issue 或检索待处理的 Issue。
  3. 根据内容补充标题、正文和标签。
  4. 设置指派人,必要时更新优先级说明。

整个过程不改变 Git 仓库本身的状态,也不触碰分支与提交,只作用于 Issue 元数据。

适用边界

需要注意几点:

  • 认证是前提。gh 路径依赖已登录的 CLI,REST 路径需要具备仓库权限的 token。
  • Issue 的标签必须存在于目标仓库中,不存在的标签需要先由仓库侧创建。
  • 指派仅对仓库成员或已关联账号生效,跨组织指派要确认账号可见性。
  • 技能聚焦 Issue 管理,不覆盖 PR 流程;分支、评审与合并建议交给对应的 github-pr-workflow。
  • 在共享环境中使用时,应避免把含敏感信息的正文写入日志或历史记录。

适合的场景是把重复、规则明确的 Issue 操作交给 Agent 执行,而不是替代负责人做出业务判断。

使用场景

  • 维护开源仓库时,批量创建缺陷单并打上bug标签,方便按类型跟踪问题。
  • 处理用户提交的新issues,根据内容分类为功能请求或错误报告,指派给对应开发成员。
  • 接手新项目后,用标签区分紧急程度,通过指派明确任务归属,规范issue处理流程。
  • 整理历史issues时,统一补充缺失的标签和指派人信息,提升后续检索效率。

适合人员

  • 负责维护开源项目的开发者,需要批量处理issues并按类型跟踪问题。
  • 刚接手项目的技术负责人,希望规范issue流程并明确任务归属。
  • 处理用户反馈的客服,需快速归类问题并转交对应开发人员。
  • 管理小型开发团队的负责人,通过标签和指派监控任务流转进度。