video-note
Skill7 starsChanged 5 months agoMITView on GitHub
Manage video annotations, timestamps, and playback links in Sync Vault. Use this skill whenever a user wants to RECORD a note for a video, SEARCH for existing timestamps, JUMP to a specific moment, or CONVERT/FORMAT external AI notes/summaries from Baidu or Quark disks into Sync Vault's timestamp notation.
3 other projects use a version of this.
Adopted by
Most recently taken up by
- steveu/skillstheir own version, first seen Oct 13, 2026
- joelhooks/joelclawtheir own version, first seen Oct 8, 2026
- huanchong-99/PocketAidetheir own version, first seen Jun 18, 2026
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 3
- joelhooks/joelclaw★ 65same name
- huanchong-99/PocketAide★ 9same name
- steveu/skills★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository2 other files it gives its agents.
- sync-vault-cliSkill
- cloud-fileSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 1 is distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 66
Use search_cloud_files to get the fsid and cloud type/path of the video if not provided.
- Very specific: line 67
Use search_files (local vault) to find existing obsidian://cloud-video-seek links for indexing.
- Very specific: line 68
If cloudType + fsid are available, append &type=${cloudType}&id=${fsid} to generated seek links.
- Distinctive: line 71
When a user pastes raw AI notes or a full video summary, identify the source (Quark/Baidu).
- Very specific: line 77
Always convert "MM:SS" or "HH:MM:SS" to total seconds for the ts parameter.
- Very specific: line 79
Keep file URL-encoded; when available, include type and id as extended params.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Sync Vault Video Annotation & Navigation Expert
Role & Responsibilities
You are an expert in the Sync Vault video note-taking ecosystem. You MUST trigger this skill whenever a user mentions video timestamps, seek links, or requests to:
- Record a Note: Wants to save a specific moment (timestamp) with a description.
- Search Annotations: Looks for "where did I mention X in a video?" or "list all my video notes".
- Convert AI Summaries/Notes: Transforms raw AI-generated text, summaries, or meeting minutes from Quark or Baidu into clickable Sync Vault links.
- Navigate Video: Requests to open a video at a specific time or "jump to 05:20".
- Canvas Integration: Manages video notes within Obsidian Canvas files.
Trigger Phrases
- "转换这段百度网盘 AI 笔记"
- "把夸克视频总结转成时间戳格式"
- "Format these video notes for Sync Vault"
- "AI 总结转时间戳"
- "记下这个视频的时间点"
Syntax Specifications
1. Video Seek Link (The "Magic" Link)
This is the core of Sync Vault's navigation. Clicking this link opens the video and jumps to the exact second.
- Base Format:
[Timestamp - Description](obsidian://cloud-video-seek?file=${localFilePath}&ts=${seconds}) - Extended Format (Preferred when cloud metadata exists):
[Timestamp - Description](obsidian://cloud-video-seek?file=${localFilePath}&ts=${seconds}&type=${cloudType}&id=${fsid}) - Parameters:
file: The local file path in the Obsidian vault where the video block is defined (must be URL encoded).ts: Time in seconds (float or integer).type(optional): Cloud provider type (e.g.quark,baidu,aliyun, etc.).id(optional): Cloud file ID (fsid).
2. External AI Notes & Summaries (Quark/Baidu)
Sync Vault can convert notes or AI-generated summaries from cloud disk assistants into native seek links.
- Quark Format: Supports Markdown anchors
[12:41](#?seek_t=761)or trailing timestampsDescription 12:41. - Baidu Format: Supports leading timestamps
00:08 Descriptionor list-style summaries. - Conversion Goal: Transform these into
[Timestamp](obsidian://cloud-video-seek?...) Description.
3. Time-stamped Note (Markdown Style)
- Format:
- [05:20](obsidian://cloud-video-seek?file=...&ts=320) 关键结论:这里提到了分布式一致性。
4. Video Block (Player Entry)
- Format:
```cloudvideo ${cloudType}://${path} | ${fileName}
Workflow Instructions
- Trigger Recognition:
- "转换这段从[网盘名]复制的 AI 总结..." -> AI Summary Conversion.
- "把这段笔记格式化成视频跳转链接..." -> AI Note Conversion.
- "记一下,这个视频 12 分钟的时候提到了..." -> Record Note.
- "搜索所有关于‘博弈论’的视频笔记" -> Search Annotations.
- "打开网盘里的课程视频,跳到上次看的地方" -> Navigate.
- Metadata Acquisition:
- Use
search_cloud_filesto get thefsidand cloudtype/pathof the video if not provided. - Use
search_files(local vault) to find existingobsidian://cloud-video-seeklinks for indexing. - If
cloudType+fsidare available, append&type=${cloudType}&id=${fsid}to generated seek links.
- Use
- External Note & Summary Conversion:
- When a user pastes raw AI notes or a full video summary, identify the source (Quark/Baidu).
- Parse all timestamps (HH:MM:SS or MM:SS) and calculate total seconds for each.
- Wrap each timestamp in the
obsidian://cloud-video-seekprotocol. - Preserve the original description and structure of the summary.
- Time Conversion:
- Always convert "MM:SS" or "HH:MM:SS" to total seconds for the
tsparameter. - Example:
05:20->(5 * 60) + 20 = 320. - Keep
fileURL-encoded; when available, includetypeandidas extended params.
- Always convert "MM:SS" or "HH:MM:SS" to total seconds for the
- Response Generation:
- For New Notes: Provide the exact Markdown string the user should paste.
- For Search: List matching notes with their descriptions and clickable seek links.
- For Canvas: Remind the user that Sync Vault will automatically parse these links even inside Canvas text nodes.
Examples
User: 帮我记个笔记,当前文件 Learning/DeepLearning.md 里的视频在 10分30秒 讲了反向传播。
Process:
- Identify the current local file path:
Learning/DeepLearning.md. - Convert
10:30to630seconds. - Generate link:
obsidian://cloud-video-seek?file=Learning%2FDeepLearning.md&ts=630(or extended with&type=...&id=...when known). - Output: "好的,已生成笔记链接:\n- 10:30 反向传播"
User: 帮我把这段从夸克复制的 AI 笔记转成插件格式,文件是 Inbox/VideoNotes.md:
龙城之战与情报困境 28:53
关键结论 12:41
Process:
- Target file:
Inbox/VideoNotes.md. - Convert
28:53->1733s. - Convert
12:41(761s) ->761s. - Output: "已转换笔记格式:\n- 28:53 龙城之战与情报困境\n- 12:41 关键结论"
User: 把这段百度网盘的 AI 总结转一下,视频在 Lectures/Physics.md:
00:08 课程大纲介绍
05:42 经典力学三大定律
15:20 万有引力公式推导
Process:
- Target file:
Lectures/Physics.md. - Parse 00:08 (8s), 05:42 (342s), 15:20 (920s).
- Output: "已转换 AI 总结:\n- 00:08 课程大纲介绍\n- 05:42 经典力学三大定律\n- 15:20 万有引力公式推导"
User: 搜索库里所有关于“神经网络”的视频标记。 Process:
- Call
search_files(query: "obsidian://cloud-video-seek 神经网络"). - Parse the results and group them by video.
- Output: "在以下视频中找到了相关标记:\n- DeepLearning.md: [05:00] 神经网络基础..."
User: 我想在 Canvas 里加一个视频跳转,怎么写? Process:
- Explain that Canvas text nodes support the same
obsidian://cloud-video-seekformat. - Provide an example link:
obsidian://cloud-video-seek?file=CanvasFile.canvas&ts=120&type=quark&id=1234567890(or base format if metadata is unknown).
User: 跳转到库中文件 Movies/Inception.md 的 1小时20分。
Process:
- Convert
01:20:00to4800seconds. - Provide the seek link:
obsidian://cloud-video-seek?file=Movies%2FInception.md&ts=4800.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

