关于 video-note
video-note 是将 Obsidian 视频笔记整理为 joelclaw.com MDX 内容的发布技能,面向维护该站点内容的人。它规定了格式转换、内容筛选、语气和文件命名流程。
主要功能
- 01读取 Obsidian 视频笔记
- 02转换为站点 MDX 格式
- 03提取并嵌入 YouTube 视频
- 04筛选并改写适合发布的内容
- 05清理 Obsidian 语法并生成 slug
适用场景
- 01将视频摘要发布为网站笔记
- 02把 wikilinks 转为 Markdown 链接
- 03整理引用、演讲者背景和相关链接
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ joelhooks/ joelclaw --skill video-note安装后在 Claude Code 中输入/video-note确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlassets/small-logo.svgreferences/content-system.mdexample-note.md详细介绍
视频笔记发布
将 /Users/joel/Vault/Resources/videos/ 中的视频笔记转换为发布在 joelclaw.com 网站 apps/web/content/ 中的 MDX 笔记。
源格式
Vault 视频笔记采用 Obsidian Markdown,包含以下 frontmatter:
type: video
source: https://www.youtube.com/watch?v=ID
channel: Channel Name
published: YYYY-MM-DD
duration: "HH:MM:SS"
nas_path: /volume1/home/joel/video/...
transcribed: YYYY-MM-DD
tags:
- video
正文包含:H1 标题、> [!info] Source 提示框、执行摘要、要点、演讲者背景、值得关注的引言、相关链接、标签,以及可折叠的完整转录。
输出格式
以 .mdx 格式发布到 apps/web/content/,并使用以下 frontmatter:
title: "Short descriptive title"
type: "note"
date: "YYYY-MM-DD" # use today's date
description: "One-sentence hook in Joel's voice"
source: "YouTube URL"
channel: "Channel Name"
duration: "HH:MM:SS"
转换工作流
- 读取源 Vault 笔记
- 从
sourceURL 中提取 YouTube 视频 ID - 用 Joel 的口吻撰写笔记(阅读
joel-writing-style技能——它位于同一.agents/skills/目录中)。关键规则:- 以引子开篇,而不是摘要
- 在相关情况下采用 Joel 提供的切入角度;绝不虚构他的经历、信念或个人反应
- 使用短段落、适度爆粗,并用粗体强调
- 戛然而止——不要强行收尾
- 在引言之后嵌入视频:
<YouTube id="VIDEO_ID" /> - 选择适合发布受众、且有来源材料支持的内容。排除完整转录、私人背景信息、客户信息和付费语料内容。然后改写相关部分:
- 执行摘要 → 改写为引言(采用 Joel 的口吻)
- 要点 → 保留实质内容,精简文字
- 演讲者背景 → 设为“谁是 [Speaker]”章节
- 值得关注的引言 → 精选为“让我印象深刻的引言”
- 相关链接 → 保留为“相关”章节
- 去除 Obsidian 语法:将
> [!info]提示框改为纯文本,将[[wikilinks]]改为 Markdown 链接 - Slug:采用简洁的 kebab-case 格式(例如
openclaw-peter-steinberger-lex-fridman)
口吻参考
有关 Joel 写作风格的详情,请阅读 joel-writing-style SKILL.md 和其中的口吻示例。要点:
- 仅在 Joel 留有记录的言论或提供的经历中使用第一人称。适合时直接对读者说话。
- 始终使用缩写形式
- 用粗体强调关键短语
- 谨慎使用表情符号(每篇笔记最多 1–2 个)
- 标题应像叙事节拍,而不是提纲
- 将链接自然融入句子中,绝不写“点击这里”
- 提及他人时注明姓名并添加链接
内容系统详情
有关 joelclaw.com 的内容类型、MDX 组件和路由,请参阅 content-system.md。
示例
请参阅 example-note.md,查看展示目标格式和口吻的完整已发布笔记。
评论
支持 Markdown