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-mgmtProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
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.