← 返回 Skills 市场
aliramw

Dingtalk Ai Table

作者 Marila Wang · GitHub ↗ · v0.6.0 · MIT-0
cross-platform ✓ 安全检测通过
4680
总下载
10
收藏
0
当前安装
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dingtalk-ai-table
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dingtalk-ai-table 触发
  4. 根据 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.
元数据
Slug dingtalk-ai-table
版本 0.6.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 29
常见问题

Dingtalk Ai Table 是什么?

钉钉 AI 表格(多维表)操作技能。使用 mcporter CLI 连接钉钉官方新版 AI 表格 MCP server,基于 baseId / tableId / fieldId / recordId 体系执行 Base、Table、Field、Record 的查询与增删改。适用于创建 AI 表格、搜索表格、读取... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 4680 次。

如何安装 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。

💬 留言讨论