By RPAzevedo
Work-management skills and commands for Claude-based executive assistants. Operates against MCP servers the user configures (Trello, calendar, email, etc.).
Produce a daily summary of a Trello board's Doing and Done lists for an executive assistant: what's been completed since the last summary, what's newly active, what's still in flight (with stale-item flags), and recent completions for context. Reads the user's work-mgt config and persists a last-run timestamp so each run's "since" window picks up where the previous left off.
Resolve a Trello board name and one or more "role" names (e.g. doing, done) into concrete Trello board_id and list_id values, using the user's work-mgt config and a local cache. Use this whenever a skill needs to act on a board/list by friendly name rather than by ID.
Fetch the cards in a single Trello list (optionally filtered by activity date with `since`) and return them as both a structured array and a markdown-formatted view. Use this whenever a skill needs the contents of a specific Trello list by ID.
Reusable skills and slash commands for a Claude-based executive assistant. The plugin doesn't bundle any MCP servers itself — it operates against MCP servers that the user configures separately and exposes high-level workflows on top of them.
v0.1 — first feature: daily Trello summary of the Doing and Done
lists on a configured board.
| Server | Repo | Required for | Slug expected in .mcp.json |
|---|---|---|---|
| Trello-MCP | https://github.com/RPAzevedo/Trello-MCP | daily Trello summary | trello |
Verify with claude mcp list — the tool names should appear as
mcp__trello__list_boards, mcp__trello__list_lists, and
mcp__trello__get_cards.
The repo ships a .claude-plugin/marketplace.json, so the GitHub repo is
the marketplace. Install from inside Claude Code:
/plugin marketplace add RPAzevedo/WorkMgt-Plugin
/plugin install work-mgt@work-mgt
The first command registers this repo as a marketplace named work-mgt;
the second installs the work-mgt plugin from it (the
<plugin>@<marketplace> syntax — both happen to be work-mgt here).
Verify with:
/plugin list
You should see work-mgt@work-mgt and /daily-summary should appear in
the slash-command list.
/plugin marketplace update work-mgt
/plugin update work-mgt@work-mgt
/plugin uninstall work-mgt@work-mgt
/plugin marketplace remove work-mgt
If you're hacking on the plugin itself, point Claude Code at your checkout as a directory-source marketplace instead of the GitHub one:
/plugin marketplace add /path/to/WorkMgt-Plugin
/plugin install work-mgt@work-mgt
Edits to skill/command files are picked up on the next Claude Code session
(or after /plugin marketplace update work-mgt).
Create ~/.claude/work-mgt/config.json. Use config.example.json in this repo
as a template.
{
"trello": {
"default_board": "Personal Ops",
"lists": {
"doing": ["Doing", "In Progress", "WIP"],
"done": ["Done", "Shipped", "Completed"]
},
"stale_days": 5,
"done_head": 10
},
"state_dir": "~/.claude/work-mgt/state"
}
default_board — the Trello board to summarize when no argument is given.lists.doing / lists.done — aliases the resolver will match against actual
list names on the board (case-insensitive, first match wins).stale_days — Doing cards untouched for at least this many days are flagged
for attention.done_head — number of recently-completed cards to show for context.state_dir — where the plugin caches resolved board/list IDs and the
last-run timestamp. Created on first run./daily-summary
/daily-summary "Other Board Name"
Output is a markdown report covering:
date_last_activity is
after the last run.stale_days are flagged.On first run there's no last-run timestamp, so the plugin uses "24h ago" and prints a one-line note.
The plugin ships three skills:
trello-board-resolver — name → board/list IDs (with cache). Internal.trello-list-snapshot — get_cards(list_id, since?) plus structured +
markdown output. Internal.daily-trello-summary — the v1 user-facing feature.Other plugins or workflows can compose against the two internal skills to build their own Trello reports without re-implementing the discovery or formatting layers.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub rpazevedo/workmgt-plugin --plugin work-mgtDomain-driven design commands: analyze codebases and recommend applications of DDD tactical patterns, supple design, and hexagonal (ports-and-adapters) architecture.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Memory compression system for Claude Code - persist context across sessions