Migrated from GitHub trtmn/agent-plugins
- Python 71.1%
- Shell 28.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
- new commands/reset.md: wraps reset-ledger, always confirms with the user - reset-ledger now requires --yes; without it prints a pool-wide-impact warning and exits 1 (dry run). Behaviour change from 2.5.0. - 'reset' is now a synced event kind: reset-ledger publishes a reset event on sidequest/xp/events (online machines adopt within seconds) as well as the retained state snapshot (offline/new machines on next sync). apply_event -> _apply_reset_event adopts the carried total up OR down only when epoch is newer; idempotent, no-op on stale epoch. - 119 tests pass, ruff clean |
||
| .claude-plugin | ||
| docs/superpowers | ||
| plugins | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| LICENSE | ||
| README.md | ||
agent-plugins
A Claude Code plugin marketplace by @trtmn.
Each plugin bundles a skill (optionally with subagents, slash commands, and scripts) that extends Claude Code. Install individually — no all-or-nothing, pick what you want.
Install
Add this repo as a plugin marketplace, then install plugins by name:
/plugin marketplace add trtmn/agent-plugins
/plugin install <plugin-name>@agent-plugins
Plugins
| Plugin | Summary |
|---|---|
cowsay |
Generate ASCII cow art |
font-extractor |
Extract and download all fonts from a website |
home-assistant |
Control/query Home Assistant via REST API |
homebrew-dev |
Create and publish Homebrew formulas and casks |
imsg |
Terminal-based iMessage and SMS management |
learnings |
Autonomous background capture of corrections, errors, and learnings |
mastodon-cli |
Interact with Mastodon via the toot CLI |
obsidian-cli |
Vault operations via obsidian-cli — notes, daily notes, tasks, properties |
preflight-check |
Validate external service connections before starting work |
pushover |
Send push notifications via the Pushover API |
quack |
Rubber-duck debugging session |
recipe-fetch |
Fetch recipes from URLs and save as Obsidian markdown |
self-improvement |
User-triggered review/promote of captured learnings to CLAUDE.md |
skills-manager |
Manage Claude Code skills via npx skills CLI |
tailscale-policy-manager |
Manage Tailscale ACL policies + GitOps automation |
touch_file |
Recovery pattern when Write tool fails on new files |
unifi-api |
Query/control a UniFi network via the unifi CLI |
wp-custom-theme |
WordPress custom theme development |
youtube-data-api |
Query YouTube channels, videos, playlists via Data API v3 |
See each plugin's SKILL.md (or skills/<name>/SKILL.md) for triggers, usage, and required tools.
Layout
Plugins live under plugins/; the marketplace manifest is at the repo root:
plugins/<plugin>/
├── .claude-plugin/plugin.json # manifest — {name, description}
├── skills/<name>/
│ ├── SKILL.md # skill contract (YAML frontmatter + body)
│ ├── scripts/ # optional executables
│ └── references/ # optional reference docs
├── agents/ # optional subagent definitions (plugin root)
└── commands/ # optional slash command definitions (plugin root)
.claude-plugin/marketplace.json at the repo root registers every plugin.
Related
- Predecessor (older skills-only format): trtmn/agent-skills — legacy, superseded by this repo
- Claude Code docs: code.claude.com/docs
License
MIT — see LICENSE.