SuperAPI AI 工具集

inbox-search-issues

通用与其它

查看项目

更新于 10-16 00:32

技能介绍

用途:该技能通过 gh CLI 的搜索 API 查询 GitHub Issues 和 PR,超越通知范围,覆盖指派工作、分诊队列、开放 PR 和自定义查询等场景。

主要能力:提供多类现成查询命令,均使用 gh api /search/issues 并配合 --jq 输出字段。包括:指派给我的开放 issue、我作为作者的开放 PR、等待我审查的 PR、待分诊 issue(按仓库标签约定过滤无类型标签者)、指定仓库的 issue、30 天无活动的陈旧 issue、按里程碑筛选的 issue,以及支持 GitHub 搜索语法的自定义查询。

用法示例:指派给我的开放 issue 使用 gh api /search/issues --jq '.items[] | {number, title, repo: .repository_url, state, labels: [.labels[].name], updated_at, html_url}' -f q='assignee:@me is:open is:issue sort:updated-desc'。分诊查询需将 {owner}/{repo} 替换为目标仓库,陈旧查询需将 {30_days_ago_date} 替换为具体日期(如 2026-01-24)。自定义查询支持 assignee:@me、author:@me、mentions:@me、is:open、is:closed、is:issue、is:pr、label:bug、-label:duplicate、repo:owner/repo、org:microsoft、review-requested:@me、reviewed-by:@me、sort:updated-desc、sort:created-desc、updated:>2026-01-01 等语法。

规则与限制:每次搜索应作为单独的终端调用运行;禁止通过管道传给 jq 或其他程序,应使用 --jq;禁止添加 2>/dev/null 或重定向。分诊逻辑依赖目标仓库的标签约定,常见模式为过滤不含 bug、feature-request 或 enhancement 标签的 issue,实际使用时需按仓库调整。其他安装与鉴权细节暂未提供。