Lark Todo

飞书全平台待办扫描:IM 消息、会议纪要、日程、文档评论、待办审批、我发起的审批、邮件、已有任务八源并行采集,按优先级排序后支持直接处理或建任务。多企业账号自动发现并并行扫描,跨企业合并。用户说'有啥待办'、'@我的消息'、'扫一圈'、'收工检查'、'今天还差啥'、'morning standup'、'daily review' 时触发,连随口'忙不忙'、'有人找我吗'也应触发。同时覆盖多企业 profile 管理(添加/查看/删除)。依赖 lark-cli。

137 stars 16 forksProductivity & Notes

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add autumnseasonism/lark-todo --skill lark-todo
Manual install
git clone --depth 1 https://github.com/autumnseasonism/lark-todo.git /tmp/lark-todo
mkdir -p ~/.claude/skills
cp -r /tmp/lark-todo/. ~/.claude/skills/lark-todo

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 待办行动扫描器

## Step 0: 依赖自检与自动装配(必须在 Step A 之前)

**目的**:确保 `lark-cli` 在 PATH 中可用。本 skill 除 Python 标准库(可选加速器)外,唯一外部依赖就是 `lark-cli`(官方 `@larksuite/cli` npm 包)——已装则跳过,缺失则自动补齐,装不上则给出清晰指引。

**首选路径**(`<SKILL_DIR>` 即本 SKILL.md 所在目录):

```bash
bash "<SKILL_DIR>/scripts/bootstrap.sh"
```

脚本按"幂等探测 → 需要才安装 → 失败分类提示"的顺序工作,**退出码就是分支**:

| 退出码 | 含义 | Agent 的下一步 |
|--------|------|----------------|
| `0` | lark-cli 已存在或刚装好 | 继续 Step A |
| `2` | 缺少 Node.js / npm | **停止**,提示用户先装 Node.js(>= 18),装好后重试本 skill |
| `3` | `npm install` 失败或装完仍不在 PATH | **停止**,把脚本最后几行 stderr 原样转给用户(含镜像/权限等具体建议) |

> 退出码 2 和 3 都是"装不上"——两者都 **不要再调用任何 `lark-cli` 命令**,直接把提示传给用户让他处理完再回来。

**降级路径**(`bootstrap.sh` 不存在,或没有 bash):

```bash
lark-cli --version 2>/dev/null \
  || { echo "[lark-todo] 未找到 lark-cli。请执行:npm install -g @larksuite/cli(需 Node.js >= 18)" >&2; exit 1; }
```

内联降级的目的是**让 skill 即使脚本丢失也能"清晰失败"**,不会在后续步骤里抛一堆 "command not found" 把用户搞懵。

**什么时候可以跳过 Step 0**:如果当前会话里这一轮已经跑过 Step 0 并得到 exit 0,同一会话的后续扫描可以不再重跑(bootstrap 是幂等的,重跑也只是多花几百毫秒探测)。

---

## 启动检查

每次执行技能前,按以下顺序检查环境状态,**哪一步不通过就停在哪一步处理,通过后继续往下**:
Read the full skill on GitHub

Details

Skill name
lark-todo
License
MIT
Repo updated
21 April 2026

FAQ

What does the Lark Todo skill do?

飞书全平台待办扫描:IM 消息、会议纪要、日程、文档评论、待办审批、我发起的审批、邮件、已有任务八源并行采集,按优先级排序后支持直接处理或建任务。多企业账号自动发现并并行扫描,跨企业合并。用户说'有啥待办'、'@我的消息'、'扫一圈'、'收工检查'、'今天还差啥'、'morning standup'、'daily review' 时触发,连随口'忙不忙'、'有人找我吗'也应触发。同时覆盖多企业 profile 管理(添加/查看/删除)。依赖 lark-cli。

How do I install the Lark Todo skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add autumnseasonism/lark-todo --skill lark-todo. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Lark Todo popular?

It lives in autumnseasonism/lark-todo, which has 137 GitHub stars and 16 forks.

Related skills

21 Day Self Interview

107

Forlives/21-day-self-interview

夜间自我访谈引导(21 天)。扮演资深存在主义心理咨询师,每晚提三个有意义的问题,记录回答并在节点回映,帮助用户看清自己。Use when running a nightly self-inquiry / journaling ritual driven by a scheduled task.

Productivity & Notes35

Skill Diet

162

nicobailon/skill-diet

Keep agent skills lean and correct. Use before editing an existing skill, such as adding a lesson; when a code change touches names or behavior a skill describes; and to put a skill on a full diet when it is large, loads detail most tasks never use, or has drifted from the tool it teaches.

Productivity & Notes

Second Brain

100

uussnn/second-brain

Полностью автономный, оффлайн-менеджер знаний на базе PARA. Организует заметки, выполняет векторный поиск и синтезирует информацию.

Productivity & Notes49

Task

156

UiPath/coder_eval

Turn a natural-language description into coder-eval task YAML — minimal prompts, weighted criteria that check output content, validated with `coder-eval plan`. Use when the user wants to write, add, or generate an evaluation task.

Productivity & NotesIn 1 list

Project Memory

92

SpillwaveSolutions/project-memory

Set up and maintain a structured project memory system in docs/project_notes/ that tracks bugs with solutions, architectural decisions, key project facts, and work history. Use this skill when asked to "set up project memory", "track our decisions", "log a bug fix", "update project memory", or "initialize memory system". Configures both CLAUDE.md and AGENTS.md to maintain memory awareness across different AI coding tools.

Productivity & Notes13

Be Ambitious

154

robonuggets/be-ambitious

Makes a task or prompt more ambitious using Felix Rieseberg's types of ambition, Altitude (aim at the outcome, the goal beyond the goal), Depth (work like the best expert in the field, from the raw data, checked by an outside judge) and Range (bring in other fields and do what their experts do). Writes the ambitious plan and a rewritten prompt, then does the work when it was handed a task. Use when the user types /be-ambitious, says "be more ambitious", "aim higher", "go deeper on this", "what's the goal beyond the goal", "what would a top expert do here", "raise the bar", or asks to make a pr

Productivity & Notes18

Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.