技能 coda-automation
📦

coda-automation

安全 ⚙️ 外部命令🌐 网络访问

使用 MCP 自动化 Coda 文档

手动管理 Coda 文档需要花费时间和精力。此技能提供自动化工作流程,用于搜索文档、管理表格、行、公式、权限,以及通过 Rube MCP 服务器进行发布。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“coda-automation”。 Search for documents with 'budget'

预期结果:

Found 3 documents:
1. Q4 Budget Plan (docId: WxYz1234) - Last modified: Jan 15
2. Team Budget 2024 (docId: AbCd5678) - Last modified: Dec 20
3. Budget Template (docId: EfGh9012) - Last modified: Nov 05

正在使用“coda-automation”。 Export document to markdown

预期结果:

Export completed successfully. Download URL: https://coda-export... (valid for 1 hour)
Format: markdown
Pages exported: 3

正在使用“coda-automation”。 Add permission to document

预期结果:

Permission added successfully.
Access level: write
Recipient: colleague@company.com
Email notification: sent

安全审计

安全
v1 • 2/25/2026

All 77 static findings are FALSE POSITIVES. The skill is a documentation/guide for Coda MCP operations. External command patterns are markdown code formatting, network is the legitimate rube.app endpoint, weak crypto and system reconnaissance are scanner misinterpretations of documentation text. Safe to publish.

1
已扫描文件
247
分析行数
2
发现项
1
审计总数

风险因素

⚙️ 外部命令 (1)
🌐 网络访问 (1)
审计者: claude

质量评分

38
架构
100
可维护性
85
内容
50
社区
100
安全
91
规范符合性

你能构建什么

自动化文档工作流程

以编程方式搜索和管理 Coda 文档,减少手动文档处理

数据同步

使用 upsert 操作将外部数据与 Coda 表格同步

文档发布

公开发布 Coda 文档或管理访问权限

试试这些提示

查找文档
Search for Coda documents containing the term 'project timeline' and list the first 5 results with their IDs.
获取表格数据
List all tables in document 'AbCdEfGhIj', then list all rows from the 'Tasks' table with column names.
Upsert 数据
Upsert a row into table 'Employees' in document 'AbCdEfGhIj' with keyColumn 'email'. Row data: name='John Doe', email='john@example.com', department='Engineering'.
发布文档
Publish document 'AbCdEfGhIj' with slug 'my-public-doc' and get the sharing metadata to verify access settings.

最佳实践

  • 始终先调用 RUBE_SEARCH_TOOLS 获取当前工具模式,因为它们可能会发生变化
  • 使用 CODA_RESOLVE_BROWSER_LINK 将 Coda URL 转换为 ID,而不是手动提取
  • 使用具有唯一值的 keyColumns 以确保 upsert 操作可靠

避免

  • 不要假设表格或列 ID 是稳定的——始终先列出它们
  • 不要在运行工作流程前跳过检查连接状态
  • 不要忘记处理速率限制——对 429 响应实施退避策略

常见问题

如何连接到 Coda?
添加 https://rube.app/mcp 作为 MCP 服务器,然后调用 RUBE_MANAGE_CONNECTIONS 并使用 toolkit 'coda' 进行身份验证。
表格 ID 和表格名称有什么区别?
表格 ID 是系统标识符,如 'grid-abc',而表格名称是人类可读的。使用 CODA_LIST_TABLES 获取 ID。
Upsert 是如何工作的?
Upsert 如果在 keyColumns 上没有匹配则插入行,如果找到匹配则更新行。
可以导出整个文档吗?
是的,使用 CODA_BEGIN_CONTENT_EXPORT 并设置 outputFormat 为 'html' 或 'markdown' 进行完整或部分导出。
有哪些权限级别可用?
三个级别:readonly(仅查看)、write(编辑)和 comment(可以添加评论)。
如何处理速率限制?
对 429 响应实施指数退避策略。使用 CODA_UPSERT_ROWS 进行批量操作,而不是单个更新。

开发者详情

文件结构

📄 SKILL.md