Documents

Feishu Report Summary

Try it

Read Feishu work-report data through the Report v1 API and turn it into daily or weekly summaries. Use when Codex needs to work with `oa.feishu.cn/report/......

What it does

Read Feishu work-report data through the Report v1 API and turn it into daily or weekly summaries. Use when Codex needs to work with `oa.feishu.cn/report/......

The skill document

Feishu Report Summary

Use this skill when the user wants a summary of Feishu 汇报 data and the source link is under oa.feishu.cn/report/.... The bundled script calls the Feishu Report API directly, using the same credentials already stored in ~/.openclaw/openclaw.json.

Workflow

  1. Run scripts/fetch_report_tasks.js for the target day or range.
  2. Prefer --format json when you will analyze the results in-model.
  3. Prefer --format markdown when the output will be reviewed or copied directly.
  4. Summarize with the structure in references/summary-template.md unless the user asks for a different format.
  5. If the user wants the digest published back to Feishu, use existing feishu_doc or feishu_chat tools after the summary is drafted.

Quick Start

Fetch today's local-calendar reports as JSON:

node scripts/fetch_report_tasks.js --format json

Fetch one day and cap the export:

node scripts/fetch_report_tasks.js --date 2026-03-14 --max-items 50 --format json

Fetch one rule for the last 7 days and render Markdown:

node scripts/fetch_report_tasks.js --days 7 --rule-name "研发团队工作日报" --format markdown

Write the export to a file for later review:

node scripts/fetch_report_tasks.js --date 2026-03-14 --output /tmp/feishu-report.md

Script Notes

  • The script reads Feishu credentials from ~/.openclaw/openclaw.json by default.
  • Use --account-id when multiple Feishu accounts are configured.
  • --date, --start-date, --end-date, and --days use the machine's local timezone.
  • Use FEISHU_APP_ID and FEISHU_APP_SECRET only when you need to override config values.
  • The script resolves --rule-name to a rule ID before querying tasks so the final query stays precise.

Expected Output

The JSON payload contains:

  • query range metadata
  • resolved filters
  • task counts grouped by rule and reporter
  • normalized task entries with field names and pretty-printed field values

Use that payload to produce a concise digest that highlights:

  1. common themes
  2. completed work
  3. blockers or risks
  4. next actions
  5. people or teams that need follow-up

Related skills

Read meeting minutes or notes from a local file path or URL, or inspect a local meeting-notes directory and report the file count plus file list. Use when th...

24 installs

Configure OpenClaw multi-agent routing for Feishu multi-account setups. Use when users need two or more Feishu bots (different appId/appSecret) to run on iso...

30 installs

Manage Feishu tasks through a local Python toolkit that always has app credentials and can optionally act as a user for task APIs when OAuth user tokens are...

29 installs

Create and wire a new OpenClaw agent with a fixed workflow. Use when the user asks to create/add a new OpenClaw agent or says “我要创建一个新的 Agent”, automate mult...

31 installs

Review-first Xiaohongshu/Rednote content ops for OpenClaw. Use when creating a repeatable workflow for topic research, draft generation, Feishu review, exact...

26 installs

Convert academic papers into structured Chinese reading reports with original figures. Supports arXiv HTML and local PDF inputs. For arXiv links, HTML mode is preferred for textual accuracy. Use when the user asks to summarize, read, analyze, or create a reading report for an academic paper.

26 installs