Loading...
Loading...
Task Management. Used when users request to create, view, complete or manage tasks. Supports operations such as create, view, update, delete and complete tasks.
npx skill4agent add riba2534/feishu-cli feishu-cli-task/feishu-task create --summary "任务标题" # 创建任务
/feishu-task list # 列出任务
/feishu-task list --completed # 列出已完成任务
/feishu-task get <task_id> # 获取任务详情
/feishu-task update <task_id> --summary "新标题" # 更新任务
/feishu-task complete <task_id> # 完成任务
/feishu-task delete <task_id> # 删除任务# 创建简单任务
feishu-cli task create --summary "完成项目文档"
# 创建带描述的任务
feishu-cli task create --summary "代码审查" --description "审查 PR #123"
# 创建带截止时间的任务
feishu-cli task create --summary "提交报告" --due "2024-12-31 18:00:00"
# 创建带来源链接的任务
feishu-cli task create --summary "处理 Issue" \
--origin-href "https://github.com/example/repo/issues/1"
# JSON 格式输出
feishu-cli task create --summary "测试任务" --output json| Parameter | Shortcut | Description | Required |
|---|---|---|---|
| | Task title | Yes |
| | Task description | No |
| Due date | No | |
| Task origin link | No | |
| Task origin platform name | No (default | |
| | Output format (json) | No |
2024-12-31 18:00:002024-12-31# 列出所有任务
feishu-cli task list
# 列出已完成的任务
feishu-cli task list --completed
# 列出未完成的任务
feishu-cli task list --uncompleted
# 分页查询
feishu-cli task list --page-size 10
# JSON 格式输出
feishu-cli task list --output json| Parameter | Description | Default Value |
|---|---|---|
| Only show completed tasks | false |
| Only show uncompleted tasks | false |
| Number of items per page | 50 |
| Pagination token | None |
| Output format | Text |
feishu-cli task get <task_id>
# JSON 格式输出
feishu-cli task get <task_id> --output json任务详情:
ID: e297ddff-06ca-4166-b917-4ce57cd3a7a0
标题: 完成项目文档
描述: 编写 Q1 项目技术文档
状态: 未完成
截止时间: 2024-12-31 18:00:00
创建时间: 2024-01-15 10:30:00# 更新任务标题
feishu-cli task update <task_id> --summary "新标题"
# 更新任务描述
feishu-cli task update <task_id> --description "新描述"
# 更新截止时间
feishu-cli task update <task_id> --due "2024-12-31 18:00:00"
# 通过 update 标记任务为已完成
feishu-cli task update <task_id> --completed
# JSON 格式输出
feishu-cli task update <task_id> --summary "新标题" --output json| Parameter | Shortcut | Description |
|---|---|---|
| | New task title |
| | New task description |
| New due date | |
| Mark task as completed | |
| | Output format (json) |
feishu-cli task complete <task_id>feishu-cli task delete <task_id>| Status | Description |
|---|---|
| Uncompleted | Default status after task creation |
| Completed | Marked via |
# 1. 创建任务
feishu-cli task create --summary "完成代码审查" \
--description "审查 feature/new-api 分支" \
--due "2024-01-25 18:00:00"
# 2. 查看任务列表
feishu-cli task list --uncompleted
# 3. 完成任务
feishu-cli task complete <task_id>feishu-cli task create \
--summary "修复登录 Bug #42" \
--description "用户反馈登录偶尔失败" \
--origin-href "https://github.com/company/repo/issues/42" \
--due "2024-01-20"# 查看所有未完成任务
feishu-cli task list --uncompleted
# 查看已完成任务
feishu-cli task list --completed
# 导出为 JSON 便于处理
feishu-cli task list --output json# 1. 更新任务描述
feishu-cli task update <task_id> --description "已完成 80%,待最终测试"
# 2. 修改截止时间
feishu-cli task update <task_id> --due "2024-01-22 12:00:00"
# 3. 完成任务
feishu-cli task complete <task_id>e297ddff-06ca-4166-b917-4ce57cd3a7a0YYYY-MM-DD HH:mm:ssYYYY-MM-DDtask:task:readtask:task:writetask createtask completetask deletetask listtask:task:readtask gettask:task:read| Error | Cause | Solution |
|---|---|---|
| Insufficient permissions | Confirm the application has activated |
| Task does not exist | Check if task_id is correct (UUID format) |
| Invalid parameter | Check the --due date format, and whether --summary is empty |