liangdabiao/dingtalk-cli-workflow · Archived

dingtalk-workflow-content-pipeline

?

First seen Apr 14, 2026

Installation

$ npx skills add liangdabiao/dingtalk-cli-workflow --skill dingtalk-workflow-content-pipeline

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from liangdabiao/dingtalk-cli-workflow · top by installs.

npx skills add liangdabiao/dingtalk-cli-workflow

Browse all from liangdabiao/dingtalk-cli-workflow

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 8
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 10,675 B
  • docs SUMMARY.md 170 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 3 installs

SKILL.md

内容创作管道 (dingtalk-workflow-content-pipeline)

在对话中标记内容创意,自动研究话题、检查重复选题、评估价值、生成完整方案。
相比飞书版本,用钉钉群聊替代 Slack,用 dws devdoc 增加钉钉开发文档作为研究来源。

触发方式

"内容创意"  "灵感记录"  "选题评估"  "内容方案"  "创意管道"  "想写一篇关于"

评估维度

维度 权重 评分标准
时效性 25% 话题是否当下热门(1-10)
差异化 25% 是否有独特角度(1-10)
受众价值 20% 对目标受众有多大帮助(1-10)
可执行性 15% 资料是否丰富、是否易于产出(1-10)
延展性 15% 是否可拆分为系列内容(1-10)

总分 = 时效性×0.25 + 差异化×0.25 + 受众价值×0.20 + 可执行性×0.15 + 延展性×0.15

数据初始化

首次使用时,自动创建 aitable 数据表:

# 创建 Base
dws aitable base create --name "内容创作管道" --yes -f json
# 返回 baseId,记为 <cp-base-id>

# 创建创意库表
dws aitable table create --base-id <cp-base-id> --name "创意库" --yes -f json
# 返回 tableId,记为 <ideas-table-id>

# 创建创意研究表
dws aitable table create --base-id <cp-base-id> --name "创意研究" --yes -f json
# 返回 tableId,记为 <research-table-id>

# 添加业务字段(表创建后自动带一个"标题"primaryDoc字段,需额外添加业务字段)
dws aitable field create --base-id <cp-base-id> --table-id <ideas-table-id> --fields '[{"fieldName":"创意标题","type":"text"},{"fieldName":"来源","type":"text"},{"fieldName":"话题领域","type":"text"},{"fieldName":"评估分数","type":"number"},{"fieldName":"时效性","type":"number"},{"fieldName":"差异化","type":"number"},{"fieldName":"受众价值","type":"number"},{"fieldName":"可执行性","type":"number"},{"fieldName":"延展性","type":"number"},{"fieldName":"状态","type":"text"},{"fieldName":"关联任务ID","type":"text"},{"fieldName":"创建时间","type":"date"}]' --yes -f json

dws aitable field create --base-id <cp-base-id> --table-id <research-table-id> --fields '[{"fieldName":"关联创意","type":"text"},{"fieldName":"研究来源","type":"text"},{"fieldName":"研究类型","type":"text"},{"fieldName":"摘要","type":"text"},{"fieldName":"相关性","type":"text"}]' --yes -f json

表1: 创意库 (idea_library)

字段名 类型 说明
创意标题 文本 内容主题
来源 文本 对话/群聊/手动/WebSearch
话题领域 文本 科技/商业/生活/教育/其他
评估分数 数字 0-10(五维度加权)
时效性 数字 1-10
差异化 数字 1-10
受众价值 数字 1-10
可执行性 数字 1-10
延展性 数字 1-10
状态 文本 灵感/研究中/方案/执行中/已完成
关联任务ID 文本 钉钉待办 taskId
创建时间 日期 入库时间

表2: 创意研究 (idea_research)

字段名 类型 说明
关联创意 文本 关联的创意标题
研究来源 文本 URL 或描述
研究类型 文本 话题动态/竞品分析/用户讨论/技术文档/其他
摘要 文本 研究发现
相关性 文本 高/中/低

工作模式

模式 1: 创意评估(完整流程)

触发: "我有个内容创意,想写一篇关于 AI Agent 在企业落地的文章" / "想写一篇关于XX的文章"

工作流:

Step 1: 解析创意
├── 提取话题关键词
├── 判断话题领域
└── 确定目标平台(文章/视频/推文等)

Step 2: 并行研究
├── WebSearch → 搜索话题最新动态和讨论热度
├── dws devdoc article search --keyword "<话题>" → 搜索钉钉开发文档(技术类创意适用)
└── 检查知识库重复选题(如 knowledge-base 已初始化)
    └── dws aitable record query --base-id <kb-base-id> --keyword "<关键词>"

Step 3: 评估创意价值
├── 五个维度分别打分
├── 计算加权总分
└── 生成评估报告

Step 4: 生成内容方案
├── 标题建议(3-5 个)
├── 目标字数/时长
├── 详细大纲
├── 开头建议
└── 目标受众

Step 5: 保存创意并创建待办
├── dws aitable record create → 保存创意库
├── dws aitable record create → 保存研究成果
└── dws todo task create → 创建跟踪待办

输出格式:

## 创意评估

### 话题:AI Agent 在企业落地

### 评估
| 维度 | 评分 | 说明 |
|------|------|------|
| 时效性 | 8/10 | AI Agent 是当下热门话题 |
| 差异化 | 6/10 | 已有不少类似内容,需找到独特角度 |
| 受众价值 | 9/10 | 企业用户高度关注 |
| 可执行性 | 8/10 | 案例丰富,易于产出 |
| 延展性 | 7/10 | 可拆分为系列文章 |
| **总分** | **7.6/10** | |

### 内容方案
- 标题建议:① AI Agent 落地实战:5 个真实案例拆解
- 类型:深度文章
- 目标字数:3000-5000 字
- 大纲:
  1. AI Agent 不是聊天机器人
  2. 案例一:自动化客服
  3. 案例二:代码审查
  ...

### 重复检查
知识库中未发现类似选题。

✓ 创意已保存,待办已创建。

模式 2: 快速记录灵感

触发: "记一个灵感:关于XX的选题" / "保存这个创意"

工作流:

Step 1: 记录创意标题和简要描述
└── dws aitable record create → 保存到创意库(状态=灵感)

Step 2: 输出确认

模式 3: 创意库浏览

触发: "看看我的创意库" / "有哪些选题" / "创意清单"

工作流:

Step 1: 查询创意库
└── dws aitable record query --base-id <cp-base-id> --table-id <ideas-table-id> --limit 50 --yes -f json

Step 2: 按评估分数排序,格式化输出

输出格式:

## 创意库清单

| 标题 | 领域 | 评分 | 状态 | 创建时间 |
|------|------|------|------|---------|
| AI Agent 落地实战 | 科技 | 7.6 | 执行中 | 03-28 |
| 飞书自动化指南 | 科技 | 8.2 | 方案 | 03-25 |
| 投资入门系列 | 商业 | 6.5 | 灵感 | 03-20 |

共 N 个创意,其中 M 个待执行。

模式 4: 创意升级(灵感 → 研究 → 方案)

触发: "把XXX的创意升级一下" / "研究一下XXX这个选题"

工作流:

Step 1: 查询指定创意
└── dws aitable record query --keyword "<创意标题>"

Step 2: 执行研究流程(同模式 1 的 Step 2)
├── WebSearch → 话题动态
├── devdoc → 技术文档
└── 知识库 → 重复检查

Step 3: 更新创意评估分数和状态
└── dws aitable record update --records '[{"recordId":"...","cells":{"评估分数":7.6,"状态":"研究中"}}]' --yes

Step 4: 如用户确认,生成完整方案并更新状态为"方案"

模式 5: 创意执行跟踪

触发: "XXX写完了吗" / "创意执行情况"

工作流:

Step 1: 查询创意库中"执行中"状态的创意
└── dws aitable record query --keyword "执行中"

Step 2: 检查关联的待办任务状态
└── dws todo task list

Step 3: 生成执行进度报告

dws CLI 命令参考

创建创意管道

dws aitable base create --name "内容创作管道" --yes -f json
dws aitable table create --base-id <cp-base-id> --name "创意库" --yes -f json
dws aitable table create --base-id <cp-base-id> --name "创意研究" --yes -f json

保存创意

dws aitable record create --base-id <cp-base-id> --table-id <ideas-table-id> --records '[{"cells":{"标题":"AI Agent落地实战","创意标题":"AI Agent落地实战","来源":"对话","话题领域":"科技","评估分数":7.6,"状态":"灵感","创建时间":"2026-04-06"}}]' --yes -f json

保存研究成果

dws aitable record create --base-id <cp-base-id> --table-id <research-table-id> --records '[{"cells":{"标题":"AI Agent落地实战-话题动态研究","关联创意":"AI Agent落地实战","研究来源":"https://...","研究类型":"话题动态","摘要":"...","相关性":"高"}}]' --yes -f json

查询创意库

dws aitable record query --base-id <cp-base-id> --table-id <ideas-table-id> --limit 50 --yes -f json

更新创意状态

dws aitable record update --base-id <cp-base-id> --table-id <ideas-table-id> --records '[{"recordId":"rec_xxx","cells":{"状态":"执行中","关联任务ID":"todo_xxx"}}]' --yes -f json

创建跟踪待办

dws todo task create --title "创作「AI Agent落地实战」" --priority "20" --due "2026-04-15T18:00:00+08:00" --yes -f json

错误处理: dws todo task create 服务端可能偶发 NPE 错误(errorCode 999),失败时建议重试一次。

搜索钉钉开放平台文档(研究参考)

dws devdoc article search --keyword "AI Agent" --yes -f json

发送群消息通知

dws chat message send-by-bot --robot-code "bot_code" --group "openConversationId" --title "创意管道更新" --text "新创意:AI Agent落地实战\n评分:7.6/10" --yes

联动 Skill

联动 Skill 数据交互 说明
knowledge-base 搜索检查重复选题 避免内容重复
business-advisor 提供创意数据 顾问团分析内容策略
social-tracker 提供社交表现数据 评估创意对社交增长的潜在贡献
multi-agent-dev 执行创意内容创作 多代理并行写作

注意事项

  1. 所有 dws 命令必须加 --yes 标志
  2. 创意评估分数保留一位小数
  3. 状态流转:灵感 → 研究中 → 方案 → 执行中 → 已完成
  4. dws devdoc 仅搜索钉钉开放平台文档,非通用搜索引擎
  5. 研究阶段使用 WebSearch 获取更广泛的话题动态
  6. dws todo task create 服务端偶发 NullPointerException,失败时重试一次,仍失败则仅保存在创意库中待后续手动创建
  7. dws devdoc article search 仅搜索钉钉开放平台文档,返回结果包含 title/url/desc,可用于技术类创意研究

已知问题

  • dws todo task create 偶发服务端 NPE(errorCode 999),需重试