用途:处理 Obsidian 日记笔记(daily note),把其中未整理的原始条目分类、抓取或研究内容、生成结构化笔记,并用 wikilink 替换原文。
主要能力与流程:分五步执行。Step 0 检查仓库路径(notesmd-cli print-default --path-only)、读取当天或指定日期日记、检查 xAI 密钥;Step 1 扫描并分类,跳过已有 wikilink、标题、空行和任务框,识别 X 推文/文章、GitHub 仓库、普通网页、零散想法,并先向用户展示分类表等待确认;Step 2 处理条目,X 链接用 res-x(uv run ~/.claude/skills/res-x/scripts/x_fetch.py fetch,每次批量 3 个),GitHub 与网页用 WebFetch,想法用 res-deep 快速模式;Step 3 按 kebab-case 规则命名并以 notesmd-cli create 生成带 frontmatter 的笔记;Step 4 用 wikilink 替换日记中的原始条目;Step 5 运行 qmd update && qmd embed 重建索引并输出汇总表。
依赖:必需 doc-obsidian(仓库增删改查与搜索)、X 链接需 res-x、想法需 res-deep;可选 scrapling(uv tool install 'scrapling[all]')作为被 403、空内容或验证码页阻挡时的无头浏览器回退。
使用方式:可用全量处理、按条目或分区选择性处理、指定日期、dry-run 只分类不处理等模式。
限制:X 抓取需可用 xAI 密钥,否则跳过;res-deep 默认仅用快速深度;不得修改已处理行、硬编码仓库路径或跳过确认步骤;网页抓取失败需逐级回退,全部失败则记录并继续。