skills/coda-automation/SKILL.md
--- name: coda-automation description: Automate Coda tasks via Rube MCP (Composio): manage docs, pages, tables, rows, formulas, permissions, and publishing. Always search tools first for current schemas. category: Document Processing source: antigravity tags: [markdown, api, mcp, ai, automation, workflow, document] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/coda-automation --- # Coda Automation via Rube MCP Automate Coda document and data operations through C
npx skillsauth add ranbot-ai/awesome-skills skills/coda-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate Coda document and data operations through Composio's Coda toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit codaRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit codaWhen to use: User wants to find, list, or inspect Coda documents
Tool sequence:
CODA_SEARCH_DOCS or CODA_LIST_AVAILABLE_DOCS - Find documents [Required]CODA_RESOLVE_BROWSER_LINK - Resolve a Coda URL to doc/page/table IDs [Alternative]CODA_LIST_PAGES - List pages within a document [Optional]CODA_GET_A_PAGE - Get specific page details [Optional]Key parameters:
query: Search term for finding documentsisOwner: Filter to docs owned by the userdocId: Document ID for page operationspageIdOrName: Page identifier or nameurl: Browser URL for resolve operationsPitfalls:
CODA_RESOLVE_BROWSER_LINK is the best way to convert a Coda URL to API IDsWhen to use: User wants to read, write, or query table data
Tool sequence:
CODA_LIST_TABLES - List tables in a document [Prerequisite]CODA_LIST_COLUMNS - Get column definitions for a table [Prerequisite]CODA_LIST_TABLE_ROWS - List all rows with optional filters [Required]CODA_SEARCH_ROW - Search for specific rows by query [Alternative]CODA_GET_A_ROW - Get a specific row by ID [Optional]CODA_UPSERT_ROWS - Insert or update rows in a table [Optional]CODA_GET_A_COLUMN - Get details of a specific column [Optional]Key parameters:
docId: Document ID containing the tabletableIdOrName: Table identifier or namequery: Filter query for searching rowsrows: Array of row objects for upsert operationskeyColumns: Column IDs used for matching during upsertsortBy: Column to sort results byuseColumnNames: Use column names instead of IDs in row dataPitfalls:
CODA_UPSERT_ROWS does insert if no match on keyColumns, update if match foundkeyColumns must reference columns that have unique values for reliable upsertsuseColumnNames: true allows using human-readable names in row dataWhen to use: User wants to list or evaluate formulas in a document
Tool sequence:
CODA_LIST_FORMULAS - List all named formulas in a doc [Required]CODA_GET_A_FORMULA - Get a specific formula's current value [Optional]Key parameters:
docId: Document IDformulaIdOrName: Formula identifier or namePitfalls:
When to use: User wants to export a document or page to HTML or Markdown
Tool sequence:
CODA_BEGIN_CONTENT_EXPORT - Start an export job [Required]CODA_CONTENT_EXPORT_STATUS - Poll export status until complete [Required]Key parameters:
docId: Document ID to exportoutputFormat: Export format ('html' or 'markdown')pageIdOrName: Specific page to export (optional, omit for full doc)requestId: Export request ID for status pollingPitfalls:
status is 'complete'When to use: User wants to view or manage document access
Tool sequence:
CODA_GET_SHARING_METADATA - View current sharing settings [Required]CODA_GET_ACL_SETTINGS - Get access control list settings [Optional]CODA_ADD_PERMISSION - Grant access to a user or email [Optional]Key parameters:
docId: Document IDaccess: Permission level ('readonly', 'write', 'comment')principal: Object with email or udevelopment
Production-grade Android app development guide covering native (Kotlin/Java), cross-platform (Flutter, RN, KMM), and hybrid architectures.
testing
Plan, orchestrate, and adversarially verify parallel AI coding agents with a dynamic multi-agent workflow engine.
development
Generate professional, ATS-optimized CVs for FlowCV, Canva, Google Docs, or Word. Handles multi-source merging, JD targeting, seniority adaptation, and humanized rewriting. Outputs paste-ready text wi
tools
Generate hand-drawn 16:9 article illustrations with the Grav character IP, sparse annotations, and absurd but clear visual metaphors.