pm-claude-skills
232个跨平台Agent技能库,让Claude像资深PM一样输出PRD、竞品分析、GTM方案
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
232个跨平台Agent技能库,让Claude像资深PM一样输出PRD、竞品分析、GTM方案
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
作为产品经理,你一定有过这样的体验:让 AI 写一份 PRD,结果出来的东西四平八稳、滴水不漏,但看完总觉得"说了等于没说"——没有真正的行业洞察,没有可执行的细节,也没有取舍逻辑。通用 AI 擅长模仿语言,却缺乏资深从业者那种"见招拆招"的判断力。
pm-claude-skills 正是为解决这个痛点而生。它的核心理念简单直接:不给 AI 灌输知识,而是给它装上一套专业工作流。项目作者 Mohit Aggarwal 将自己在产品管理领域摸爬滚打多年的经验,浓缩成 232 个结构化技能文件(SKILL.md),涵盖 PRD 撰写、竞品分析、RICE 优先级排序、Sprint 规划、GTM 上线、数据复盘、合规审查等几乎所有 PM 日常场景。当用户激活某个技能时,Claude 不再是"凭感觉输出",而是被引导按照行业最佳实践一步步执行——就像身边坐了一位随时待命的高级产品经理。
这个项目最聪明的地方在于跨平台兼容。一套 SKILL.md 标准,同时支持 Claude Code、ChatGPT、Gemini、Cursor、Codex 和 Hermes Agent六大主流 AI 工具,用户不需要重复学习。同时还提供 npm 包(npx pm-claude-skills add)、Python 包(pip install pm-skills)、MCP 服务器和 Web 在线 Playground 四种接入方式,从零配置到深度集成全覆盖。
目前项目在 GitHub 上已积累超过 1000 star,在同类 Agent 技能库中属于头部项目。Skills 被细分为三个等级:Production Ready(经过充分验证的稳定版)、Beta(功能完整但仍在打磨的版本)和 Experimental(探索性功能)。其中 PRD Template、Meeting Notes、RICE Prioritisation、Sprint Planning 等 50+ 技能被标记为 Production Ready,可以直接在生产环境中使用。
项目的目录结构清晰地反映了它的设计哲学:
pm-claude-skills/
├── skills/ # 232 个技能目录,每个技能一个文件夹
├── agents/ # 4 个子代理(pm-partner, sprint-master, cs-guardian, launch-captain)
├── commands/ # 18 个斜杠命令(/prd, /rice, /sprint-plan 等)
├── connectors/ # 与 n8n、Lovable、Obsidian、Composio 的集成
├── mcp/ # MCP 服务器(skills as prompts + resources)
├── output-styles/ # 输出格式模板
├── scripts/ # 构建和发布脚本
└── web/ # 在线 Playground 和文档站点
技能(Skills) 是项目的基本单元。每个技能目录下有一个 SKILL.md 文件,采用 YAML frontmatter 定义元数据(名称、描述、触发词),正文包含"需要什么输入 → 怎么处理 → 输出什么格式"的结构化指令。以 PRD Template 为例,它会要求用户先提供功能名称、目标用户、成功指标和 MVP 边界,然后按照行业标准模板生成包含 Problem Statement、User Stories、技术考量、成功指标的完整 PRD。
子代理(Subagents) 是多个技能的组合。每个子代理对应一个特定角色(如 pm-partner 负责 PRD 和利益相关者沟通,sprint-master 负责冲刺管理),内部引用多个相关技能,让 Claude 能够跨技能协作完成复杂任务。
工作流(Workflows) 则更进一步,将多个技能串联成完整的业务流程。比如 /ship-a-feature 工作流会依次调用:ambiguity-resolver(理清问题边界)→ prd-template(生成需求文档)→ rice-prioritisation(优先级排序)→ roadmap-narrative(路线图叙事)→ go-to-market(上线计划),最终输出一个从想法到落地的完整方案。
项目采用纯 JavaScript/TypeScript 前端架构,不依赖后端服务,这带来了几个显著优势:
零基础设施成本。Skills 以 Markdown 文件存储,通过 npm 包分发或直接 GitHub 克隆使用,完全去中心化。Web Playground 也只是静态页面,部署在 GitHub Pages 上,Cloudflare Worker 提供 MCP 远程代理。
安装极简。一行命令 npx pm-claude-skills add --agent claude 即可将全部技能安装到本地的 ~/.claude/skills/ 目录,后续在 Claude Code 中通过 /skills 命令调用。对于 Cursor 用户,则会生成 .mdc 规则文件写入 .cursor/rules/。整个过程无需 Docker、不需要配置环境变量,也不依赖外部 API(Claude Code 自带调用能力)。
Python 生态集成。除了 npm,项目还提供 pip install pm-skills,将技能封装为 LangChain Tools 和 CrewAI Functions。这意味着 Python 开发者可以在自己的 AI 应用中直接调用这些专业工作流,而不需要通过 Claude Code 中转。核心实现是将每个 SKILL.md 解析为 prompt template,再包装成可调用的 Python 函数。
Professional Brain(实验性功能) 是一个本地优先的记忆系统。Claude 可以读取一个 Markdown brain 文件来获取项目背景知识(产品策略、指标定义、用户假设等),处理完任务后再将结论写回 brain。所有数据存在本地,不上传云端,也不依赖向量数据库。
场景一:新功能 PRD 撰写
产品经理拿到业务方一个模糊的需求——"我们要做个智能推荐功能"。打开 Claude Code,执行 /prd,Claude 会逐步引导用户提供:功能名称、目标用户、解决的核心问题、成功指标、MVP 范围和关键干系人。基于这些输入,PRD Template Skill 自动生成包含 Problem Statement、User Stories、Functional Requirements、Technical Considerations 和 Success Metrics 的完整文档。用户只需补充业务细节,不需要从零构思结构。
场景二:季度复盘
季度结束需要给 CEO 写一份汇报,但手头只有零散的原始数据。执行 /close-the-quarter 工作流,Claude 先通过 Metrics Framework Skill 构建指标树,识别哪些指标有变化;再通过 Churn Analysis Skill 分析流失原因;最后生成 Executive Update 和 Board Deck。整个过程将原始数据转化为有叙事逻辑的管理报告。
场景三:竞品监控
Marketing 团队想了解竞品最近两周的产品动态。Competitor Signal Tracker Skill(实验性)可以抓取公开信息源,生成竞品动态摘要;Competitor Teardown Skill 则提供结构化的竞品拆解框架,包括定位地图、功能差距分析和策略建议。
场景四:接入 MCP 生态
对于使用 n8n 或 Lovable 构建 AI 自动化工作流的团队,只需添加一个 MCP 连接器 URL,就能将 PM Skills 的全部能力注入自动化流程中。比如在 n8n 工作流中调用 RICE Prioritisation 来自动排序需求池,无需人工干预。
项目提供了多层次的接入方式,选择最符合自己工作流的即可:
最快方案(无需安装):直接访问 在线 Playground,粘贴自己的 Claude/OpenAI/Gemini API Key,立即体验所有技能。Key 不经过项目服务器,完全本地传输。
npm 一键安装(推荐 CLI 用户):
npx pm-claude-skills add --agent claude
安装完成后,技能自动部署到 ~/.claude/skills/,在 Claude Code 中通过 /skills 命令列出并调用。
Docker 用户:项目中不包含 Dockerfile,但通过 npm 安装后可以在任何有 Node.js 18+ 的环境中运行,包括 Docker 容器内。
Python/ML 工程:对于数据/算法团队,pip install pm-skills 后以 Python 包形式使用,直接在代码中调用:
from pm_skills import langchain_tools
tools = langchain_tools(['prd-template', 'rice-prioritisation'])
# 接入 LangChain Agent
项目采用社区共建模式,任何人都可以提交新技能,这带来了内容丰富度,但也导致质量不一致。目前有 50+ 技能标记为 Production Ready、30+ Beta、12 Experimental,非生产级技能的性能和输出稳定性没有保障。用户需要自行判断哪些技能适合直接使用。
另外,所有技能本质上仍然是 prompt engineering 的产物——它们定义了输入格式、处理流程和输出模板,但没有引入真实的领域知识库。这意味着在高度垂直的专业场景(如医疗合规、金融监管)中,技能输出的专业深度仍然取决于用户提供的输入质量。
最后,项目文档和技能本身以英文为主,中文用户需要适应一定的语言门槛。
pm-claude-skills 参与的其实是 AI Agent 技能标准化的一场竞赛。Anthropic 推出了 SKILL.md 规范,OpenAI 的 Codex 有自己的插件体系,Cursor 有 .mdc 规则文件。这个项目试图用一套 SKILL.md 覆盖所有平台,做"一次编写,处处运行"的 Agent 技能分发层。
从数据看,GitHub star 超过 1000,涵盖 21 个职业类别、232 个技能,已发布 npm 包周下载量可观,说明市场需求真实存在。随着 Claude Code、Codex 等工具的用户群扩大,对高质量 Agent 技能的需求会进一步增长。这个项目的价值不仅在于技能本身,更在于证明了"专业化 prompt 库"这一产品形态的商业可行性。