lark-workflow-standup-report

lark-workflow-standup-report is a skill for Claude Code, Codex from ddpie/lark-mcp-on-agentcore. It costs 55 tokens per session (1,324 once invoked), scanned A, original, MIT.

A workflow that combines a Lark calendar, which stores meetings and events, with Lark tasks, which store to-do items, to create a schedule summary. It can cover today, tomorrow, or a chosen date range.

In plain words
What is it for?
Use it for daily briefings, stand-up reports, and summaries of upcoming meetings and unfinished work.
Why use it?
It collects unfinished tasks and calendar events in one place, then sorts them, converts times, and checks for conflicts.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it for daily briefings, stand-up reports, and summaries of upcoming meetings and unfinished work.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/ddpie/lark-mcp-on-agentcore/lark-workflow-standup-report
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add ddpie/lark-mcp-on-agentcore --skill lark-workflow-standup-report
Clone the repo
git clone --depth 1 https://github.com/ddpie/lark-mcp-on-agentcore

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for lark-workflow-standup-report

README.md
[![agentmods](https://agentmods.dev/badge/skills/ddpie/lark-mcp-on-agentcore/lark-workflow-standup-report/github.svg)](https://agentmods.dev/skills/ddpie/lark-mcp-on-agentcore/lark-workflow-standup-report)
Your own site
<a href="https://agentmods.dev/skills/ddpie/lark-mcp-on-agentcore/lark-workflow-standup-report"><img src="https://agentmods.dev/badge/skills/ddpie/lark-mcp-on-agentcore/lark-workflow-standup-report/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for lark-workflow-standup-report

Your own site · 80×15
<a href="https://agentmods.dev/skills/ddpie/lark-mcp-on-agentcore/lark-workflow-standup-report"><img src="https://agentmods.dev/badge/skills/ddpie/lark-mcp-on-agentcore/lark-workflow-standup-report.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 55 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,324 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00055 $0.01324
Opus 5 $0.00028 $0.00662
Sonnet 5 $0.00011 $0.00265
Haiku 4.5 $0.00006 $0.00132

Measured 10d ago against content hash 23fbc01a14f0, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

lark-workflow-standup-report scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

docker/skills/lark-workflow-standup-report/SKILL.md · 114 lines

How it starts

The opening of the file, as written. The whole thing — 114 lines — stays where its author put it; the contents beside it link to each section on GitHub.

日程待办摘要工作流

(authentication is handled automatically by the MCP server)

适用场景

  • "今天有什么安排" / "今天的日程和待办"
  • "明天有什么会" / "明日日程与未完成任务"
  • "帮我看看今天要做什么" / "早报摘要"
  • "开工摘要" / "standup report"
  • "这周还有哪些安排"

前置条件

仅支持 user 身份

工作流

{date} ─┬─► lark_calendar_agenda [start/end]              ──► 日程列表(会议/事件)
        └─► lark_task_get_my_tasks(complete="false") [due_end] ──► 未完成待办列表
                    │
                    ▼
              AI 汇总(时间转换 + 冲突检测 + 排序)──► 摘要

Step 1: 获取日程

# 今天(默认,无需额外参数)
lark_calendar_agenda()

# 指定日期范围(必须使用 ISO 8601 格式,不支持 "tomorrow" 等自然语言)
lark_calendar_agenda(start="2026-03-26T00:00:00+08:00", end="2026-03-26T23:59:59+08:00")

注意start / end 仅支持 ISO 8601 格式(如 2026-01-012026-01-01T15:04:05+08:00)和 Unix timestamp,不支持 "tomorrow""next monday" 等自然语言。需要 AI 根据当前日期自行计算目标日期。

输出包含:event_id、summary、start_time(含 timestamp + timezone)、end_time、free_busy_status、self_rsvp_status。

Step 2: 获取未完成待办

# 默认 pending 摘要:必须显式过滤未完成任务(最多 20 条)
lark_task_get_my_tasks(complete="false")

# 只看指定日期前到期的未完成任务(推荐用于摘要场景,减少数据量)
lark_task_get_my_tasks(complete="false", due_end="2026-03-27T23:59:59+08:00")

# 获取全部未完成任务(超过 20 条时)
lark_task_get_my_tasks(complete="false", page_all=true)

注意lark_task_get_my_tasks 不带 complete 时会同时返回已完成和未完成任务,会把已完成任务当成"待办"展示进摘要里。站会/日报这种 pending 汇总场景必须显式带上 complete="false",不要省略。

数据量层面也建议加过滤:

  • due_end 过滤出目标日期前到期的任务
  • 如果也需要无截止日期的任务,可不加 due_end,但 AI 汇总时只展示近 30 天内创建的,其余折叠为"其他 N 项历史待办"

Step 3: AI 汇总

将 Step 1 和 Step 2 的结果整合,按以下结构输出:

## {日期}摘要({YYYY-MM-DD 星期X})

### 日程安排
| 时间 | 事件 | 组织者 | 状态 |
|------|------|--------|------|
| 09:00-10:00 | 产品需求评审 | 张三 | 已接受 |
| 14:00-15:00 | 技术方案讨论 | 李四 | 待确认 |

### 待办事项
- [ ] {task_summary}(截止:{due_date})
- [ ] {task_summary}

### 小结
- 共 {n} 场会议,{m} 项待办
- 冲突提醒:{列出时间重叠的日程}
- 空闲时段:{free_slots}(根据日程推算)

数据处理规则:

  1. 时间转换:API 返回 Unix timestamp,需根据 timezone 字段(通常为 Asia/Shanghai)转换为 HH:mm 格式
  2. RSVP 状态映射
    API 值 显示文案
    accept 已接受
    decline 已拒绝
    needs_action 待确认
    tentative 暂定
  3. 日程排序:按开始时间升序排列
  4. 冲突检测:按时间排序后,检查相邻日程是否有时间重叠(前一个 end_time > 后一个 start_time),有则在小结中列出冲突组
  5. 已拒绝日程:标注"已拒绝"但不计入忙碌时段和冲突检测
  6. 待办排序:按截止时间升序,已过期的标注"已过期",无截止时间的排在最后

Read the full file on GitHub · 114 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 114 lines · 55 tokens per session scan A 23fbc01a14f0

Subscribe to this mod's changes

lark-workflow-standup-report is a skill published in the GitHub repository ddpie/lark-mcp-on-agentcore (8 stars, last pushed 12d ago), licensed MIT. It adds 55 tokens to every session and 1,324 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

lark-cli

A command-line tool for working with Lark, also called Feishu, a workplace collaboration platform. It covers services such as calendars, meetings, documents, spreadsheets, messaging, tasks, approvals, and shared files.

vaayne/agent-kit · 200 tokens

claude-to-im

Bridge THIS Claude Code or Codex session to Telegram, Discord, Feishu/Lark, QQ, or WeChat so the user can chat with Claude from their phone. Use for: setting up, starting, stopping, or diagnosing the claude-to-im bridge daemon; forwarding Claude replies to a messaging app; any phrase like "claude-to-im", "bridge"…

op7418/Claude-to-IM-skill · 169 tokens

messages

Retrieve chat message history, send messages, and manage reactions in Lark - get messages from group chats, private chats, threads, send messages to users or chats, and add/list/remove reactions. Use when user asks about chat messages, conversation history, what was discussed in a group, or wants to send a message or…

yjwong/lark-cli · 68 tokens

email

Read and search emails from Lark Mail via IMAP with local caching. Use when user asks about email, inbox, or messages.

yjwong/lark-cli · 29 tokens

anycross-creator

Build, validate, and package AnyCross workflow files (the Lark/Feishu automation platform) — produces an importable .zip via a Python generator script. Covers the real flow.json schema (structure/steps, operation objects, the four spel types), connector/operation IDs harvested from verified exports, LarkBase field…

helleOPP/anycross-skill-creator · 243 tokens

contacts

Look up employee information via Lark - find colleagues by ID, list department members, search users by name, search departments. Use when user asks about a person, colleague, job title, department, or org structure.

yjwong/lark-cli · 46 tokens