Collect weekly reports from Lark Reports (oa.larksuite.com), summarize into Lark Docs, and notify. Use when: (1) collecting weekly reports from specific teams/templates, (2) checking who hasn't submitted reports, (3) generating report summaries as Lark documents. Requires browser automation (Reports is a SPA, API not available on international Lark).
Collect weekly report data from Lark Reports, summarize into Lark Docs, and send notifications.
browser (profile=openclaw)CODEBLOCK0
Prerequisites: openclaw browser must have active Lark login session.
Snapshot and click the target template menuitem in the left sidebar "Received by me".
Page defaults to latest data. Week title format: INLINECODE1
Pagination (critical):
⚠️ Snapshot and confirm the date in the title after every page turn!
"Not submitted: N" button has no snapshot ref. Click via JS evaluate:
CODEBLOCK1
Dialog shows: unsubmitted count + names + departments.
Create document via Lark Open API (see lark-api skill for auth).
block_type reference (verified):
| block_type | Type | JSON field |
|---|---|---|
| 2 | Text | INLINECODE3 |
| 3 |
"heading1" |"heading2" |"heading3" |"bullet" |"ordered" |"divider" |
❌ 9=heading7, 10=heading8. NOT lists!
Send message via Lark API with doc link.
| # | Result | Root Cause | Lesson |
|---|---|---|---|
| 1 | ❌ Self-killed | Sub-agent ran INLINECODE10 | Never restart gateway in sub-agent |
| 2 |
curl on SPA | Reports is SPA, browser only |
| 4 | ❌ 200K tokens burned | Sub-agent explored on its own | Give exact URLs and steps |
| 5 | ✅ Success | Precise instructions + correct block_types | Template is key |
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 lark-report-collector-1776420063 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 lark-report-collector-1776420063 技能
skillhub install lark-report-collector-1776420063
文件大小: 2.62 KB | 发布时间: 2026-4-17 19:26