A collection of Product Management productivity plugins for Claude Code
npx claudepluginhub zizzfizzix/claude-pm-pluginsClean and summarize meeting transcripts from SRT, VTT, TSV, TXT and MD formats. Detects meeting type and applies the appropriate summary template.
Create and refactor CLAUDE.md project instruction files following best practices for minimal, high-signal Claude Code guidance.
A monorepo of independently versioned Claude Code plugins for Product Management workflows.
| Plugin | Version | Description |
|---|---|---|
| meeting-summarize | 1.0.0 | Clean and summarize meeting transcripts from SRT, VTT, TSV, TXT, and MD formats. Detects meeting type and applies the appropriate summary template. |
| claude-md | 1.0.0 | Create and refactor CLAUDE.md project instruction files following best practices for minimal, high-signal Claude Code guidance. |
Processes meeting transcripts in three phases:
Usage: /meeting-summarize <path-to-transcript>
Two skills for managing CLAUDE.md project instruction files:
claude-md:initiate — Creates a new CLAUDE.md from scratch by exploring your project structure and asking one clarifying questionclaude-md:refactor — Audits and improves an existing CLAUDE.md, trimming noise and moving long content to agent_docs/Both skills target concise, high-signal output (<60 lines for most projects).
Add this marketplace to Claude Code:
/plugin marketplace add zizzfizzix/claude-pm-plugins
Then install individual plugins:
/plugin install meeting-summarize
/plugin install claude-md
claude-pm-plugins/
├── .claude-plugin/
│ └── marketplace.json # central plugin registry
├── plugins/
│ ├── meeting-summarize/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json # manifest: name, version, description, author
│ │ ├── agents/
│ │ │ └── meeting-analyzer.md
│ │ ├── commands/
│ │ │ └── meeting-summarize.md
│ │ └── scripts/
│ │ └── clean-transcript.py
│ └── claude-md/
│ ├── .claude-plugin/
│ │ └── plugin.json
│ └── skills/
│ ├── initiate.md
│ └── refactor.md
├── release-please-config.json
├── .release-please-manifest.json
└── CLAUDE.md
Each plugin follows the same layout:
<plugin-name>/
├── .claude-plugin/
│ └── plugin.json # manifest: name, version, description, author
├── commands/ # slash commands
├── skills/ # skills invokable as <plugin-name>:<skill-name>
├── agents/ # sub-agent definitions
├── hooks/ # event hooks
└── scripts/ # helper scripts
plugins/<plugin-name>/.claude-plugin/plugin.json with "version": "0.1.0"release-please-config.json under packages"plugins/<plugin-name>": "0.1.0" to .release-please-manifest.json.claude-plugin/marketplace.jsonfeat(<plugin-name>): initial plugin implementationUses Release Please with Conventional Commits. Each plugin is independently versioned.
| Commit prefix | Version bump |
|---|---|
feat(<plugin>): | minor |
fix(<plugin>): | patch |
feat(<plugin>)!: | major |
chore: / docs: | none |
Tags follow the format <plugin-name>-v<semver> (e.g. meeting-summarize-v1.2.0).
MIT — see LICENSE