joelhooks/joelclaw

video-note

Transform Obsidian video notes from the Vault into published notes on joelclaw.com.

First seen Feb 27, 2026

Installation

$ npx skills add joelhooks/joelclaw --skill video-note

Summary

  • Transform Obsidian video notes from the Vault into published notes on joelclaw.com.
  • Use when publishing video notes, converting vault video content to the site, or when asked to 'publish a video note,' 'turn this video into a note,' 'publish from vault/videos,' or any task involving /Vault/Resources/videos → joelclaw content.
  • Triggers on references to video notes, vault video files, or publishing video content to the blog.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from joelhooks/joelclaw · top by installs.

npx skills add joelhooks/joelclaw

Browse all from joelhooks/joelclaw

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 63
Default branch main
Open issues 1
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,564 B
  • docs SUMMARY.md 446 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 50 installs

SKILL.md

Video Note Publishing

Transform video notes from /Users/joel/Vault/Resources/videos/ into published MDX notes on the joelclaw.com site at apps/web/content/.

Source format

Vault video notes are Obsidian markdown with this 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

Body contains: H1 title, > [!info] Source callout, Executive Summary, Key Points, Speaker Context, Notable Quotes, Related links, Tags, and a collapsible Full Transcript.

Output format

Publish as .mdx in apps/web/content/ with this 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"

Transformation workflow

  1. Read the source vault note
  2. Extract YouTube video ID from the source URL
  3. Write the note in Joel's voice (read joel-writing-style skill — it's in the same .agents/skills/ directory). Key rules:

- Open with a hook, not a summary - Use Joel’s supplied framing where relevant; never invent his experience, beliefs, or personal reaction - Use short paragraphs, strategic profanity, bold for emphasis - End abruptly — no forced wrap-up

  1. Embed the video with <YouTube id="VIDEO_ID" /> after the intro
  2. Select source-supported material appropriate for the publication audience. Exclude the full transcript, private context, customer information, and paid corpus material. Then adapt relevant sections:

- Executive summary → rewrite as the intro (Joel's voice) - Key points → keep substance, tighten prose - Speaker context → "Who is [Speaker]" section - Notable quotes → curated "Quotes that stuck with me" - Related links → keep as "Related" section

  1. Strip Obsidian syntax: > [!info] callouts → plain text, [[wikilinks]] → markdown links
  2. Slug: kebab-case, concise (e.g., openclaw-peter-steinberger-lex-fridman)

Voice reference

For Joel's writing style details, read [joel-writing-style SKILL.md](../joel-writing-style/SKILL.md) and its [voice examples](../joel-writing-style/references/voice-examples.md). Key points:

  • Use first person only for Joel’s documented words or supplied experience. Address the reader directly when useful.
  • Contractions always
  • Bold for inline emphasis on key phrases
  • Emoji sparingly (1-2 per note max)
  • Headers as narrative beats, not outlines
  • Links woven into sentences, never "click here"
  • Credit people by name with links

Content system details

See [content-system.md](references/content-system.md) for the joelclaw.com content types, MDX components, and routing.

Example

See [example-note.md](references/example-note.md) for a complete published note showing the target format and voice.