OPC Skills 是一个为独立开发者、一人公司准备的 AI 助手技能库,可以帮助你快速为常用的 AI 编程工具(如 Claude Code, Cursor, Codex)扩展自动化功能。它本身是一个即插即用的工具集,不需要复杂的后端部署,重点在于将技能安装到你的 AI 工作流中。

📦 核心技能概览

这个技能库主要聚焦于产品探索、营销和开发效率。根据官方文档,目前包含以下核心技能:

技能名称 功能描述 依赖技能
seo-geo 针对 ChatGPT、Perplexity 等 AI 搜索引擎的 SEO 与 GEO 优化 twitter, reddit
requesthunt 从 Reddit、Twitter/X 和 GitHub 研究用户需求
domain-hunter 查找域名、比较注册商价格、发现优惠码 twitter, reddit
logo-creator 利用 AI 创建 Logo,支持裁剪、去背景、导出为 SVG nanobanana
banner-creator 为 GitHub、Twitter、LinkedIn 等平台创建横幅 nanobanana
nanobanana 使用 Gemini 3 Pro Image 模型生成图片
reddit 通过公共 JSON API 搜索和检索 Reddit 内容
twitter 通过 twitterapi.io 搜索和检索 Twitter/X 内容
producthunt 搜索 Product Hunt 上的帖子、话题、用户和合集
archive 将会话中学到的知识和调试方案存档为带索引的 Markdown 文件

注意:安装具有依赖关系的技能时(如 domain-hunter),需要将依赖技能一同安装。

🛠️ 安装与配置

根据你使用的 AI 工具,有两种推荐的安装方式。

方式一:通用安装(适用于 16+ 种 AI 工具)

这是最通用的方法,通过 npx skills add 命令安装,支持 Claude Code、Cursor、Windsurf、Codex 等绝大多数工具。

1. 安装所有技能

1
npx skills add ReScienceLab/opc-skills

此命令会将所有技能安装到当前工作目录的 .factory/skills/ 或对应工具的特定目录下。

2. 安装特定技能

1
2
# 只安装 reddit 技能
npx skills add ReScienceLab/opc-skills --skill reddit

3. 为用户级(全局)环境安装

1
2
# 为 Claude Code 全局安装 seo-geo 技能
npx skills add ReScienceLab/opc-skills --skill seo-geo -a claude

支持的 -a 参数(即 --agent)包括 claude, cursor, droid, opencode, codex 等。

方式二:Claude Code 插件市场安装

如果你主要使用 Claude Code,可以通过其内置的插件市场安装,体验更原生。

在 Claude Code 会话中依次输入以下命令:

1
2
3
4
5
6
7
8
# 1. 添加 OPC Skills 市场
/plugin marketplace add ReScienceLab/opc-skills

# 2. 安装特定技能(例如 requesthunt)
/plugin install requesthunt@opc-skills

# 3. 列出所有可用技能
/plugin marketplace list opc-skills

配置 API 密钥

部分技能需要配置 API 密钥才能使用。

技能 必需密钥 获取地址
nanobanana, logo-creator, banner-creator GEMINI_API_KEY Google AI Studio
twitter TWITTERAPI_API_KEY twitterapi.io
producthunt PRODUCTHUNT_ACCESS_TOKEN Product Hunt API
requesthunt REQUESTHUNT_API_KEY 需参考技能文档
seo-geo DATAFORSEO_LOGIN, DATAFORSEO_PASSWORD(可选) DataForSEO

你可以将这些密钥以 export KEY_NAME="your_key" 的格式添加到 ~/.zshrc~/.bashrc 文件中,或者直接在终端会话中导出。

✅ 验证安装

安装完成后,你可以通过以下方式快速验证一个技能是否工作正常。

reddit 技能为例:

1
2
3
4
5
# 1. 进入技能目录(假设为项目级安装)
cd .factory/skills/reddit

# 2. 运行测试脚本(获取 Python 子版块的热门帖子)
python3 scripts/get_posts.py python --limit 3

如果能看到帖子列表,说明技能已正确安装且能正常工作。

🚀 核心工作流:使用 archive 技能

archive 技能是一个很有用的功能,它能解决 AI 会话间上下文丢失的问题。

  1. 触发存档:在解决完一个棘手的问题或完成一个阶段性的部署后,你可以对 AI 助手说:“Archive this” 或 “Save these learnings”。
  2. 自动记录:AI 助手会将本次会话的关键信息、解决方案等,生成一个带 YAML 元数据(如标签、分类)的 Markdown 文件,存放在项目根目录的 .archive/YYYY-MM-DD/ 文件夹下,并更新 .archive/MEMORY.md 索引。
  3. 跨会话复用:在未来的会话中,AI 助手可以读取 .archive/MEMORY.md,快速找到过往的相关解决方案,实现知识的累积和复用。

🗑️ 更新与卸载

  • 更新技能:重新运行安装命令即可获取最新版本,例如 npx skills add ReScienceLab/opc-skills --skill reddit
  • 卸载技能:手动删除对应技能目录即可。例如,项目级安装的技能目录为 .factory/skills/<skill-name>/

通过以上步骤,你应该已经顺利将 OPC Skills 集成到了你的 AI 工作流中。这些技能可以帮你快速完成许多重复性的研发和调研任务,节省下来的时间可以用来专注在更有创造性的工作上。如果在使用特定技能时遇到问题,可以随时参考项目官方文档或在对应的 GitHub 仓库中查看更详细的说明。