Migrated from GitHub trtmn/agent-plugins
  • Python 71.1%
  • Shell 28.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Matt Troutman bbc7fa716c side-quest 2.6.0: /side-quest:reset command + synced, confirmed reset-ledger
- 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
2026-08-27 14:31:23 -05:00
.claude-plugin Add yt-dlp plugin, ported from a personal skill 2026-08-23 15:42:00 -05:00
docs/superpowers side-quest: scrub personal hostnames/usernames from committed files 2026-08-23 14:55:18 -05:00
plugins side-quest 2.6.0: /side-quest:reset command + synced, confirmed reset-ledger 2026-08-27 14:31:23 -05:00
.gitignore chore: remove completed ambient-xp plan files; ignore .claude/ dir 2026-06-09 13:33:53 -05:00
AGENTS.md docs: elevate PII prevention to its own section with a mandatory pre-commit sweep 2026-08-23 15:48:39 -05:00
CLAUDE.md docs: elevate PII prevention to its own section with a mandatory pre-commit sweep 2026-08-23 15:48:39 -05:00
LICENSE Initial commit: Claude Code plugin marketplace 2026-04-23 22:26:14 -05:00
README.md Rename README title to agent-plugins 2026-04-24 10:19:25 -05:00

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.

License

MIT — see LICENSE.