Public Skill Ecosystem

September 5, 2026 · View on GitHub

context-infrastructure 自带的 rules/skills/ 是 starter set:它展示 skill 应该如何被组织、索引和调用。更完整的能力不应该全部复制进这个仓库,而是通过独立 public skill repo 安装。这样做有两个好处:第一,每个 skill repo 可以保留自己的 README、CLI、测试和发布节奏;第二,用户 workspace 里的私有 alias、路径、token 和业务上下文可以留在本地 overlay,不会混进 public repo。

这个页面同时给人和 AI 看。人可以用它发现还可以安装哪些能力;AI 可以按这里的安装协议,把某个 public skill repo 接入目标 workspace。

安装协议

把下面这段话连同目标 repo URL 交给你的 coding agent:

Install this public skill repo into my workspace:
<GitHub URL>

Start from my workspace AGENTS.md or CLAUDE.md. Follow any WORKSPACE.md or skills/INDEX.md routing rules. Clone or vendor the repo under an appropriate project directory. Expose exactly one root skill to my global skill index or agent instructions. Keep private aliases, local paths, credentials, endpoint defaults, and business context in a local overlay, not in the public repo.

安装完成后,workspace 通常会形成两层:public repo 负责通用技术 contract,本地 rules/skills/.env 负责私有配置。例如 iMessage public repo 只提供 send-only CLI,本地 overlay 才保存联系人 alias;Stripe public repo 只提供只读分析 contract,本地 overlay 才保存具体业务归因。

推荐安装的 public skill repos

方向Repo能力
Web searchtavily-skillTavily search/extract CLI,给 agent 稳定 JSON 输出
Documentsgdocs-skillGoogle Docs 创建、搜索、修改、分享,支持 Markdown 和 tab
Maps / travelgoogle-maps-routing-skillGoogle Maps Routes + Geocoding CLI,支持地址解析、实时 drive time 和 leave-by 规划
Domains / DNSgo-daddy-skillGoDaddy 域名与权威 DNS read-first CLI;完整清单、敏感字段脱敏,以及独立 write PAT 保护的 TXT create plan/apply
Emailoutlook_skillOutlook.com 邮件下载、归档、Markdown 渲染、发送和日历邀请
Emailresend_email_skillResend 自定义域名发信、收件读取、Markdown 导出和附件检查
Email / newsletterkit-skillKit Broadcast Markdown 发信 CLI,支持 dry-run、draft-only、web-only 和 tag/segment 定向;账号默认值放本地 overlay
Messagingimessage_skillmacOS iMessage send-only CLI;联系人 alias 放本地 overlay
Agent operationsopencode_skillOpenCode submit / submit --dry-run / batch submission、recurring cron workflow、SQLite 数据维护和 archive
Agent operationsai-agent-cli-skill用文件响应方式非交互调用 Claude Code、Codex、OpenCode、Antigravity、Grok Build;只暴露一个 root skill,CLI 细节按需加载
Agent authenticationchat-gpt-oauth-skill用户需自行订阅 ChatGPT Plus/Pro 并在本地手动授权;提供 browser PKCE、明文 token lifecycle、refresh 与最小 Codex Responses 示例。仅推荐 owner experiment,兼容 endpoint 不稳定,不用于生产
Agent authenticationgrok-oauth-skill用户需自行订阅 SuperGrok / X Premium+ 并在本地手动授权;提供 browser PKCE、device code、明文 token lifecycle、refresh 与最小 xAI Chat Completions 示例。仅推荐 owner experiment,兼容 endpoint 不稳定,不用于生产
Agent operationsai_session_export将 OpenCode、Claude Code、Codex、Antigravity 和 Second Mind 会话增量导出为统一 Markdown 归档,供浏览和检索
Usage analyticsai-session-profanity-rate对本地 AI session 的人类 user message 做 sub-agent 粗口词元计数,提供版本化 cache、脱敏 JSON、每日 incidence 和模型构成图;真实会话与结果留在本地
Agent operationsprocess-launcher本地 HTTP process launcher,适合 TCC / GUI 权限桥接、durable one-shot delayed jobs、进程日志 and 取消
Agent operationsopencode-dockerDocker 部署模版,用于快速配置 OpenCode Server 容器化运行环境
Usage analyticsai_usage_dashboard多平台 AI token usage、成本估算、本地 dashboard 和 E1002 JSON
Social / growthtypefully-twitter-skillTypefully 发帖、账号指标和 X/Twitter 单帖 analytics
Community publishingcircle-post-skillCircle community Markdown conversion, dry-run preflight, publish/update/delete CLI;社区默认值放本地 overlay
Payments / growthstripe-skillStripe 只读 finance / sales analytics,live tests 默认 opt-in
Mediaonline-media-skill在线媒体下载、ASR artifact、query pack、source identification,以及 Agent 主导的双语 SRT:Agent 负责纠错、语义断句和翻译,CLI 负责 coverage、render 和 validate
Photosapple-photos-skillmacOS Photos metadata 搜索、筛选、导出和备份,以及默认 dry-run、显式授权的 PhotoKit import/delete;当前 mutation 能力为 live-unverified alpha,不用于 production library
Family mediabright-horizons-photo-sync-skill增量备份已授权家庭账号可见的 My Bright Day 事件与媒体,支持断点续传、完整性校验和 macOS Photos 去重导入;凭证与家庭数据留在本地
Slidespresentation_skill默认 image-generated full-slide deck;明确不用图像生成时 fallback 到 HTML module deck
Slidespptx.skillAI-first PPTX 读取、编辑和渲染
Imagesimage-generation-skillGemini Flash / Gemini Pro / GPT-Image-2 文生图、图片编辑、分辨率放大
3D / animationgpt_3d_skill专为用好 GPT-6 跃升后的三维建模能力而设计:通过参考分解、材质、镜头编排与反复视觉检查,改善缺少方法时仍停留在粗糙 demo 的问题。引导制作 Blender 模型、动画与 Three.js 网页漫游,含角色绑骨与本地动捕工作流
Portraitsgenai_portrait_skillvision agent 驱动的人像、头像和证件照编辑;强调身份保真、摄影整体一致性、多图灯光迁移和 alpha 输出
Imagestiff-icc-profile给未标记 TIFF 嵌入 ICC profile,常用于 DaVinci still workflow
Healthhealth-quantificationApple Health / 手动记录 → SQLite → CLI → AI 分析
Home networkfirewalla-local-skillFirewalla 本地导出分析、设备/流量报告和 redacted artifact 工作流;家庭网络细节留在本地 overlay
Coffeeroest-analysisRoest roast log 抓取与分析
Intakeintake-skillVoice memos / intake workflow 的 public-ready skill
Testingplaywright-test-skillCDP step-by-step debugging CLI for AI agents writing Playwright E2E tests
Semantic searchsemantic-search-skill本地文本 embedding + cosine 相似度检索 CLI,支持任意 OpenAI-compatible endpoint,带 atomic cache
LLM market dataopen_router_data_scraper定期抓取 OpenRouter 模型流量数据(token 用量、请求数、排名),存入本地 SQLite 突破 31 天 trailing window
Innovationinnovation-assistant-skill将 SIT 与 Think Bigger 编码为带硬校验的可执行流水线,让 Agent 成为结构化创新引擎,产出带推导链的可落地候选方案
Documentsdocx-skillDOCX inspection and editing scaffold
SEO / marketingdataforseo-skillDataForSEO keyword / SERP / ranked keyword API CLI
Designdesign_skillUI evaluation and improvement judgment framework
Home automationsmart_home_skillSmart home CLI;device aliases and household details in local overlay
E-ink displayeink_diaryVisual diary generation for e-ink displays
Embedded hardwarem5stack-sticks3-skillM5StickS3 板级 bring-up 与实机验收指南;覆盖 Arduino/ESP-IDF、按钮、电源、LCD、IR、ES8311 音频、NVS 和 BLE HID 陷阱,不回显设备 secret
Identitylogto-management-skill安全发现、审计和管理 Logto 租户配置的 CLI + Python 库;支持租户 Swagger 检索、配置写入强制备份与回读校验、快照 diff、MFA 运维和破坏性操作 dry-run
Writingwriting-skill内部写作与外部写作两条工作流,共享诊断词汇表与 L1-L8 thesis catalog,以及确定性中文 prose lint CLI;内部文档降决策摩擦,外部文章防教材声、防认知超载
Visiondinov3-classifier-skill把未标注图像转成精简本地视觉模型的完整流程:主动采样、人机校准、ONNX 导出、低成本端侧部署

选择原则

如果一个能力需要完整 CLI、测试、fixtures 或长期维护,把它做成独立 repo。context-infrastructure 只链接它,不复制它。这样用户可以按需安装,不会让 starter workspace 变成巨大的工具合集。

如果一个能力只是通用工作方法,例如深度调研、并行 subagent、分析写作、skill 写作、项目脚手架,可以留在本仓库的 rules/skills/。这些文件是 reference implementation 的核心,clone 后就能阅读和改造。

如果一个能力依赖私人数据、私人账号或业务上下文,把通用部分放 public repo,把私人部分留在用户自己的 workspace overlay。不要把真实联系人、服务器、路径、API key、客户名、交易数据或使用记录写进 public repo。