书页摘录转卡片笔记并双链入 Obsidi

SKILL效率

原名 obsidian-card-notes

效率 未标注权限 许可证不明确
安装这个技能

把书页、划线和摘录整理成结构化卡片笔记,自动建立双链关系,沉淀进 Obsidian 知识库。适合读完一本书后想快速成卡、让零散笔记互相连通的人。

一句话选型结论

按资料字段整理

书页摘录转卡片笔记并双链入 Obsidi是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_6f47e228/obsidian-card-notes
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_6f47e228仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量8.6 KBSKILL.md 原文大小,越大说明说明书写得越细

能做什么

0 项能力
上游给出的能力概览与适用场景
书页划线转卡片笔记笔记双链自动织网笔记同步到 Obsidian

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
书页摘录转卡片笔记并双链入 Obsidi当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

8.6 KB
模型实际读到的说明书原文,来自技能仓库

卡片笔记工作流(WorkBuddy 生产 × Obsidian 存储)

> ⛔ 访问禁令(2026-09-14 主人定,最高优先级):2026 年内禁止访问整个 <受限盘符>与 &lt;受限工作目录&gt;。
> 本技能落点已迁至 &lt;项目根目录&gt;\知识库(本地磁盘),不再写 <受限盘符>;旧 <受限盘符>同步桥接与落盘脚本一并停用。

分工:WorkBuddy 负责生产笔记,Obsidian 负责存储与织网。
本技能把三个环节固化成可复用的动作,织网/检索用脚本,落盘用 Write 直写。

环境固定路径

PYTHON  = &lt;用户主目录&gt;\.workbuddy\binaries\python\envs\default\Scripts\python.exe
SCRIPTS = &lt;用户主目录&gt;\.workbuddy\skills\obsidian-card-notes\scripts
VAULT   = &lt;项目根目录&gt;\知识库                 # Obsidian 库根(本地磁盘,PARA 八目录)
卡片落点 = &lt;项目根目录&gt;\知识库\00-灵感库        # 卡片:灵感卡|读书:&lt;主题&gt;.md
随笔落点 = &lt;项目根目录&gt;\知识库\00-灵感库        # 随笔:随笔|&lt;主题&gt;.md
旧桥接  = &lt;用户主目录&gt;\WorkBuddy\ObsidianBridge   # &lt;受限盘符&gt;同步桥接,2026-09-14 停用(勿再依赖)
  • 脚本与 config:note_lib.py 的 load_config() 读的是旧桥接配置(库根指向 <受限盘符>)。调用时必须显式把 root 传成 本地库根(all_note_paths(cfg, [r&quot;&lt;项目根目录&gt;\知识库&quot;])),否则会在旧库上空跑。
  • card_note.py / link_notes.py / note_search.py 的默认落点同样来自该配置 → 落盘改用 Write 直写 本地库,织网/检索改用 note_lib 在 本地库范围内自算(示例见 bookpage-card-essay 技能)。

第零步|书页照片 → 零确认自动执行

用户发来书页/划线/摘录照片(哪怕只有图、没有一句话)时,跳过所有确认环节,直接跑完整链路:
1. Read 读取图片 → 图片横置/旋转时按旋转后方向识别转录;识别不确定处在最终汇报里标注,不阻塞建卡
2. 按内容提炼 1-3 张卡片(一页一金句可一卡,整篇叙事文一卡,避免碎片化)
3. 写草稿 → 按 本地库体例用 Write 直写 00-灵感库\灵感卡|读书:&lt;主题&gt;.md
4. Get-ChildItem &lt;项目根目录&gt;\知识库\00-灵感库 验证落盘
5. 最后一次性向用户汇报:卡片标题清单 + 落盘路径 + 织网情况 + 识别不确定处
中途不询问、不展示草稿求确认、不逐步汇报。临时草稿和日志文件在验证后即清理。

第一步|把书页/划线/语音/念头 → 卡片笔记

输入形态与处理:
- 拍照/截图:用 Read 工具读取图片 → 识别划线文字 → 提炼成卡
- 语音输入:客户端已转写为文字,直接按文字处理
- 零碎念头:用户口述一句话也要补全成完整卡片(核心观点可基于原话合理延展,但不虚构书中没有的原文)

卡片结构(缺一不可,除"马上可做"):
1. ## 核心观点 — 一句话说清主张
2. ## 触发思考 — 2-3 个能勾出个人经历的问题(不是"你怎么看"这类空问)
3. ## 联想经历 — 结合用户实际生活(家庭、个人项目、学习成长)给出代入;默认避开工作业务场景(与用户内容红线一致)
4. ## 马上可做 — 具体小动作;纯认知观点无法落地时整节省略

执行: 卡片正文由模型直接 Write 到 本地库(草稿可先落工作区再搬)。标题要提炼成主张句,不要写"读书笔记 001"——标题就是 Obsidian 里的链接名。

> 历史脚本 card_note.py --content/--file 只用于生成旧库格式正文,其落盘通道已停用(落点绑旧桥接)。

第二步|自动织网(双向链接)

在 本地库范围内算相关度后写链(≥0.10 的前 5-8 篇):

import sys
sys.path.insert(0, r&quot;&lt;用户主目录&gt;\.workbuddy\skills\obsidian-card-notes\scripts&quot;)
from note_lib import load_config, all_note_paths, build_index, search, parse_note
cfg = load_config(); root = r&quot;&lt;项目根目录&gt;\知识库&quot;
idx = build_index(all_note_paths(cfg, [root]))
src = r&quot;&lt;项目根目录&gt;\知识库\00-灵感库\灵感卡|读书:&lt;主题&gt;.md&quot;
n = parse_note(src)
for s, p in search(idx, n[&quot;title&quot;] + &quot;\n&quot; + n[&quot;body&quot;], exclude=src, topk=12):
    print(&quot;%.3f  %s&quot; % (s, p.replace(root + &quot;\\&quot;, &quot;&quot;)))
  • 在双方笔记末尾的 ## 相关笔记 / ## 关联知识 段落各加一条 [[笔记名]]
  • 相关度算法:中文 bigram + TF-IDF + 余弦,已剔除卡片模板词;库越小判定越宽松
  • 若链接质量不理想:调高阈值(如 0.15 只保留强相关)
  • 输出常被控制台吞掉:脚本里落 check.txt(utf-8)后 Read

第三步|写作时调用笔记

用 note_lib.search 在 本地库范围内检索(note_search.py 默认库根是旧库,须显式改指 本地库再用):

for s, p in search(idx, &quot;文章主题&quot;, topk=8): print(&quot;%.3f %s&quot; % (s, p))

读到相关卡片后,输出 3 个切入角度 + 文章大纲,并标注每个部分调用了哪张卡片
(用 [[卡片名]] 标注,方便用户回 Obsidian 溯源)。

卡片落盘格式

---
title: 灵感卡|读书:课题分离
目录: 00-灵感库
created: 2026-09-14 10:40
type: 卡片笔记
tags: [WorkBuddy, 卡片笔记]
theme: 课题分离
source: 《被讨厌的勇气》P42
---

## 核心观点
...
## 关联知识
- [[灵感卡|读书:人生是刹那的连续]]

用户在 Obsidian 里搜 tag:#卡片笔记 可筛出全部卡片;打开关系图谱即可看到知识网络。

注意事项

  • 只写 Markdown 进 vault:库内归档文档(docx/xls 等)不要改动
  • 落点是 本地库:&lt;项目根目录&gt;\知识库,不是 &lt;受限盘符&gt;\;<受限盘符>已列入年度访问禁令,禁止再写
  • 临时文件清理:工作区 Remove-Item 可能被 safe-delete 钩子拦截(FAIL_CLOSED)→ 用 Move-Item 归拢
  • 文件名即链接名:中英文冒号等字符会被替换,重命名笔记后旧 [[链接]] 会断,需重新织网
  • 同名重复链接:同一篇里同一 [[目标]] 出现两次要合并,否则 Obsidian 关系图上重复计边
  • 提示词原文与变体见 references/prompts.md

执行环境坑(2026-09-14 实测,必读)

  • Bash 工具可能 PATH 损坏(dirname/ls not found):全程改用 PowerShell 工具执行脚本
  • PowerShell 控制台输出可能被吞(exit 0 但无 stdout):把输出重定向到文件再 Read
  • python 脚本输出为 GBK 编码,日志文件会被 Read 判为二进制:不读日志,改用 Get-ChildItem 检查落点文件是否生成来验证成功
  • 验证成功后立即删除临时草稿、日志、check 文件
  • --source/标题参数含中文弯引号(“ ”)会致脚本退出码 2 失败:书名号《》可用,弯引号须去掉或换成直引号
  • PowerShell &gt; 重定向日志实为 UTF-16:Read 会判为 binary;改用 [System.IO.File]::WriteAllLines(..., UTF8Encoding(false)) 由脚本落 UTF-8 文件

版本记录

版本 日期 变更
v1.0.0 2026-09-07 初版:三环节固化(建卡/织网/调用)+ 固定路径
v1.1.0 2026-09-14 新增第零步「书页照片零确认自动执行」;联想经历改为生活场景优先;记录执行环境坑;首次实战归档(三页书页照片→3 张卡片→自动织网)
v1.2.0 2026-09-14 落点迁至 &lt;项目根目录&gt;\知识库(原默认落点 <受限盘符>,因年度访问禁令停用):卡片→00-灵感库\灵感卡|读书:&lt;主题&gt;.md,随笔→00-灵感库\随笔|&lt;主题&gt;.md;card_note.py 落盘停用、改 Write 直写;织网/检索改用 note_lib 显式传 本地库根;补同名重复链接与临时文件清理两条注意事项

常见问题

5 问
答案由本站依据条目字段整理
书页摘录转卡片笔记并双链入 Obsidi怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_6f47e228/obsidian-card-notes。安装方式为未标注。装完刷新技能列表或重开客户端。

书页摘录转卡片笔记并双链入 Obsidi支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

书页摘录转卡片笔记并双链入 Obsidi权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

书页摘录转卡片笔记并双链入 Obsidi收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

书页摘录转卡片笔记并双链入 Obsidi用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。