From buttondown-mgmt
Add a reusable email template to the local template store. Templates are markdown files with YAML frontmatter (subject, audience, scope, tags) used as starting points for new emails. Scope is either `global` (any newsletter) or a specific newsletter slug.
How this skill is triggered — by the user, by Claude, or both
Slash command
/buttondown-mgmt:add-templateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Templates live at `$DATA_ROOT/templates/<template-name>.md`.
Templates live at $DATA_ROOT/templates/<template-name>.md.
Ask for:
weekly-roundup).{{placeholders}}).global or a specific newsletter slug (validate against config.json).Write $DATA_ROOT/templates/<name>.md with this frontmatter:
---
name: weekly-roundup
subject: "Weekly roundup — {{date}}"
scope: global # or a newsletter slug
audience: "" # optional segment
tags: [roundup, weekly]
created: 2026-04-29T00:00:00Z
updated: 2026-04-29T00:00:00Z
---
<body markdown here, with {{placeholders}} as needed>
Reject if a template with the same name already exists — direct the user to update-template.
Print the resolved path and a one-line summary.
Document the placeholders the template uses (e.g. {{date}}, {{lead_story}}) at the top of the body so future invocations of send-email can prompt for them.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin buttondown-mgmtOffers UI/UX design guidance for web and mobile with 50+ styles, 161 color palettes, 57 font pairings, and 99 UX guidelines across 10 stacks. Use for designing pages, components, color systems, or reviewing UI code.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.