← 返回 Skills 市场
Dingtalk Ai Table
作者
Marila Wang
· GitHub ↗
· v0.6.0
· MIT-0
4621
总下载
10
收藏
39
当前安装
29
版本数
在 OpenClaw 中安装
/install dingtalk-ai-table
功能描述
钉钉 AI 表格(多维表)操作技能。使用 mcporter CLI 连接钉钉官方新版 AI 表格 MCP server,基于 baseId / tableId / fieldId / recordId 体系执行 Base、Table、Field、Record 的查询与增删改。适用于创建 AI 表格、搜索表格、读取...
安全使用建议
Install this only if you intend to let the agent operate on DingTalk AI Tables through your MCP URL. Treat DINGTALK_MCP_URL like a password, set OPENCLAW_WORKSPACE to a limited folder, and require explicit confirmation plus a backup or test table before bulk imports, updates, schema changes, or deletions.
功能分析
Type: OpenClaw Skill
Name: dingtalk-ai-table
Version: 0.6.0
The dingtalk-ai-table skill bundle is a well-structured and security-conscious tool for managing DingTalk AI Tables via the Model Context Protocol (MCP). The Python scripts (bulk_add_fields.py, import_records.py) implement robust security measures, including path traversal protection via a workspace sandbox (OPENCLAW_WORKSPACE), file size limits, extension whitelisting, and regex-based ID validation. The bundle includes a comprehensive security test suite (test_security.py) and clear documentation (SKILL.md, api-reference.md) that warns users about credential safety. No evidence of data exfiltration, malicious execution, or prompt injection was found; the logic is strictly aligned with the stated purpose of table automation.
能力评估
Purpose & Capability
The stated purpose is DingTalk AI Table CRUD automation, and the documented capabilities match that purpose, including bulk record import, schema changes, attachment preparation, and delete operations.
Instruction Scope
Instructions are scoped to mcporter calls and local CSV/JSON helper scripts; some quick-start delete and bulk-write examples would benefit from stronger confirmation and backup warnings, but the operations are disclosed.
Install Mechanism
No install hooks or package lifecycle scripts were found; dependencies and required environment variables are declared.
Credentials
The DingTalk MCP URL is necessary for the integration and is described as sensitive; helper scripts restrict local file input to JSON/CSV under OPENCLAW_WORKSPACE or the current working directory.
Persistence & Privilege
The skill may write a schema-check cache under the workspace, but there is no evidence of startup persistence, background workers, privilege escalation, or hidden credential storage.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install dingtalk-ai-table - 安装完成后,直接呼叫该 Skill 的名称或使用
/dingtalk-ai-table触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.6.0
新增完整 skill metadata、快速开始说明、触发测试与示例脚本;发布前验证通过:security 21/21,triggering 2/2
v0.5.4
发布新的 patch 版本,基于当前最新仓库状态重新发版,无额外功能改动;发布前安全测试 21/21 通过
v0.5.3
发布新的 patch 版本,重新同步 GitHub Release 与 ClawHub registry;复核当前技能目录无未提交功能改动;安全测试 21/21 通过
v0.5.2
Add one-time MCP schema gate, fix new MCP link, and keep guidance generic.
v0.5.1
修复 ClawHub 审核指出的 metadata mismatch,补充必需二进制与环境变量声明:mcporter、python3、DINGTALK_MCP_URL、OPENCLAW_WORKSPACE。
v0.5.0
全面切换到新版钉钉 AI 表格 MCP schema,覆盖 19 个 tools,重写脚本 / 文档 / 测试,21/21 测试通过。
v0.4.1
README / SKILL 补充能力更新说明,提示 MCP 能力变化时优先升级技能;无脚本逻辑变更
v0.4.0
Fix instruction-scope mismatch for TABLE.md path and align dentryUuid validation with actual API-returned IDs.
v0.3.9
修正文档中的 mcporter 参数命名示例,明确 key:value 调用需使用 camelCase,补充 5000001 的排查说明。
v0.3.8
新增根节点配置章节:根节点 UUID 保存在 TABLE.md,无需每次调 API 查询
v0.3.7
文档修正:更新 MCP 配置按钮名称说明
v0.3.6
- 修正 SKILL.md 文档中的认证配置描述,将“获取 MCP Server 配置”误写为“获取 MCP 凭证配置”
- 版本号未提升,其他功能无变更
v0.3.5
文档完善:补充 add_base_table 创建数据表的示例代码,确保 14/14 API 方法全部覆盖
v0.3.4
v0.3.4: 安全加固 - 添加路径沙箱、UUID 验证、文件白名单、大小限制等安全保护措施
v0.3.3
修复元数据声明:添加 metadata.openclaw.requires 声明 env/bins 需求
v0.3.2
更新获取 Streamable HTTP URL 的说明
v0.3.1
- 增加了通过环境变量(DINGTALK_MCP_URL)配置 MCP server 的说明,补充了与使用 mcporter config 的对比推荐
- 优化了凭证安全提醒,推荐持久化存储方式并减少命令历史泄漏风险
- 说明文档结构优化,提升配置和使用指引的清晰度
- 未涉及功能接口或参数变更,仅文档细节调整
v0.3.0
- Version bump to 0.3.0.
- Updated CHANGELOG.md.
- No user-facing functionality changes noted in this version.
v0.2.9
dingtalk-ai-table v0.2.9
- SKILL.md 简化,移除了 requiresBinaries 字段和 requiresCredentials 详细说明,仅简单要求配置 DINGTALK_MCP_URL。
- 基本说明、命令示例和使用方法未更动,保留安全与操作说明。
- 依赖、使用场景、注意事项等内容与先前版本大体一致,仅精简认证与依赖要求描述。
- 版本号更新为 0.2.9。
v0.2.8
- Added requirements section to SKILL.md, specifying required binaries and credentials.
- Declared DINGTALK_MCP_URL as a required credential for MCP server access.
- No breaking changes to workflow or commands; documentation improved for deployment clarity.
元数据
常见问题
Dingtalk Ai Table 是什么?
钉钉 AI 表格(多维表)操作技能。使用 mcporter CLI 连接钉钉官方新版 AI 表格 MCP server,基于 baseId / tableId / fieldId / recordId 体系执行 Base、Table、Field、Record 的查询与增删改。适用于创建 AI 表格、搜索表格、读取... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 4621 次。
如何安装 Dingtalk Ai Table?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install dingtalk-ai-table」即可一键安装,无需额外配置。
Dingtalk Ai Table 是免费的吗?
是的,Dingtalk Ai Table 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Dingtalk Ai Table 支持哪些平台?
Dingtalk Ai Table 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Dingtalk Ai Table?
由 Marila Wang(@aliramw)开发并维护,当前版本 v0.6.0。
推荐 Skills