Skip to content
Back to skills

Video Note

ASecurity

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.

  • 64 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 28, 2026
documentationreact

Works with

  • cli

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 20, 2026

npx -y skills add joelhooks/joelclaw --skill video-note --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Video Note?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Video Note
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/joelhooks-video-note/badge)](https://www.skillsdirectory.com/skills/joelhooks-video-note)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: video-note
displayName: Video Note
description: "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."
version: 1.0.0
author: Joel Hooks
tags: [joelclaw, video, notes, publishing, obsidian]
---

# 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:

```yaml
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:

```yaml
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
4. Embed the video with `<YouTube id="VIDEO_ID" />` after the intro
5. 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
6. Strip Obsidian syntax: `> [!info]` callouts → plain text, `[[wikilinks]]` → markdown links
7. 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.

Files in this skill

  • SKILL.md3.3 KB
  • agents/openai.yaml91 B
  • assets/large-logo.png5.1 KB
  • assets/small-logo.svg1.1 KB
  • references/content-system.md1.1 KB
  • references/example-note.md2.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.