| name | coda-ai |
| description | CLI to read Coda.io documents and pages. List docs, list pages, read content in markdown/json/html. |
| homepage | https://www.npmjs.com/package/coda-ai |
| metadata | {"openclaw":{"requires":{"bins":["coda-ai"],"env":["CODA_API_TOKEN"]},"primaryEnv":"CODA_API_TOKEN","install":[{"id":"node","kind":"node","package":"coda-ai","bins":["coda-ai"],"label":"Install coda-ai (npm)"}]}} |
coda-ai
CLI to read Coda.io content for AI agents.
Workflow
- docs → list all documents
- pages → list pages in a doc
- read → get page content
Setup (once)
npm install -g coda-ai@0.2.2
echo "CODA_API_TOKEN=YOUR_TOKEN" > .env
coda-ai auth --from-file .env
coda-ai whoami
Credentials & Storage
- Stored at:
~/.coda-ai/config.json (written with 0600 permissions)
- Remove stored credentials:
coda-ai logout
Commands
List Documents
coda-ai docs --compact
coda-ai docs
coda-ai docs --format json
coda-ai docs --format table
Returns: All docs sorted by most recent update. Use id field for next step.
List Pages
coda-ai pages --docId <docId> --compact
coda-ai pages --docId <docId> --format json
coda-ai pages --docId <docId> --format tree
coda-ai pages --docId <docId>
Returns: Page hierarchy. Use pageId for next step.
Read Content
coda-ai read --docId <docId> --pageId <pageId>
coda-ai read --docId <docId> --pageId <pageId> --format json
coda-ai read --docId <docId> --pageId <pageId> --format html
Reference
Full docs: https://github.com/auniik/coda-ai#readme