بنقرة واحدة
reminder-review-session
在会话问题解决得差不多时提醒我整理知识到 Obsidian,根据内容规模选择日记或独立文章
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
在会话问题解决得差不多时提醒我整理知识到 Obsidian,根据内容规模选择日记或独立文章
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
将所有机器上的 Pi 和 OMP 会话整理成主题聚合的结构化日报,可选写入 Obsidian 工作日志。
往 pi 的 models.json 新增/适配 provider 模型,含取参、思考三层合成、capture.ts 实测验证与固定。
按需求从 npm pi-package 生态检索符合的 Pi Agent 扩展/技能/主题/prompt 包,采集 npm 元数据与 GitHub 信号,质量评估后整理成表格。与 pi-trending 互补(后者做热度发现)。
Free up disk space on Arch Linux WSL through layered cleanup: cache purge, orphan removal, package audit, and large file scanning. Use whenever the user mentions disk space, cleanup, storage, package review, or wants to shrink their WSL footprint — even if they just say "空间不够", "磁盘满了", "WSL 太大了", or "clean up my system". Prefer this skill over ad-hoc cleanup commands on Arch WSL.
Search and rewrite code by AST structure across 25 languages with ast-grep (sg). Use when the task is structural - find function calls shaped like X, rewrite console.log to logger.info, find all `as any`, migrate require() to import, find empty catch blocks, missing await, codemod a class hierarchy, scan project against YAML rules. Preferred over grep when the user mentions code SHAPE or needs deterministic refactoring across many files. Triggers: 'ast-grep', 'sg', 'ast grep', 'astgrep', 'find all functions that', 'find every call to', 'codemod', 'structural search', 'pattern match code', 'replace pattern across files', 'rename function everywhere', 'find usages of pattern', 'apply this transformation to all', 'migrate X to Y'.
Audit installed Hermes Agent skills for usage frequency and generates an interactive XLSX with Chinese descriptions, dropdown decision columns, and color-coded recommendations. Supports apply mode: reads decisions from XLSX and executes cleanup (delete/disable/enable) after user confirmation, with automatic backup. Smart filtering: already-disabled skills are not re-suggested for cleanup. Uses hermes internal API for authoritative skill classification (builtin/hub/local/external). Use when the user asks about Hermes skill usage statistics, wants to clean up unused Hermes skills, needs to disable low-usage skills, or mentions "技能审计", "清理技能", "不用的技能", "哪些技能可以删", "技能热度", "技能使用频率", "audit hermes skills". This skill is specific to Hermes Agent — do not use for other agents. Make sure to load this skill whenever Hermes skill management, cleanup, or usage analysis is mentioned.
| name | reminder-review-session |
| description | 在会话问题解决得差不多时提醒我整理知识到 Obsidian,根据内容规模选择日记或独立文章 |
| metadata | {"internal":true} |
我的角色:只负责提醒,不自动执行。用户掌握所有主动权。
检测到以下信号时主动询问,不要等会话自然结束:
对于多条提醒的处理:如果在一轮会话中已经问过但用户没有要求整理就继续聊了新话题,后续除非有新的大主题完成,否则同一会话不再重复询问。
不要每轮都问——一个会话最多提醒 1-2 次。
这个会话的内容感觉值得整理下,要写进 Obsidian 吗?
用户回复后,不要替用户判断大小事。直接追问:
写进日记还是单独成文?
"日记" / "小的" / "日记吧" → 追加到当日日记"文章" / "大的" / "单独成文" → 独立文章 + 日记链接"不用" / "算了" / "下次" → 跳过,本会话不再问不要依赖对话记忆中的路径。改为读取 obsidian-diary skill 的共享配置:
配置文件:~/.config/cnife-skills/obsidian-diary.json
示例结构:
{
"vaults": {
"personal": { "base": "/mnt/c/Obsidian", "diary_dir": "个人日记", ... },
"work": { "base": "/mnt/c/Obsidian", "diary_dir": "工作日志", ... }
}
}
如果配置文件不存在 → 询问用户 vault 路径,引导他们先配置 obsidian-diary skill。
如果用户没有指定用哪个 vault → 根据会话内容判断:工作相关用 work,个人技术/学习用 personal。不确定时问用户。
委托给 obsidian-diary skill 处理:
obsidian-diary skilluv run --script scripts/obsidian-helper.py --vault <变体> --action context 获取今日日记路径和大纲适合场景:
读取配置中的 vaults.<变体>.base 获取 vault 根目录,再按主题映射到子目录。
主题→子目录映射(硬编码在技能中,无需外部配置):
| 主题关键词 | 存放目录 |
|---|---|
| Hermes Agent、Curator、技能系统 | AI/Hermes/ |
| OpenCode、OpenCLI、Qwen Code | AI/OpenCode/ |
| 量化投资、ETF、策略 | 投资/ |
| Tushare、数据源 | 投资/数据源/ |
| 读书、学习 | 读书笔记/ |
| 工具配置、效率 | 效率/ |
| 软考、考试 | 软考-高级架构师/ |
| NFS、K8s、vLLM、部署 | AI/部署/ |
| 其他/无法归类 | 先问用户放哪 |
文件命名:<中文标题>.md(无特殊字符)。然后在今日日记中添加 Obsidian 链接:[[文件标题]]。
适合场景:
obsidian-helper.py --action context 已包含自动创建逻辑(DIARY_EXISTS=false 时从模板创建),无需额外处理