← 返回 Skills 市场
156554395

钉钉闪记数据提取

作者 [email protected] · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
55
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install dingtalk-shanji
功能描述
从钉钉闪记提取听记数据,包括列表、转写文本、摘要、待办等。当用户提到"钉钉闪记"、"听记"、"会议录音"、"转写文本"、"shanji"、"dws minutes"时触发此技能。
使用说明 (SKILL.md)

钉钉闪记数据提取技能

使用官方 dws CLI 工具从钉钉闪记提取数据。

前置条件检查

在执行任何操作前,先检查 dws 是否已安装:

command -v dws && dws --version || echo "dws 未安装"

安装 dws

如果 dws 未安装,按以下顺序尝试安装:

方式1:npm 安装(优先)

npm install -g dingtalk-workspace-cli

方式2:sh 脚本安装(npm 失败时)

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh | sh

Windows (PowerShell):

irm https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.ps1 | iex

安装后验证

dws --version
dws minutes --help

首次使用认证

首次使用需要登录认证:

dws login

按照提示完成 OAuth 设备流认证。


命令参考

列出听记

# 列出所有听记
dws minutes list all

# 列出我创建的听记
dws minutes list mine --max 20

# 列出分享给我的听记
dws minutes list shared

# 按关键词搜索
dws minutes list all --keyword "医美"

# 按时间范围筛选
dws minutes list all --start-time "2025-05-01" --end-time "2025-05-31"

# 输出JSON格式
dws minutes list all -f json

获取听记详情

# 获取基本信息(标题、时长、参与者)
dws minutes get info --id \x3CtaskUuid>

# 获取转写文本
dws minutes get transcription --id \x3CtaskUuid>

# 获取AI摘要
dws minutes get summary --id \x3CtaskUuid>

# 获取待办事项
dws minutes get todos --id \x3CtaskUuid>

# 获取关键词
dws minutes get keywords --id \x3CtaskUuid>

# 批量获取多个听记详情
dws minutes get batch --id \x3Cid1>,\x3Cid2>,\x3Cid3>

其他操作

# 更新标题
dws minutes update title --id \x3CtaskUuid> --title "新标题"

# 更新摘要
dws minutes update summary --id \x3CtaskUuid> --summary "新摘要"

# 替换转写文本中的错误
dws minutes replace-text --id \x3CtaskUuid> --find "错误文本" --replace "正确文本"

# 生成思维导图
dws minutes mind-graph create --id \x3CtaskUuid>

# 上传录音文件创建听记
dws minutes upload create --file "recording.mp3"

典型工作流程

1. 列出最近的听记

# 列出我创建的听记(JSON格式)
dws minutes list mine -f json

2. 获取特定听记的转写文本

# 先获取听记的taskUuid
dws minutes list mine --max 1 -f json | jq -r '.result.minutesDetails[0].taskUuid'

# 获取转写文本(使用 --id 参数)
dws minutes get transcription --id \x3CtaskUuid>

# 示例:
dws minutes get transcription --id 76327569643331323336383832345f3237323535323932305f32

3. 获取完整听记数据

# 获取详情(使用 --id 参数)
dws minutes get info --id \x3CtaskUuid> -f json

# 获取转写
dws minutes get transcription --id \x3CtaskUuid>

# 获取摘要
dws minutes get summary --id \x3CtaskUuid>

# 获取待办
dws minutes get todos --id \x3CtaskUuid>

# 示例:
TASK_UUID="76327569643331323336383832345f3237323535323932305f32"
dws minutes get info --id $TASK_UUID -f json
dws minutes get transcription --id $TASK_UUID
dws minutes get summary --id $TASK_UUID

输出格式

使用 -f json 参数获取JSON格式输出,便于程序处理:

dws minutes list all -f json

JSON输出示例:

[
  {
    "id": "76327569643331323336383832345f3237323535323932305f32",
    "title": "05-29 医美行业AI销售智能解决方案",
    "creator": "张三",
    "createTime": "2025-05-29T10:00:00Z",
    "duration": 7470,
    "participantCount": 5
  }
]

常用参数

参数 说明
-f json JSON格式输出
-f table 表格格式输出(默认)
-f raw 原始格式输出
--help 查看帮助
--verbose 详细日志

注意事项

  1. 首次使用需登录:执行 dws login 完成认证
  2. 企业授权:需要企业管理员授权才能访问数据
  3. 权限控制:只能访问自己有权限的听记
  4. 命令行工具:比浏览器方案更轻量、更高效

与浏览器方案对比

特性 dws CLI 浏览器方案
安装 简单(npm/sh) 复杂(Playwright)
速度
资源消耗
维护 官方维护 需自己维护
认证 OAuth设备流 Cookie注入
稳定性 低(页面变化会失效)
安全使用建议
Install only if you trust the dws CLI source and understand that this may read sensitive DingTalk meeting transcripts and may modify meeting records if mutating commands are used. Prefer npm installation over remote shell pipelines, review installer scripts first, and require explicit confirmation before any update, replace, upload, or export action.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
The declared purpose is extracting DingTalk minutes data, and most commands are read-oriented, but the artifacts also document updating titles and summaries, replacing transcript text, generating derived artifacts, and uploading recordings, which expands the skill into remote data modification and creation.
Instruction Scope
The skill accesses sensitive business meeting content through OAuth and lists mutating commands without clear user-confirmation requirements, reversibility notes, or separation from read-only extraction workflows.
Install Mechanism
Installation instructions prefer npm but also include curl-to-sh and PowerShell irm-to-iex remote installer execution, and the helper script performs the same fallback installation path without checksum or signature verification.
Credentials
Using the official dws CLI and DingTalk OAuth is coherent with the stated integration, but retrieving transcripts, summaries, todos, recordings, and shared minutes is sensitive enough to require careful output handling.
Persistence & Privilege
No background persistence or stealth behavior was found, but global CLI installation and dws login likely create persistent local tooling and authentication state outside the skill package.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dingtalk-shanji
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dingtalk-shanji 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
初始版本:支持通过 dws CLI 从钉钉闪记提取听记数据(列表、转写文本、摘要、待办等)
元数据
Slug dingtalk-shanji
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

钉钉闪记数据提取 是什么?

从钉钉闪记提取听记数据,包括列表、转写文本、摘要、待办等。当用户提到"钉钉闪记"、"听记"、"会议录音"、"转写文本"、"shanji"、"dws minutes"时触发此技能。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 55 次。

如何安装 钉钉闪记数据提取?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install dingtalk-shanji」即可一键安装,无需额外配置。

钉钉闪记数据提取 是免费的吗?

是的,钉钉闪记数据提取 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

钉钉闪记数据提取 支持哪些平台?

钉钉闪记数据提取 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 钉钉闪记数据提取?

[email protected](@156554395)开发并维护,当前版本 v1.0.0。

💬 留言讨论