dingtalk-dev

Installation
SKILL.md

钉钉开放平台应用管理 Skill

MUST DO

每次执行 dev 命令前,先查清楚再敲,别凭记忆或猜:

  1. --help 看命令树(一个组下有哪些子命令、flag),例 dws dev app --help
  2. --help 看叶子命令参数(flag、默认值、示例),按当前二进制输出构造;不要再依赖已下线的动态 schema
  3. 全部命令带 --format json
  4. 写操作:--dry-runinvocation.params 确认无误,再换 --yesdev connect 例外见 connect.md
  5. 写完回读确认(get / robot get / version status
  6. clientSecret/appSecret 不写进回答(脱敏)
  7. robot result 只要出现 completionState=BLOCKED_BY_VERSION_PUBLISHmustContinue=true,必须继续执行 blocking nextSteps,不得停在 dev connect
  8. dev connectcompletionState=LOCAL_DEBUG_ONLY / doesNotPublish=true 只代表本地调试,不能作为最终完成态
  9. version check-approval 若返回 completionState=WAITING_FOR_APPROVER_SELECTION,选择题原样展示 approvalPromptText(或 approvalOptions[].label),不得把姓名丢成泛化“候选审批人”
  10. robot result 若缺 unifiedAppId 或返回 completionState=BLOCKED_BY_MISSING_UNIFIED_APP_ID,必须停下要求明确的 unifiedAppId;禁止用 clientId/appKey 自动反查后继续执行版本写操作

Shortcuts(无专用脚本/recipe 时优先)

Installs
15
GitHub Stars
2.5K
First Seen
Jun 30, 2026
dingtalk-dev — dingtalk-real-ai/dingtalk-workspace-cli