Read and write Buttondown: list subscribers and emails, add subscribers, draft emails. Trigger phrases: buttondown, newsletter subscribers, email list.
npx skills add https://github.com/Anil-matcha/awesome-muse-connectors --skill buttondown
Read and write the user's Buttondown newsletter: list subscribers, list emails (drafts and sent), add subscribers, create email drafts. Use when the user mentions Buttondown or their newsletter.
All commands go through bin/buttondown.py:
bin/buttondown.py auth # verify the API key
bin/buttondown.py subscribers --limit 25 # list subscribers
bin/buttondown.py subscriber-add --email "[email protected]" # add a subscriber
bin/buttondown.py emails --limit 25 # list emails
bin/buttondown.py email-create --subject "Hi" --body "..." # create a draft email
bin/buttondown.py email-create --subject "Hi" --body "..." --send # send to the list (confirm first)
Writes (subscriber-add, email-create) also accept --json for extra provider fields.
buttondown (credential is collected as custom.buttondown)credentials.request_api_access); created in Buttondown under Settings > APIapi.buttondown.combin/buttondown.py auth (must return "ok": true)email-create defaults to a draft. --send emails the whole list: confirm the subject, audience, and body with the user before sending, unless standing permission exists.subscriber-add is a write: confirm the email address with the user first.Authorization: Token <key> (never Bearer).bin/buttondown.py). Do not print, log, or transmit the key value.🧪 Draft: written from Buttondown's public API docs; not yet live-tested end-to-end.
Take anil-matcha/buttondown from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.