From donetick
Create, rename, recolor, delete, and apply Donetick labels. Wraps the label MCP tools (`list_labels`, `create_label`, `update_label`, `delete_label`) and the label-management options on `update_chore`.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin donetickThis skill uses the workspace's default tool permissions.
Maintain the user's Donetick labels and apply them to chores.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Maintain the user's Donetick labels and apply them to chores.
| User intent | Tools |
|---|---|
| List all labels | list_labels |
| Create a label | create_label (name + optional hex color) |
| Rename / recolor | update_label |
| Delete | delete_label (warns: removes from all chores) |
| Add to a chore | update_chore with add_label_names=["..."] |
| Remove from chore | update_chore with remove_label_names=["..."] |
| Replace all labels | update_chore with set_label_names=["..."] |
# prefix (e.g. #ff5733). If the user gives a color name, map it to a sensible hex — confirm before sending.list_chores results) and warn the user.For "tag all kitchen chores with #cleaning":
list_chores and filter client-side.update_chore with add_label_names=["cleaning"].