dingtalk-approval

Create and query DingTalk OA approval instances via API.

6|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Acosmi/CrabClaw --skill dingtalk-approval-acosmi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dingtalk-approval
Source: https://github.com/Acosmi/CrabClaw/tree/main/docs/skills/tools/dingtalk/approval
Command: npx skills add https://github.com/Acosmi/CrabClaw --skill dingtalk-approval-acosmi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the management of DingTalk OA approvals by creating and querying approval instances when users need to initiate or check approval status on DingTalk.

Core Features & Use Cases

  • Create approval instances (create_instance) to initiate approvals against a template.
  • Get instance details (get_instance) to monitor status and recipients.
  • List approvals (list_instances) to retrieve a historical or ongoing set of approvals within a given process code and time range.

Quick Start

Initiate a new DingTalk OA approval and retrieve its status by supplying the process_code and approval form data.

Frequently Asked Questions about dingtalk-approval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate DingTalk OA approval workflows via API?

Automating DingTalk OA approvals involves creating and querying approval instances via API to initiate workflows, monitor status, and retrieve historical records within a configured environment.

What do I need to create a DingTalk approval instance programmatically?

Creating a DingTalk approval instance requires DingTalk API access and authentication, a specific process_code, and the corresponding approval form data to initiate the workflow.

How can I check the status of a DingTalk approval instance?

Checking a DingTalk approval instance status requires querying the instance details using the get_instance action to monitor its current state and identify approvers.

Can I retrieve past DingTalk approvals within a specific time range?

Retrieving past DingTalk approvals uses the list_instances action to filter historical and ongoing records by a given process code and a specified time range.

Does DingTalk API integration support listing ongoing approval workflows?

DingTalk API integration supports listing ongoing approval workflows by using the list_instances action to retrieve active records filtered by process code and time range.