hak1

飛書週報

辦公效率v1.0.1
作者:hak1更新於 2026-05-17共 2 個版本 · 最新版本釋出於 2026-03-02feishu-weekly-report@clawhub_hakityc/feishu-weekly-report
日報週報#Feishu#周报#定时#飞书

據 AlphaMoat 統計,截至 2026-09,飛書週報 累計下載 4,571 次、獲 2 個星標,在全部 5,078 個 AI 技能中排名第 2,092 位,在「辦公效率」分類(435 個)中排名第 180 位。

累計安裝
339
累計下載
4571
星標
2
全站排名
#2,092
全站前 42% · 「辦公效率」前 42%
平台累計安裝累計下載星標評論
ClawHub ↗4917011-
SkillHub ↗33945712—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

合併已授權飛書文字、富文字訊息與本地日誌,優先採用整理過的筆記,去除無關和重複內容。按預設或使用者模板彙總成果、計劃與阻塞。需確認群聊和日期、避免憑據外洩,可選的每日記憶寫入須經同意。

資料釋出於 2026-10-27

可以用來做什麼

  • 起草工作週報

什麼時候用

  • 已授權工作記錄需要彙總時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

按約定群聊和日期起草週報,不暴露憑據。

月度資料趨勢

累計下載4571
357262048832026-03 · 累計下載 6692026-05 · 累計下載 22122026-06 · 累計下載 26592026-07 · 累計下載 32932026-08 · 累計下載 38322026-09 · 累計下載 457126-0326-09
星標2
0122026-03 · 星標 -2026-05 · 星標 12026-06 · 星標 22026-07 · 星標 22026-08 · 星標 22026-09 · 星標 226-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。 該技能有同名的其他版本,調整前的資料歸屬當前下載量最大的這一個。

月份累計下載環比星標
2026-094571—2
2026-083832+16.4%2
2026-073293+23.8%2
2026-062659+20.2%2
2026-052212—1
2026-03669—-

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

3.8 KB · ClawHub v1.0.1
---
name: feishu-weekly-report
description: |
  生成飞书周报。通过两种方式收集工作内容:(1) 调用飞书API拉取指定时间范围的聊天记录,(2) 读取本地daily memory日志。
  合并两个数据源后,按用户指定的周报模板自动整理输出。
  触发词:周报、工作总结、上周总结、本周总结、写周报、weekly report。
  Use when: 用户需要生成周报、工作总结,或要求回顾某段时间的工作内容。
---

# 飞书周报 Skill
展開全部(共 113 行)

生成周报分两步:收集素材 → 整理输出。

## Step 1: 收集素材

从两个数据源并行收集,合并去重。

### 数据源 A: 飞书聊天记录(API 拉取)

1. 确定时间范围(默认上周一 00:00 到上周日 23:59,用户本地时区)
2. 从 OpenClaw 配置获取飞书 app_id 和 app_secret:
   ```bash
   grep -E "appId|appSecret" ~/.openclaw/openclaw.json
   ```
3. 获取当前 chat_id(从 inbound context 的 `chat_id` 字段取)
4. 计算时间戳(秒级)并执行拉取脚本:
   ```bash
   START_TS=$(python3 -c "import datetime; d=datetime.datetime(2026,2,24,0,0,tzinfo=datetime.timezone(datetime.timedelta(hours=8))); print(int(d.timestamp()))")
   END_TS=$(python3 -c "import datetime; d=datetime.datetime(2026,2,28,23,59,59,tzinfo=datetime.timezone(datetime.timedelta(hours=8))); print(int(d.timestamp()))")
   bash <skill_dir>/scripts/fetch_feishu_messages.sh <app_id> <app_secret> <chat_id> $START_TS $END_TS
   ```
5. 输出为 JSON lines,每行一条消息。过滤掉 `msg_type` 不是 `text` 或 `post` 的消息(图片、卡片等无法提取有效文本)。过滤掉机器人的"正在思考中..."等状态消息。

**注意事项:**
- 时间戳单位是**秒**(不是毫秒)
- 如果用户有多个群聊,可能需要拉取多个 chat_id 的消息
- 消息量可能很大,优先提取用户发的消息(sender_type=user),机器人回复作为补充上下文

### 数据源 B: 本地 Daily Memory 日志

读取 workspace 下的 memory 目录:
```bash
ls <workspace>/memory/YYYY-MM-DD.md  # 对应日期范围内的文件
```

如果日志存在,内容通常已经是整理过的工作要点,优先使用。

### 合并策略

- daily memory 有的内容优先使用(已整理过,质量高)
- 飞书聊天记录补充 memory 中没有的内容
- 去掉闲聊、调试、重复内容,只保留工作相关的实质内容

## Step 2: 整理输出

### 默认周报模板

```markdown
## 本周工作总结

[按工作模块分条列出,每条简洁描述做了什么、产出是什么]

## 关键成果与进展

[本周最重要的2-3个产出/里程碑]

## 下周工作计划

[基于本周工作的延续和未完成事项,按优先级排列]

## 遇到的问题与需要的支持

[阻塞项、跨团队协作需求、资源需求等]

## 其他备注

[可选:学习心得、工具探索、流程优化建议等]
```

### 输出原则

- **简洁**:每条工作描述控制在1-2行
- **结果导向**:强调产出而非过程("输出了XX文档" 而非 "研究了很久XX")
- **量化**:有数据的加数据("完成了3个模块的测试,通过率95%")
- **分类清晰**:按工作模块分组,不要流水账

### 用户自定义模板

如果用户提供了自定义模板格式,使用用户的格式。将收集到的素材按用户模板的结构重新组织。

## Daily Memory 写入(可选)

如果用户同意,在每次有实质工作内容的对话结束后,主动将当天要点写入:
```
<workspace>/memory/YYYY-MM-DD.md
```

格式:
```markdown
# YYYY-MM-DD 工作记录

## 工作内容
- [具体做了什么]

## 关键产出
- [文档/代码/配置等具体产出]

## 待跟进
- [未完成的事项]
```

这样下次生成周报时,日志已经准备好了。

「辦公效率」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。