原始内容
Productivity Toolkit
Language / 语言: English | 中文简体 | 繁體中文 | Deutsch | Français | Italiano | 日本語 | 한국어 | Português | Español
A Claude Code marketplace bundling productivity plugins. One repo, multiple plugins — install only the ones you need.
What's inside
| Plugin | What it does | Install |
|---|---|---|
| python-code-style | Enforces professional Python style guidelines on code generation and powers structured code reviews. Naming conventions, docstring formats, import order, PEP 8 / Google styleguide rules. | /plugin install python-code-style@productivity-toolkit |
| text-to-diagrams | Picks from 17 diagram types (architecture, flowchart, sequence, ER, pyramid, donut, …) and turns raw text into a single HTML page of diagrams plus standalone SVGs. Kami-style. | /plugin install text-to-diagrams@productivity-toolkit |
Each plugin is self-contained — its own plugin.json, its own SKILL.md, its own references and assets. The marketplace just lists them.
Install
1. Add the marketplace
In Claude Code, run once:
/plugin marketplace add pillarliang/productivity-toolkit
2. Install the plugins you want
# Just Python style support
/plugin install python-code-style@productivity-toolkit
# Just diagrams
/plugin install text-to-diagrams@productivity-toolkit
# Both
/plugin install python-code-style@productivity-toolkit
/plugin install text-to-diagrams@productivity-toolkit
Alternative: declare in settings.json
{
"extraKnownMarketplaces": {
"productivity-toolkit": {
"source": {
"source": "github",
"repo": "pillarliang/productivity-toolkit"
}
}
},
"enabledPlugins": {
"python-code-style@productivity-toolkit": true,
"text-to-diagrams@productivity-toolkit": true
}
}
Alternative: install as standalone skills via npx skills
If you want the skills (just the SKILL.md and its references) without the Claude Code plugin wrapper — useful when sharing with other agents like Cursor — use the skills CLI:
# Both skills, installed globally
npx skills add pillarliang/productivity-toolkit -g
# Just one
npx skills add pillarliang/productivity-toolkit -g --skill python-code-style
npx skills add pillarliang/productivity-toolkit -g --skill text-to-diagrams
Drop -g to install into the current project instead. Verify with npx skills ls -g.
Alternative: manual
git clone https://github.com/pillarliang/productivity-toolkit.git
cp -r productivity-toolkit/plugins/python-code-style ~/.claude/plugins/
cp -r productivity-toolkit/plugins/text-to-diagrams ~/.claude/plugins/
Verify
Run /plugin or /plugin list in Claude Code to confirm the plugins are installed.
Update
Manual:
/plugin marketplace update pillarliang/productivity-toolkit
Or via UI: /plugin → Marketplaces tab → select the marketplace → Update.
Auto-update:
- Run
/plugin - Marketplaces tab
- Select the target marketplace
- Enable auto-update
Third-party marketplaces have auto-update disabled by default. Enable it once and Claude Code will refresh on startup.
Uninstall
/plugin uninstall python-code-style@productivity-toolkit
/plugin uninstall text-to-diagrams@productivity-toolkit
# Or remove the whole marketplace (uninstalls all plugins from it)
/plugin marketplace remove pillarliang/productivity-toolkit
Repo layout
productivity-toolkit/
├── .claude-plugin/
│ └── marketplace.json # Lists both plugins
├── plugins/
│ ├── python-code-style/
│ │ ├── .claude-plugin/plugin.json
│ │ └── skills/python-code-style/
│ │ ├── SKILL.md
│ │ └── references/ # docstrings, naming, language, style rules
│ └── text-to-diagrams/
│ ├── .claude-plugin/plugin.json
│ └── skills/text-to-diagrams/
│ ├── SKILL.md
│ ├── README.md # Skill-specific docs
│ ├── templates/ # 17 diagram HTML templates
│ ├── references/ # style.md, diagrams.md, page-shell.html
│ ├── tools/svg-to-png.sh # Optional SVG→PNG converter
│ └── examples/ # Sample inputs + rendered outputs
├── docs/ # Multi-language READMEs
├── LICENSE
└── README.md # This file
Why this layout? Each
plugins/<name>/folder is a complete plugin in its own right (its ownplugin.jsonandskills/). The top-levelmarketplace.jsonjust enumerates them withsourcepaths. Adding a third plugin = drop a new folder underplugins/, append one entry tomarketplace.json. No coupling between plugins.
Adding a new plugin to this marketplace
- Create
plugins/<your-plugin>/.claude-plugin/plugin.json - Add
plugins/<your-plugin>/skills/<your-skill>/SKILL.md(with frontmattername+description) - Add the supporting files the skill needs (references/, templates/, etc.)
- Append a new entry to
.claude-plugin/marketplace.jsonplugins[]withsource: "./plugins/<your-plugin>" - Bump the marketplace
versionfield
That's it. No glue code, no registration step.
Compatibility
- Claude Code: v1.0.0+
- Cowork mode: fully supported
- Each plugin's compatibility is documented in its own folder
License
MIT.
Contributing
- Fork the repo
- Create a feature branch (
git checkout -b feature/<name>) - Either improve an existing plugin under
plugins/<name>/or add a new one (see "Adding a new plugin" above) - Open a PR
Changelog
v2.0.0
- Repo restructure: renamed from
python-code-styletoproductivity-toolkit; converted from single-plugin to multi-plugin marketplace - New plugin:
text-to-diagrams— 17-type diagram generator (architecture, flow, sequence, ER, pyramid, donut, …) producing one HTML page + per-figure SVGs python-code-stylemigrated toplugins/python-code-style/(no functional changes; install command updated to namespaced form)
v1.1.0 (python-code-style)
- Added code review support with detailed feedback and scoring
- Added multi-language README support (10 languages)
- Improved skill trigger conditions
v1.0.0 (python-code-style)
- Initial release