Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

每日笔记深度解读

v1.0.1

每日笔记深度解读。从笔记目录筛选当日笔记,分类、逐条提炼要点,最后做深度关联分析和洞察挖掘。

0· 229·0 current·0 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
技能说明是'每日笔记深度解读',需要读取并总结笔记——这与 SKILL.md 指令相符;但 SKILL.md 明确要求通过环境变量 NOTES_DIR 或配置项指定笔记根目录,而 registry metadata 列表并未声明任何所需环境变量或配置路径,造成声明/权限不一致。此外,SKILL.md 要求搜索“全部历史笔记”并将匹配的全文用于模型比对,这在规模与隐私上可能超出用户意图且未被明确告知。
!
Instruction Scope
指令明确要在 NOTES_DIR 下递归查找当日文件、读取每篇笔记并生成逐条总结,还要提取关键词、grep 搜索全部历史笔记并把当日笔记与历史笔记的全文一起输入模型进行相关性排序和深度分析。读取并发送全文给模型是隐私敏感操作;指令同时包含多种平台的 shell 命令(find、grep、date),且在某处命令(如 grep 用法)与“搜索全部历史”的表述存在细微不一致,说明实现细节有不确定性。
Install Mechanism
这是 instruction-only 的 skill,没有安装步骤或外部二进制/下载需求;因此没有写盘或执行远程可疑安装程序的风险。
!
Credentials
虽然 registry metadata 未声明任何 required env vars 或凭据,但运行时明确依赖 NOTES_DIR(环境变量或配置项)以定位笔记目录——这是一个未在元数据中声明的资源访问需求。此不一致意味着用户界面上看不到技能将访问哪个路径,从而降低可审查性。技能不请求云凭据,这点合理,但它要求读取大量用户数据(历史笔记全文),这在隐私和最小权限原则上值得关注。
Persistence & Privilege
技能没有设置 always:true,也不包含任何安装脚本或修改其他技能/系统配置的指令;默认的自治调用权限保持不变。
What to consider before installing
简明建议: - 注意到的最大问题是 SKILL.md 要求使用 NOTES_DIR(笔记根目录)并会读取当天与历史笔记的全文,但技能元数据没有声明 NOTES_DIR 或任何配置路径。安装前请要求技能提供明确的权限说明:它会访问哪个目录、是否会递归哪些子目录、是否会读取隐藏/二进制文件等。 - 在允许其运行之前,确认模型执行环境(本地 vs 远端)和数据去向:该技能会把笔记全文输入模型进行比对分析,若模型在远端服务上运行,这会把敏感笔记发送到第三方。若隐私敏感,请仅在本地模型或受信任环境中使用,或限制技能只处理用户选择的文件样本。 - 请求技能作者在元数据中声明 NOTES_DIR(或改为每次向用户交互询问并获得明确路径)并添加可选的历史搜索范围限制(例如仅最近 N 天、或最大文件数),避免无差别检索全部历史笔记。 - 技能指令里有小的不一致(例如用于历史搜索的 grep 示例只在当前目录生效、不同平台 date 支持差异),建议先在一个受控的小样本上测试,确认行为符合预期再放开使用。 - 如果你决定使用:先用非敏感示例或复制的测试笔记运行,确认输出格式、是否会泄露原文片段,然后再授权读取真实笔记。 若开发者能在技能元数据中声明 NOTES_DIR(或明确要求用户在每次运行时授权目录)、并提供选项以限制历史搜索范围与是否发送全文到远端模型,我会更倾向于将其评为“benign”。

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

📋 Clawdis
deep-analysisvk979xgxpv7zygeagfbwneh4w0h82wx45latestvk972gftn5djt86jmzgeg15yw0182wm54notesvk979xgxpv7zygeagfbwneh4w0h82wx45summaryvk979xgxpv7zygeagfbwneh4w0h82wx45
229downloads
0stars
2versions
Updated 17h ago
v1.0.1
MIT-0

每日笔记深度解读 (Summarize Notes)

⚠️ 核心目标:不是简单返回笔记内容,而是提炼、关联、洞察

对用户当天创建的笔记进行筛选、分类、逐条提炼要点,并产出深度关联分析报告。

何时使用

当用户提出以下需求时使用本 skill:

  • "总结今天的笔记"
  • "帮我整理今日笔记"
  • "对今天的笔记做深度解读"
  • "筛选并归纳今日笔记内容"

前置条件

  1. 笔记目录:通过环境变量 NOTES_DIR 指定笔记根目录;或在 skills.entries.summarize-notes.env 中配置。若用户未指定,先询问路径。
  2. 笔记格式:支持 Markdown (.md)、纯文本 (.txt)。子目录递归扫描。

流程(按顺序执行)

1. 筛选当日笔记

从笔记目录中找出修改日期为当天的文件。

方式一(最近 24 小时,跨平台):

find "$NOTES_DIR" -type f \( -name "*.md" -o -name "*.txt" \) -mmin -1440

方式二(严格当日,需 GNU date,Linux):

find "$NOTES_DIR" -type f \( -name "*.md" -o -name "*.txt" \) \
  -newermt "$(date +%Y-%m-%d)" ! -newermt "$(date -d tomorrow +%Y-%m-%d)"

方式三(macOS date):

today=$(date +%Y-%m-%d)
tomorrow=$(date -v+1d +%Y-%m-%d)
find "$NOTES_DIR" -type f \( -name "*.md" -o -name "*.txt" \) \
  -newermt "$today" ! -newermt "$tomorrow"

按系统选择可用方式;若无当日笔记则结束。

若结果为空,告知用户"今日暂无笔记",并结束。

2. 对笔记内容进行分类

  • 读取每篇笔记的标题和正文(可截断过长内容,保留前 N 字符)。
  • 根据主题归纳类别,例如:工作、学习、生活、想法、待办、阅读等。
  • 输出:{ "分类名": ["笔记路径1", "笔记路径2"], ... } 或等价表格。

3. 逐条总结(必须执行)

⚠️ 强制要求:对每一篇笔记,必须生成 1-3 句的总结。

  • 禁止直接复制粘贴笔记原文作为"总结"
  • 总结必须是用你自己的话概括要点
  • 格式:📝 [文件名] 要点概括

4. 深度解读(必须执行)

⚠️ 强制要求:深度解读是必有环节,禁止跳过!

撰写深度解读时,必须包含以下维度:

  • 🔍 主线提炼:一句话概括今日核心关注点
  • 🔗 关联发现:不同笔记之间的关联、矛盾或补充关系
  • 💡 洞察挖掘:从笔记中发现的规律、洞察或潜在问题
  • 🎯 行动建议:基于笔记内容,可执行的后续行动(如果有)

禁止事项

  • ❌ 禁止只列出"今日笔记列表"就结束
  • ❌ 禁止只做简单的文件清单展示
  • ❌ 禁止将笔记全文/大段复制作为输出

输出格式要求

⚠️ 必须按以下结构输出,禁止简化或跳过任意部分

## 📊 当日笔记概览
- 共 N 篇笔记
- 分类统计:A类 M 篇、B类 K 篇、…

## 📂 分类与笔记
| 分类 | 笔记列表 |
|------|----------|
| 工作 | note1.md, note2.md |
| 学习 | note3.md |

## 📝 逐条总结(每篇必写)
📝 [note1.md] 这是用你自己话概括的要点...
📝 [note2.md] 这是用你自己话概括的要点...
(每一篇笔记都必须有,不能遗漏)

## 🔬 深度解读(必须包含)
### 主线提炼
(一句话概括今日核心关注点)

### 关联发现
(跨笔记的关联、矛盾、补充关系)

### 洞察挖掘
(从笔记中发现的规律、洞察或潜在问题)

### 🎯 行动建议
(基于笔记内容的后续行动,如果有)

5. 和过去的连接(必须执行)

⚠️ 强制要求:将当日笔记与历史笔记进行关联分析

步骤 5.1:提取核心词汇(简化实现) ⚠️ 禁止直接复制整段话作为"关键词"

  • 用你自己阅读笔记后,提炼出 5-10 个最有代表性的概念词
  • 这些词必须是独立的高频概念,如:跳槽、相亲、团队、价值、需求、时机、系统
  • 排除无意义的虚词(的、了、是、在、和、一个、什么)

步骤 5.2:搜索历史笔记 ⚠️ 必须遵守以下约束

  • 搜索范围:搜索全部历史笔记
  • 不限制匹配数量:用关键词搜索出的历史笔记全部保留
  • 关键词逻辑:用 grep -l "词1\|词2\|词3" *.md 搜索

步骤 5.3:相关性排序(模型判断) ⚠️ 关键步骤:将当日笔记(全文)与匹配到的历史笔记(全文)一起输入模型

  • 让模型分析每篇历史笔记与当日笔记的相关程度
  • 根据相关性从高到低排序
  • 只取相关性最高的前 5 篇进行深度分析
  • 记录关联原因(不要显示具体得分)

步骤 5.4:关联分析

  • 对相关性前 5 的历史笔记,与当日笔记进行深度对比分析
  • 发现以下类型的关联:
    • 延续性:今日思考是历史的深化或延续
    • 矛盾性:今日观点与历史观点相悖
    • 补充性:今日发现补充了历史的盲点
    • 重复性:相似主题反复出现(说明这是你的核心关注点或困惑点)

输出格式要求

⚠️ 必须按以下结构输出,禁止简化或跳过任意部分

## 📊 当日笔记概览
- 共 N 篇笔记
- 分类统计:A类 M 篇、B类 K 篇、…

## 📂 分类与笔记
| 分类 | 笔记列表 |
|------|----------|
| 工作 | note1.md, note2.md |
| 学习 | note3.md |

## 📝 逐条总结(每篇必写)
📝 [note1.md] 这是用你自己话概括的要点...
📝 [note2.md] 这是用你自己话概括的要点...
(每一篇笔记都必须有,不能遗漏)

## 🔬 深度解读(必须包含)
### 主线提炼
(一句话概括今日核心关注点)

### 关联发现
(跨笔记的关联、矛盾、补充关系)

### 洞察挖掘
(从笔记中发现的规律、洞察或潜在问题)

### 🎯 行动建议
(基于笔记内容的后续行动,如果有)

## 🔮 和过去的连接(必须包含)
### 核心词汇提取
- 今日笔记核心词:词1、词2、词3...

### 历史关联笔记
| 历史笔记 | 关联类型 | 关联原因 |
|----------|----------|----------|
| xxx.md | 延续性 | ... |
| xxx.md | 矛盾性 | ... |

### 综合分析
(当日笔记与历史笔记的关联分析,发现思维演进、矛盾或重复主题)

执行检查清单

在输出前自查:

  • 是否对每一篇笔记都写了总结?
  • 总结是否是你自己的话,而非复制原文?
  • 深度解读是否包含了 4 个维度(主线、关联、洞察、行动)?
  • 是否避免了只列出文件清单?
  • 是否提取了核心词汇并搜索了历史笔记?
  • 是否分析了当日与历史的关联类型?

注意事项

  • 路径中的中文或特殊字符需正确编码;优先使用用户提供的 NOTES_DIR
  • 单条笔记过长时,可分段处理或仅摘要前几段,避免超出上下文。
  • 用户未配置 NOTES_DIR 时,先询问笔记目录路径再执行。

Comments

Loading comments...