返回顶部
s

scribe日志扫描笔记

Scans OpenClaw logs, config files, chat history, cursor history, behavior, desires, tastes, and drafts to take comprehensive daily and weekly notes with summaries.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
373
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

scribe

技能名称: scribe
详细描述:

Scribe | OpenClaw 技能

全面的笔记系统,可扫描多个 OpenClaw 数据源,生成带有摘要的每日和每周笔记。

描述

Scribe 自动扫描并分析:

  • - OpenClaw 日志 - 错误、警告、网关事件、子代理活动
  • 配置文件 - 模型偏好、网关设置、代理配置
  • 聊天历史 - 来自 SQLite 数据库的 Cursor IDE 聊天消息
  • Cursor 历史 - 特定工作区的对话历史
  • 记忆文件 - 每日笔记和长期记忆 (MEMORY.md)
  • 行为文件 - BEHAVIOR.md、DESIRES.md、TASTES.md、PREFERENCES.md
  • 草稿 - 博客文章、推文和其他草稿文件

在每个文件顶部生成带有摘要的结构化 Markdown 笔记。

安装

bash
clawhub install scribe

或克隆到你的技能目录:

bash
git clone https://github.com/Org/scribe.git workspace/skills/scribe

用法

每日笔记

生成涵盖过去 24 小时的每日笔记:

bash
python3 workspace/skills/scribe/scripts/scribe.py --mode daily

每周笔记

生成涵盖过去 7 天的每周笔记:

bash
python3 workspace/skills/scribe/scripts/scribe.py --mode weekly

同时生成每日和每周笔记

一次性生成两种笔记:

bash
python3 workspace/skills/scribe/scripts/scribe.py --mode both

JSON 输出

以 JSON 格式获取结果:

bash
python3 workspace/skills/scribe/scripts/scribe.py --mode daily --json

示例

示例 1:生成每日笔记
场景: 你想要一份 OpenClaw 活动的每日摘要。
操作: 运行 python3 workspace/skills/scribe/scripts/scribe.py --mode daily。
结果: 生成一个 Markdown 文件 workspace/Notes/daily/YYYY-MM-DD.md,顶部有摘要,后跟日志、聊天历史、记忆、草稿、行为和配置的详细部分。

示例 2:每周摘要
场景: 你想要一份模式和趋势的每周概览。
操作: 运行 python3 workspace/skills/scribe/scripts/scribe.py --mode weekly。
结果: 生成一个 Markdown 文件 workspace/Notes/weekly/YYYY-MM-DD.md,包含每周统计、趋势和活动摘要。

示例 3:Cron 任务集成
场景: 自动化每日笔记生成。
操作: 添加一个 cron 任务,每天午夜运行 scribe.py --mode daily。
结果: 每日笔记自动生成并保存到 workspace/Notes/daily/。

命令

bash
python3 workspace/skills/scribe/scripts/scribe.py --mode daily # 生成每日笔记
python3 workspace/skills/scribe/scripts/scribe.py --mode weekly # 生成每周笔记
python3 workspace/skills/scribe/scripts/scribe.py --mode both # 生成两种笔记
python3 workspace/skills/scribe/scripts/scribe.py --mode daily --json # JSON 输出
python3 workspace/skills/scribe/scripts/scribe.py --openclaw-home /path/to/openclaw # 自定义主目录

  • - --mode — 选择 daily、weekly 或 both(默认:daily)
  • --json — 以 JSON 格式输出结果,而不是 Markdown 文件
  • --openclaw-home — 指定 OpenClaw 主目录(默认:~/.openclaw)

此技能的功能

  1. 1. 扫描日志 - 分析 logs/ 目录中的所有 .log 文件,查找错误、警告、网关事件和子代理生成
  2. 读取配置 - 从 openclaw.json 中提取模型偏好、网关设置和代理配置
  3. 提取聊天历史 - 查询 Cursor 的 SQLite 数据库 (state.vscdb) 以获取最近的聊天消息
  4. 扫描记忆文件 - 读取每日笔记 (memory/YYYY-MM-DD.md) 和长期记忆 (MEMORY.md)
  5. 查找草稿 - 搜索匹配模式如 draft.txt、draft.md、blog//.md、tweet.txt 的草稿文件
  6. 读取行为文件 - 查找 BEHAVIOR.md、DESIRES.md、TASTES.md、PREFERENCES.md
  7. 生成笔记 - 创建顶部带有摘要的结构化 Markdown 文件
  8. 保存到 Notes - 将每日笔记写入 workspace/Notes/daily/YYYY-MM-DD.md,每周笔记写入 workspace/Notes/weekly/YYYY-MM-DD.md

输出格式

每日笔记结构

markdown

每日摘要 - YYYY-MM-DD HH:MM:SS

  • - 日志: X 个错误,Y 个警告
  • 网关事件: Z 个事件
  • 子代理活动: N 次生成
  • 聊天消息: M 条消息
  • 每日笔记: K 个文件
  • 草稿: L 个草稿文件
  • 配置: 加载成功

每日笔记

日志

错误 (X)

  • - [错误详情]

警告 (Y)

  • - [警告详情]

聊天历史

在过去 24 小时内找到 M 条消息。

用户 (X 条消息)

  • - [消息预览]

记忆文件

每日笔记 (K)

  • - YYYY-MM-DD: [内容预览]

草稿

[草稿路径]

  • - 大小: X 字节
  • 修改时间: [时间戳]
  • 预览: [内容预览]

行为与偏好

行为文件

  • - BEHAVIOR.md: [内容预览]

配置

模型偏好

  • - 默认: [模型]
  • 别名: 已配置 X 个

每周笔记结构

markdown

每周摘要 - YYYY-MM-DD HH:MM:SS

[摘要统计]



每周笔记 - YYYY-MM-DD 至 YYYY-MM-DD

每周摘要

  • - 总错误数: X
  • 总警告数: Y
  • 网关事件: Z
  • 子代理生成: N

聊天活动 (M 条消息)

  • - 用户: X 条消息
  • 助手: Y 条消息

记忆活动 (K 条每日笔记)

  • - YYYY-MM-DD: X 字节

草稿 (L 个文件)

  • - [路径]: X 字节(修改时间: [时间戳])

趋势与模式

  • - ⚠️ 错误率: 本周 X 个错误
  • 🤖 子代理活动: 本周 N 次生成
  • 💬 聊天活动: 本周 M 条消息

要求

  • - Python 3.7+
  • 已安装 OpenClaw,并具有 ~/.openclaw 目录结构
  • 已安装 Cursor IDE(用于扫描聊天历史)
  • 可用的 SQLite3(通常在 macOS 上预装)
  • 对 workspace/Notes/ 目录的写入权限

作为 Cron 任务集成

示例 Cron 任务配置:

json
{
payload: {
kind: agentTurn,
message: 运行 scribe.py --mode daily 以生成每日笔记。,
model: openrouter/google/gemini-2.5-flash,
thinking: low,
timeoutSeconds: 300
},
schedule: {
kind: cron,
cron: 0 0 *
},
delivery: {
mode: announce
},
sessionTarget: isolated,
name: 每日 Scribe 笔记
}

或通过 shell 脚本直接运行:

bash

添加到 crontab (crontab -e)


每天午夜运行


0 0 * /Users/ghost/.openclaw/workspace/skills/scribe/scripts/scribe.py --mode daily >> /Users/ghost/.openclaw/logs/scribe.log 2>&1

安全与隐私

  • - 文件访问:读取 openclaw.json(仅配置,无密钥)、logs/.log、memory/.md 和 Cursor SQLite 数据库
  • 无数据泄露:所有数据保留在本地

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 scribe-1776275382 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 scribe-1776275382 技能

通过命令行安装

skillhub install scribe-1776275382

下载

⬇ 下载 scribe v1.0.0(免费)

文件大小: 10.33 KB | 发布时间: 2026-4-16 17:58

v1.0.0 最新 2026-4-16 17:58
Initial release of the Scribe skill for OpenClaw.

- Automatically scans OpenClaw logs, config files, chat and cursor history, behavior, desires, tastes, drafts, and memory files.
- Generates structured daily and weekly notes in markdown format, including summaries and detailed activity breakdowns.
- Supports command-line options for daily, weekly, both notes, JSON output, and custom OpenClaw home directory.
- Designed for automation (cron job integration) and local-only processing for privacy.
- Requires Python 3.7+, OpenClaw installation, and Cursor IDE for full feature support.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部