Skip to content
Roy Padina edited this page Oct 11, 2026 · 9 revisions

Padina Claude Code plugins

A Claude Code plugin marketplace. Eight plugins so far: one that tells you when a run finished in the cmux terminal, one that gives your sessions a memory of themselves, one that recaps and closes out sessions so nothing falls through the cracks, one that runs the release checklist for my Mac apps, one that repairs Hebrew/English layout typos, one that teaches Claude the Espanso text-expander CLI, one that researches recipes with parallel subagents, one that hands you values through your MaccyPlus clipboard history, labelled by session.

/plugin marketplace add roypadina/padina-claude-code-plugins
Plugin What it does Needs
cmux-control Notifies the cmux sidebar when a turn or a subagent finishes, with a line about what happened — plus session recovery and a skill that knows the cmux CLI macOS and the cmux app
agentctl-sessions Names, labels, notes, flags, reminders and due dates on your sessions — Claude fills most of it in itself the agentctl CLI
session-management /session-recap mid-session (what's running and where, what you owe), /finish-session before you stop — then close closes the session nothing (jq, agentctl, cmux used when present)
finalize-app-release One skill that runs the release checklist for my Mac apps — version, CHANGELOG, README, wiki, Ko-fi, GitHub release, Homebrew tap, local install — with a state script that checks the tap and wiki really reached the server macOS, gh, Homebrew
heeng-keyboard-translator Fixes text typed with the wrong keyboard layout (akuo → שלום), per word Python 3
espanso-control Teaches Claude the Espanso CLI and match YAML, plus /espanso-doctor — a read-only six-check preflight for the ways Espanso fails silently macOS and Espanso
recipe-research Researches a dish with three parallel subagents and synthesizes a restaurant-level recipe into a linked note tree nothing (Obsidian optional)
maccyplus-clipboard Claude leaves SQL queries and commands in your MaccyPlus clipboard history, labelled by session, with a note on where to run them MaccyPlus 2.8.0+

Installing

/plugin install cmux-control@padina
/plugin install agentctl-sessions@padina
/plugin install session-management@padina
/plugin install finalize-app-release@padina
/plugin install heeng-keyboard-translator@padina
/plugin install espanso-control@padina
/plugin install recipe-research@padina
/plugin install maccyplus-clipboard@padina

padina is the marketplace name — it comes from .claude-plugin/marketplace.json in the repo, and is deliberately shorter than the repo name so the install line reads well.

See Installing and troubleshooting if a plugin does not appear.

What a "plugin" is here

A Claude Code plugin is a directory that can bundle any of:

  • commands/ — markdown files that become /slash-commands
  • skills/ — instructions Claude loads when a task matches the skill's description
  • hooks/ — scripts fired on session lifecycle events (SessionStart, Stop, PreToolUse, …)
  • agents/ — specialised subagents

Every plugin here but one uses skills. agentctl-sessions and cmux-control add commands and hooks on top; espanso-control and recipe-research add commands. session-management is commands only. finalize-app-release is one skill with a bundled script. None of them bundle an agent definition — recipe-research fans out ordinary general-purpose subagents at runtime instead.

Contributing

Each plugin is a self-contained directory with a .claude-plugin/plugin.json, a README, and an entry in .claude-plugin/marketplace.json. Issues and pull requests are welcome.

MIT © Roy Padina

Clone this wiki locally