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で、AIスキル全体5,078件中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 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 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)から月単位で集計しています。詳しくはデータの方法論をご覧ください。