Subagents, slash commands, skill scaffolder, and discoverability pass (#28)
Growth-focused additions drawn from studying alirezarezvani/claude-skills — broaden content types beyond skills, lower contribution friction, and improve discoverability. Breadth (content types): - agents/ — 4 Claude Code subagents (pm-partner, sprint-master, cs-guardian, launch-captain) that delegate to the strongest skills and run their helper scripts to compute results. - commands/ — 6 slash commands (/prd, /rice, /sprint-plan, /health-scorecard, /retro, /exec-summary). - install.sh --agent claude now installs skills + agents + commands into ~/.claude/. Contribution UX: - scripts/new-skill.mjs (npm run new-skill) scaffolds a SKILL.md that already passes SkillCheck. - package.json exposes npm run entry points (new-skill, skillcheck, build:exports, build:web, check). Discoverability: - Keyword-rich README H1 (Agent Skills for Claude, ChatGPT, Gemini, Cursor, Codex & Hermes), subagent/command count badges, a Subagents & Slash Commands section, and a Star History chart. Contributing now points at the scaffolder. CHANGELOG updated. SkillCheck, exports, and web index all verified in sync. Claude-Session: https://claude.ai/code/session_016JWn5jRD5tcEFKrubjQ6Px Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,8 +1,12 @@
|
||||
# 🧠 PM Skills — 167 Professional Skills for Claude, ChatGPT, Gemini & Hermes
|
||||
# 🧠 PM Skills — 167 Professional Agent Skills for Claude, ChatGPT, Gemini, Cursor, Codex & Hermes
|
||||
|
||||
> Open-source **Agent Skills** (`SKILL.md`) + subagents + slash commands for every profession — one source, every AI coding tool.
|
||||
|
||||
[](https://github.com/mohitagw15856/pm-claude-skills/stargazers)
|
||||
[](https://github.com/mohitagw15856/pm-claude-skills)
|
||||
[](#-works-with--cross-tool-compatibility)
|
||||
[](agents/)
|
||||
[](commands/)
|
||||
[](#-works-with--cross-tool-compatibility)
|
||||
[](.github/workflows/skillcheck.yml)
|
||||
[](https://github.com/mohitagw15856/pm-claude-skills/releases)
|
||||
[](https://github.com/mohitagw15856/pm-claude-skills#-quick-install-2-minutes)
|
||||
@@ -21,6 +25,7 @@ A community-built library of professional skills for every field — product man
|
||||
|
||||
- [🚀 Quick Install](#-quick-install-2-minutes)
|
||||
- [🔌 Works With — Cross-Tool Compatibility](#-works-with--cross-tool-compatibility)
|
||||
- [🤖 Subagents & Slash Commands](#-subagents--slash-commands)
|
||||
- [🌐 Skill Playground — try any skill in your browser](#-skill-playground--try-any-skill-in-your-browser)
|
||||
- [📦 Plugin Directory](#-plugin-directory)
|
||||
- [🤖 Building Blocks for Agent Templates](#-building-blocks-for-agent-templates)
|
||||
@@ -151,6 +156,33 @@ node scripts/build-exports.mjs --check # CI: fail if exports are stale
|
||||
|
||||
---
|
||||
|
||||
## 🤖 Subagents & Slash Commands
|
||||
|
||||
It's not just skills. The library also ships **Claude Code subagents** and **slash commands** built on top of the strongest skills, so common workflows are one delegation or one command away.
|
||||
|
||||
**Subagents** ([`agents/`](agents/)) — focused personas Claude delegates to automatically by description:
|
||||
|
||||
| Agent | Use it for |
|
||||
|---|---|
|
||||
| [`pm-partner`](agents/pm-partner.md) | PRDs, prioritisation, stakeholder updates, exec summaries |
|
||||
| [`sprint-master`](agents/sprint-master.md) | Sprint planning, retros, velocity, user stories |
|
||||
| [`cs-guardian`](agents/cs-guardian.md) | Account health, churn, renewals, escalations, QBRs |
|
||||
| [`launch-captain`](agents/launch-captain.md) | Positioning, GTM, launch checklists, competitor teardowns |
|
||||
|
||||
**Slash commands** ([`commands/`](commands/)) — run a skill on whatever you pass:
|
||||
|
||||
`/prd` · `/rice` · `/sprint-plan` · `/health-scorecard` · `/retro` · `/exec-summary`
|
||||
|
||||
Install everything for Claude Code in one go (skills **+** subagents **+** commands):
|
||||
|
||||
```bash
|
||||
./scripts/install.sh --agent claude # ~/.claude/{skills,agents,commands}
|
||||
```
|
||||
|
||||
Commands whose skill ships a Python helper (RICE, sprint capacity, customer health) run it to **compute** results, not estimate them.
|
||||
|
||||
---
|
||||
|
||||
## 🌐 Skill Playground — Try Any Skill in Your Browser
|
||||
|
||||
**▶ Live: [mohitagw15856.github.io/pm-claude-skills](https://mohitagw15856.github.io/pm-claude-skills/)**
|
||||
@@ -861,10 +893,13 @@ This is an open-source community library. If you've built a skill that saves you
|
||||
**How to contribute:**
|
||||
|
||||
1. Fork this repo
|
||||
2. Create a new folder: `skills/your-skill-name/`
|
||||
3. Add a `SKILL.md` file following the template below
|
||||
2. Scaffold a skill that already passes validation: `npm run new-skill -- --name your-skill-name`
|
||||
(or copy the template below into `skills/your-skill-name/SKILL.md`)
|
||||
3. Fill in the sections, then check it: `npm run skillcheck`
|
||||
4. Raise a pull request with a short description of what the skill does and why you built it
|
||||
|
||||
> CI runs **SkillCheck** on every PR — `node scripts/skillcheck.mjs` validates structure and must pass.
|
||||
|
||||
**SKILL.md template:**
|
||||
---
|
||||
name: your-skill-name
|
||||
@@ -1042,6 +1077,10 @@ Stars unlock the next wave of skills. Here's the roadmap:
|
||||
|
||||
Want a specific skill built? [Vote or request in SKILL_REQUEST.md](SKILL_REQUEST.md).
|
||||
|
||||
### 📈 Star History
|
||||
|
||||
[](https://star-history.com/#mohitagw15856/pm-claude-skills&Date)
|
||||
|
||||
---
|
||||
|
||||
*Built and maintained by [Mohit Aggarwal](https://medium.com/@mohit15856) | [Product Notes publication](https://medium.com/product-powerhouse) | [💖 Sponsor my work](https://github.com/sponsors/mohitagw15856)*
|
||||
|
||||
Reference in New Issue
Block a user