A public marketplace of plugins for Claude Code, OpenCode, OpenAI Codex CLI, Cursor, Amp, Google Antigravity, and other code agents.
Add this marketplace to your Claude Code configuration:
claude plugin marketplace add git@github.com:trobz/public-skills.gitOr from a local clone:
claude plugin marketplace add ~/code/trobz/packages/public-skillsAll agents that support SKILL.md-based skills can be installed via npx skills:
# List available skills before installing
npx skills add git@github.com:trobz/public-skills.git --list
# Install all skills globally for your agent
npx skills add git@github.com:trobz/public-skills.git -a <agent> -g
# Install a specific skill globally
npx skills add git@github.com:trobz/public-skills.git --skill odooly -a <agent> -g
npx skills add git@github.com:trobz/public-skills.git --skill pdf -a <agent> -g
# Install to current project only (no -g flag)
npx skills add git@github.com:trobz/public-skills.git -a <agent>
# Update all installed skills to latest version
npx skills updateWhere <agent> is one of: amp, opencode, codex, cursor, antigravity.
From a local clone:
npx skills add ~/code/trobz/packages/public-skills -a <agent> -gOdoo data inspection and querying toolkit using the odooly CLI.
Installation:
claude plugin install odooRequirements:
odoolyavailable in$PATH- Configuration file at
~/odooly.ini
Skills:
| Skill | Description |
|---|---|
| odooly | Query and inspect Odoo data using odooly CLI |
Examples:
/odoo:odooly search partners named John
/odoo:odooly show sale orders in state done
Or ask naturally: "Show me all sale orders from partner Trobz"
General-purpose document and workflow utilities for code agents.
Installation:
claude plugin install utilsRequirements:
uvavailable in$PATH- For PDF OCR or
pptx images --ocr: systemtesseractbinary - For
pptx render: systemlibreoffice(soffice) andpoppler
Skills:
| Skill | Description |
|---|---|
| Convert PDFs to clean Markdown, extract OCR text from scanned PDFs, and extract tables | |
| pptx | Convert PPTX decks to Markdown (with speaker notes), print a slide outline, extract tables/images, or render each slide to PNG for vision processing |
Examples:
/utils:pdf document.pdf markdown --output document.md
/utils:pdf scanned.pdf ocr --lang eng
/utils:pdf report.pdf tables --format csv
/utils:pptx deck.pptx markdown --output deck.md
/utils:pptx deck.pptx outline
/utils:pptx deck.pptx tables --output-dir ./tables
/utils:pptx deck.pptx images --output-dir ./imgs --ocr
/utils:pptx deck.pptx render --output-dir ./png --dpi 200
This repo uses pre-commit to lint Markdown and JSON files.
Install the hooks after cloning:
pip install pre-commit
pre-commit installRun manually against all files:
pre-commit run --all-filesThe CI workflow runs these checks automatically on every push and pull request.
To add new plugins to this marketplace:
- Create a new directory in
plugins/ - Add
.claude-plugin/plugin.jsonwith plugin metadata - Add your commands/skills
- Update
.claude-plugin/marketplace.jsonto include the new plugin - Update this README
Validate the marketplace structure:
claude plugin validate .