Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
liangdabiao avatar

Lark Workflow Task Digest

  • 7 installs
  • 60 repo stars
  • Updated April 13, 2026
  • liangdabiao/lark-workflow-feishu-cli

Helps with automation & workflows tasks.

About

lark-workflow-task-digest is a Claude Code skill for automation & workflows. It helps solo builders move faster with AI-assisted development.

  • lark-workflow-task-digest
  • Automation & Workflows
  • AI-coding skill

Lark Workflow Task Digest by the numbers

  • 7 all-time installs (skills.sh)
  • Ranked #1,587 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/liangdabiao/lark-workflow-feishu-cli --skill lark-workflow-task-digest

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs7
repo stars60
Last updatedApril 13, 2026
Repositoryliangdabiao/lark-workflow-feishu-cli

What it does

Helps with automation & workflows tasks.

Files

SKILL.mdMarkdownGitHub ↗

任务状态播报员工作流

CRITICAL — 开始前 MUST 先用 Read 工具读取 [`../lark-shared/SKILL.md`](../lark-shared/SKILL.md),其中包含认证、权限处理

适用场景

  • "今天任务完成情况怎么样" / "任务进度"
  • "生成本周任务周报" / "任务报告"
  • "看看我有哪些待办" / "待办汇报"
  • "项目进度报告" / "任务概览"
  • "帮我播报一下任务状态"

前置条件

仅支持 user 身份。执行前确保已授权:

lark-cli auth login --domain task
# 如需推送消息或保存文档,还需:
lark-cli auth login --domain task,im,docs

工作流

{时间范围 / 状态筛选}
  │
  ├── task +get-my-tasks [--page-all] ──► 任务列表
  │
  ├── AI 分类统计 ─────────────────────► 按状态/优先级/截止日分组
  │     ├── 未开始
  │     ├── 进行中
  │     ├── 已完成
  │     └── 已逾期(高亮)
  │
  ├── AI 生成进度报告 ─────────────────► 结构化 Markdown
  │
  ├── [可选] im +messages-send ────────► 推送到飞书
  │
  └── [可选] docs +create ─────────────► 保存为文档

---

Step 1: 确定时间范围

根据用户请求确定查询范围:

用户说范围
今天 / 今日当天
本周本周一 ~ 今天
本月本月 1 号 ~ 今天
注意:日期计算使用系统命令 date,不要心算。
# 获取今天的截止范围(示例)
date -d "today 23:59:59" +%s   # Unix timestamp

Step 2: 获取任务列表

# 默认:返回分配给当前用户的未完成任务(最多 20 条)
lark-cli task +get-my-tasks

# 获取全部未完成任务(超过 20 条时)
lark-cli task +get-my-tasks --page-all

# 按截止日期筛选(推荐,减少数据量)
lark-cli task +get-my-tasks --due-end "2026-04-09T23:59:59+08:00"

# 按创建时间筛选
lark-cli task +get-my-tasks --created-at "2026-04-01"

# 包含已完成的任务
lark-cli task +get-my-tasks --complete

# 搜索特定任务
lark-cli task +get-my-tasks --query "<关键词>"
注意:不带过滤条件时可能返回大量历史待办,建议用 --due-end 过滤。如果数据量仍过大(超过上下文限制),AI 汇总时只展示近 30 天内创建的,其余折叠为"其他 N 项历史待办"。

Step 3: AI 生成进度报告

将 Step 2 的结果按以下结构整理:

## {日期范围} 任务进度报告

### 统计概览
| 状态 | 数量 |
|------|------|
| 未开始 | N |
| 进行中 | N |
| 已完成 | N |
| 已逾期 | N |
| **总计** | **N** |

### 逾期任务(需关注)
| 任务 | 负责人 | 截止日期 | 逾期天数 |
|------|--------|---------|---------|

### 进行中任务
| 任务 | 负责人 | 截止日期 | 进度 |
|------|--------|---------|------|

### 已完成任务
| 任务 | 完成时间 |
|------|---------|

统计规则:

  • 逾期 = 截止日期 < 当前时间 且 状态 != 已完成
  • 完成率 = 已完成 / 总计 × 100%
  • 逾期任务高亮显示(用红色标注)

Step 4: 推送报告(可选)

发送到飞书群

lark-cli im +messages-send \
  --chat-id "<chat_id>" \
  --markdown "{报告内容}" \
  --as bot

发送给个人

lark-cli im +messages-send \
  --user-id "<open_id>" \
  --markdown "{报告内容}" \
  --as bot

保存为文档

lark-cli docs +create \
  --title "任务进度报告 ({日期})" \
  --markdown "{报告内容}" \
  --as user

降级策略

场景降级方案
无任务数据返回"当前没有符合条件的任务"
数据量过大只展示近 30 天数据,历史数据折叠
im 推送失败仅输出到对话,告知用户手动发送
docs 保存失败仅输出 Markdown 到对话

权限表

命令所需 scope
task +get-my-taskstask:task:readonly
im +messages-sendim:message
docs +createdocx:document:create

参考

  • `../lark-task/SKILL.md` — 任务管理原子操作
  • `../lark-im/SKILL.md` — 消息发送
  • `../lark-doc/SKILL.md` — 文档创建

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.