Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问clear审计提醒

gh-code-searchgh 代码搜索

Agent Skill

gh-code-search 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,948

周安装

82

GitHub Stars

3

下载量

682
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:gh-code-search(gh 代码搜索)
来源仓库:https://github.com/otrebu/agents
仓库路径:skills/gh-code-search
安装命令:
npx skills add https://github.com/otrebu/agents --skill gh-code-search
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/otrebu/agents --skill gh-code-search

简介

gh-code-search 用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装并使用。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 可结合来源仓库和原始 README 继续核验具体用法。

SKILL.md


Step 6: Save Results to File

After generating comprehensive summary, persist for future reference:

  1. Generate timestamp:

- Invoke timestamp skill to get deterministic YYYYMMDDHHMMSS format - Example: 20250110143052

  1. Sanitize query for filename:

- Convert user's original query to kebab-case slug - Rules: lowercase, spaces → hyphens, remove special chars, max 50 chars - Example: "React hooks useState" → "react-hooks-usestate"

  1. Construct file path:

- Directory: docs/research/github/ - Format: <timestamp>-<sanitized-query>.md - Full path: docs/research/github/20250110143052-react-hooks-usestate.md

  1. Save using Write tool:

- Content: Full comprehensive summary from Step 5 - Ensures persistence across sessions - User can reference past research

  1. Log saved location:

- Inform user where file was saved - Example: "Research saved to docs/research/github/20250110143052-react-hooks-usestate.md"

Why save:

  • Comprehensive summaries represent significant analysis work (30-150s of API calls)
  • Users may want to reference patterns/trade-offs later
  • Builds searchable knowledge base of GitHub research
  • Avoids re-running expensive queries for same topics

Error Handling

Common issues:

  • Auth errors: Prompt user to run gh auth login --web
  • Rate limits: Show remaining quota, reset time. If hit during multi-search, stop gracefully with partial results
  • Network failures: Continue with partial results, note which queries failed
  • No results for query: Note in summary, adjust subsequent queries to be broader
  • All queries return same files: Note low diversity, recommend broader initial queries

Graceful degradation: Partial results are acceptable. Complete summary based on available data.


Limitations

  • GitHub API rate limit: 5,000 req/hr authenticated (multi-search uses more quota)
  • Each tool invocation fetches top 10 results only
  • Skips files >100KB
  • Sequential execution takes longer than single query (10-30s per query)
  • Provides factual data, not conclusions (Claude interprets patterns)
  • Deduplication assumes exact path matches (renamed files treated as unique)

Typical Execution Time

Per query: 10-30 seconds depending on:

  • Number of results (100 max)
  • File sizes
  • Network latency
  • API rate limits

Full workflow (3-5 queries): 30-150 seconds

Optimization: If first queries yield sufficient results, skip remaining queries


Integration Notes

Example: User asks "find Claude Code skills doing github search"

// 1. Claude analyzes: Skills use SKILL.md with frontmatter, likely in .claude/skills/
// 2. Claude generates queries:
//    - "filename:SKILL.md github search" (matches SKILL.md files with "github search" text)
//    - "octokit.rest.search language:typescript" (matches actual Octokit API usage)
//    - "gh api language:typescript path:skills" (matches gh CLI usage in skills)
// 3. Claude executes sequentially:
cd plugins/knowledge-work/skills/gh-code-search
pnpm search "filename:SKILL.md github search"
// [analyze results]
pnpm search "octokit.rest.search language:typescript"
// [analyze results]
pnpm search "gh api language:typescript path:skills"
// 4. Claude aggregates, deduplicates, analyzes patterns
// 5. Claude generates comprehensive summary with trade-offs and recommendations
  • * *

Testing

Validate workflow with diverse queries:

  • Simple: "React hooks" (should generate 3+ queries, combine results)
  • Complex: "GitHub Actions TypeScript project setup" (requires config + implementation queries)
  • Ambiguous: "state management" (should generate queries for Redux, Zustand, XState, Context)

Check quality:

  • Deduplication works (no repeated files in summary)
  • Diverse repositories (not all from one repo)
  • Summary includes trade-offs and recommendations
  • Code snippets are relevant (not arbitrary truncations)

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

29.81%
按下载量换算203

Antigravity

21.1%
按下载量换算144

windsurf

16.83%
按下载量换算115

trae

11.75%
按下载量换算80

Codex

7.43%
按下载量换算51

OpenCode

2.87%
按下载量换算20

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills