这是供 Codex、Claude Code 等 AI Agent 读取和整理 Starcat 数据的官方 Skill。
Starcat 是一款原生 macOS 应用,可以把 GitHub Stars 变成可搜索、可整理、可用 AI 追问的本地知识库,并通过桌面客户端、插件、CLI 与可自部署服务组成完整生态。
首选 Homebrew 安装:
brew tap starcat-app/starcat
brew trust starcat-app/starcat
brew install --cask starcat相关链接:
- 官网与下载: https://starcat.ink
- Mac App Store: 搜索 Starcat for GitHub
- 公开支持与发布说明: https://github.com/starcat-app/starcat-pro
- Starcat App Homebrew tap: https://github.com/starcat-app/homebrew-starcat
- CLI / MCP: starcat-cli / Homebrew tap
- AI Agent Skill: https://github.com/starcat-app/starcat-skill
- 浏览器插件: Chrome / Safari
- 启动器集成: Alfred / uTools / Raycast
- 官方文档: https://github.com/starcat-app/starcat-docs
- 官网源码: https://github.com/starcat-app/starcat-site
- 本地化: https://github.com/starcat-app/starcat-localization
可自部署支撑 API:
- starcat-sharing-api
- starcat-trending-api
- starcat-weekly-api
- starcat-wiki-api
- starcat-recommend-api
- starcat-discovery-api
Starcat 官方 AI Agent Skill,通过跨平台 Starcat CLI MCP bridge 读取和整理 Starcat 中保存的仓库知识。
- 查看 Star、AI Token、知识库与 RAG 索引统计。
- 使用关键词或语义搜索查找仓库。
- 读取仓库上下文、标签、私人笔记、阅读状态、README 与缓存的 AI 摘要。
- 通过用户在 Starcat 中配置的 AI Provider 生成仓库摘要。
- 在完成 dry-run 并获得用户明确授权后,新增或更新私人笔记、阅读状态和标签。
本 Skill 不直接访问 Starcat 的 SQLite 数据库、CloudKit 数据、凭据文件或 Local API Key。所有业务操作都通过 starcat mcp bridge 与 Starcat capability 模型完成。
将仓库克隆到当前 Agent 的用户级 Skill 目录:
# Codex
git clone https://github.com/starcat-app/starcat-skill "$HOME/.codex/skills/starcat-skill"
# Claude Code
git clone https://github.com/starcat-app/starcat-skill "$HOME/.claude/skills/starcat-skill"随后安装 Starcat CLI,重启或重新加载 Agent,并验证本机 bridge:
starcat doctor如果 CLI 尚未配对,请打开 Starcat → Settings → MCP Service,复制完整的一次性配对命令,并按原样执行。
- 在 Agent 的用户级 MCP 配置中,将 server command 指向
starcat可执行文件的绝对路径,并只传入参数mcp。 - 每个工作流开始前调用
starcat.get_capabilities。 - 搜索、统计、仓库上下文、README 与摘要使用只读工具。
- 写操作先以
dry_run = true调用对应工具。 - 只有用户明确授权且预览结果完全匹配请求时,才以
dry_run = false应用修改。 - 写入后再次读取仓库上下文,确认结果已经生效。
| 路径 | 用途 |
|---|---|
SKILL.md |
Agent 使用说明、安全规则与常用工作流。 |
agents/openai.yaml |
OpenAI Agent 展示元数据与默认提示词。 |
references/commands.md |
Starcat MCP 与 CLI 契约。 |
references/workflows.md |
可复用的读取、写入、生成与故障恢复流程。 |
scripts/validate_contract.py |
契约一致性校验。 |
python3 -m pip install -r requirements-dev.txt
python3 scripts/validate_contract.py --cli "$(command -v starcat)"