SuperAPI AI Directory

feishu-task

General & other

View repository

Updated 10-15 17:34

About this skill

Feishu Task Skill

Quick Index

User Intent module tool_action Required Parameters
List Tasks task list -
Create Task task create summary
Update Task task update task_id + fields
Delete Task task delete task_id
List Subtasks task list_subtasks parent_task_id
Create Subtask task create_subtask task_id, summary

Usage Examples

Create Task

python3 skills/feishu-cli/run.py '{
  "action": "tool",
  "module": "task",
  "tool_action": "create",
  "summary": "完成 Q1 OKR 回顾",
  "due_date": "2026-03-15",
  "description": "回顾 Q1 各项 KR 的完成情况",
  "assignee_ids": ["ou_xxx"]
}'

List Tasks

python3 skills/feishu-cli/run.py '{"action":"tool","module":"task","tool_action":"list"}'

Complete Task

# 通过 complete 动作直接标记完成(推荐)
python3 skills/feishu-cli/run.py '{
  "action": "tool",
  "module": "task",
  "tool_action": "complete",
  "task_id": "t_xxx"
}'

Create Subtask

python3 skills/feishu-cli/run.py '{
  "action": "tool",
  "module": "task",
  "tool_action": "create_subtask",
  "task_id": "t_xxx",
  "summary": "整理 KR1 数据"
}'

Core Constraints

  • Requires user OAuth token: task module operations are based on user identity and require OAuth authorization first (auth oauth_url → login → auth exchange_code)
  • due_date format: supports "2026-03-15" or "2026-03-15 18:00" and other strings
  • assignee_ids: assignee open_id (starting withou_ ), array format
  • Task status: use complete action to complete; use uncomplete action to undo completion;update does not support the status field
  • Can only operate on tasks with permission: tasks for which you are a member
  • Recurrence rule: only tasks with a due date can have a recurrence rule set