LaunchKit · 2026
Back to Skills

Interact with Coda.io docs, tables, rows, pages, and automations via the Coda REST API v1.

0
479 downloads
by @simonfunk

Setup & Installation

openclaw skills install @simonfunk/coda-io

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install coda-io

Version History

v1.2.0Feb 16, 2026 - Version note by skill developer:

Fix: Move env declaration to metadata field for proper validation

What This Skill Does

Connects to Coda.io via its REST API v1 to read, write, update, and delete data in docs, tables, rows, pages, and automations. Covers the full Coda resource model including columns, formulas, controls, permissions, publishing, and analytics.

The helper script and upsert support with keyColumns make idempotent writes straightforward without manual API boilerplate.

When to use it

  • Sync project status rows from a Coda table into another tool
  • Insert form submission data directly into a Coda doc
  • Read a Coda table to generate a weekly report
  • Upsert CRM records into Coda without creating duplicates
  • Share a Coda doc with a teammate programmatically

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: add a new task row to my Coda project table

AGENT
  1. 1Run list-docs to find the doc ID
  2. 2Run list-tables with the doc ID to find the table ID
  3. 3Run list-columns to discover column IDs
  4. 4Build row JSON with cells array using the column IDs
  5. 5Run insert-rows to add the new row and poll mutation-status if confirmation is needed
OUTPUT

New task row added to the Coda table, confirmed via mutation status

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

CODA_API_TOKEN environment variable — generate at https://coda.io/account under API settings