Read and write Coda: list docs, read tables and rows, add rows. Trigger phrases: coda, coda doc, coda table.
npx skills add https://github.com/Anil-matcha/awesome-muse-connectors --skill coda
Read and write the user's Coda workspace: list docs, list tables in a doc, read table rows, add rows to a table. Use when the user mentions Coda, a Coda doc, or a Coda table.
All commands go through bin/coda.py:
bin/coda.py auth # verify the token (whoami)
bin/coda.py docs --limit 25 # list docs
bin/coda.py tables --doc DOC_ID # list tables in a doc
bin/coda.py rows --doc DOC_ID --table TABLE_ID # read rows from a table
bin/coda.py add-row --doc DOC_ID --table TABLE_ID --cells '{"Task":"Ship","Done":false}' # add a row
Table arguments accept table IDs or names. Use tables to resolve names first.
coda (credential is collected as custom.coda)credentials.request_api_access); created at coda.io/account (API settings)coda.iobin/coda.py auth (must return "ok": true)add-row is a write: confirm the exact cells and destination table with the user before sending, unless standing permission exists.add-row returns a permission error, the token needs write scope: tell the user rather than retrying.bin/coda.py). Do not print, log, or transmit the token value.🧪 Draft: written from Coda's public API docs; not yet live-tested end-to-end.
Take anil-matcha/coda 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.