skills/marketing/laniameda-youtube-digest/SKILL.md
Watch a YouTube video so Michael doesn't have to. Extract what's actionable — tools, prompts, workflows, "if X then Y" mappings, model-specific techniques — and save to KB. Uses Supadata API for transcripts and vision extraction (on-screen content like ComfyUI node graphs, prompts not spoken aloud). Also handles learning-oriented triggers for AI creatorship tutorials. Keywords: digest video, watch this, youtube extract, video summary, youtube transcript, learn from this, what does this teach, upgrade your skills, ai tutorial, prompting tutorial.
npx skillsauth add michailbul/laniameda-skills laniameda-youtube-digestInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Purpose: Watch a YouTube video so Michael doesn't have to. Extract what's actionable — tools, prompts, workflows, "if X then Y" mappings — and save to KB. For AI creatorship tutorials: extract model-specific techniques, prompt structures, and optionally encode new knowledge into studio skills.
Engine: Supadata API (supadata skill). Full API reference: references/supadata.md. Key decision: use Transcript for narrated content; use Extract (vision) when prompts/settings are shown on screen but not spoken aloud (e.g. ComfyUI node graphs, Midjourney UI, on-screen prompt text).
Cross-reference: This is the skill that laniameda-x-post-digest calls when it encounters YouTube links in X posts.
Golden rule: If Michael can't copy-paste and use it immediately, it's not specific enough. Generics = skip. Inspiration without technique = skip.
curl -s "https://api.supadata.ai/v1/youtube/video?id=<VIDEO_ID>" \
-H "x-api-key: $SUPADATA_API_KEY"
Check description for linked prompts, swipe files, preset downloads, "link in bio" resources → fetch with web_fetch if relevant.
See references/supadata.md for full API reference and curl commands.
Choose based on content type:
/youtube/transcript?url=<URL>&text=true (native captions, 1 credit)/extract with vision schema. Use when important technique content is shown but not spoken.lang param, or fall back to Extract.# Transcript (default)
curl -s "https://api.supadata.ai/v1/youtube/transcript?url=<URL>&text=true" \
-H "x-api-key: $SUPADATA_API_KEY"
# Extract (for visual content — async, returns jobId)
curl -X POST "https://api.supadata.ai/v1/extract" \
-H "x-api-key: $SUPADATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "<URL>",
"prompt": "Extract all AI image prompts shown on screen. Include exact text, tool/platform visible, and parameter settings.",
"schema": { ... }
}'
[VIDEO TITLE] — [Channel] (~Xmin)
What it is: [one sentence — what they show + tools used]
Verdict: USEFUL / PARTIAL / SKIP
Why:
• [specific reason]
• [what's new]
• [what's missing]
Interest match: [which of Michael's interests]
Repurposable: Yes / No
Preview:
• [Tool/Technique]: [what it does / one line]
• [Prompt/workflow]: [brief]
Skill impact: [which existing skill this would update, or "new skill warranted", or "none"]
Digest and save? (yes / skip / partial)
Extract ONLY:
Skip: channel intros, sponsor segments, generic motivation, "AI is amazing" takes, vague inspiration.
Location: ~/work/laniameda/laniameda-hq/content-kb/sources/youtube/YYYY-MM-DD-<slug>/
Files:
meta.json — title, url, channel, date, verdict, tools_mentioned, models_mentioned, techniques, tagsdigest.md — full extractionprompts.md — prompts/templates onlyworkflows.md — step-by-step workflows onlytechniques.md — model-specific rules, technique verdicts, what works vs what doesn'tIf marketing-ready → also save to content-kb/marketing-ready/YYYY-MM-DD-<slug>.md
Read references/skill-upgrade-protocol.md for the full decision tree.
Short version: After saving to KB, ask: does this video teach something that isn't already in our skills?
Always ask before writing to any SKILL.md or creating a new skill folder.
development
Seedance 2.0 video prompt director. Converts plain-text scene descriptions into production-ready bilingual EN+ZH video prompts optimized for the Seedance 2.0 video generator. Handles all Seedance work — action (combat, pursuit, stunts), general (landscapes, journeys, atmosphere), dialogue (confrontations, negotiations, interrogations), and non-narrative commercial work (ad spots, music videos, fashion films, automotive inserts, product shots, pet/character demos, cutaway montages, social reels for TikTok / Reels / YouTube Shorts). Use whenever the user wants to create a Seedance video prompt, mentions Seedance, or describes a cinematic scene for video generation. For NARRATIVE screenplay-integrated work, use seedance-screenwriter instead.
development
Write Seedance 2.0 prompts in screenplay format for narrative storytelling — when the prompts will be cut into a film, short, or scene. Use whenever you're generating shots that will be edited into a continuous story with dialogue, character beats, scene continuity, or coverage. Pairs with the screenwriter skill — read the scene's screenplay first (or the project's `scene.md` if it exists), then translate each shot into a Seedance prompt that reads as a screenplay page, not as an engineering spec.
documentation
Скилл-инструмент для сценариста полнометражного фильма или сериала. Используй всегда, когда пользователь хочет писать сценарий, поэпизодник, разрабатывать сцены, бит-шит, диалоги, делать ревизии, считать экранное время, резать длину, работать с персонажами или мифологией истории. Скилл работает на основе методологий Макки, Кэмпбелла и Аристотеля, выдаёт Hollywood-формат .docx, поддерживает билингвальные сценарии (диалог на одном языке + перевод в скобках под ним), и помогает аудитировать структуру по причинности и движению ценности. Скилл не привязан к конкретной истории — пользователь приносит свою.
development
Extract shot composition DNA from any car photograph into structured JSON — camera angle, lens, framing, lighting — stripped of car-specific details. Then reuse extracted angles with any car identity to generate new images at scale. Use when: extracting angles from reference photos, building a shot library, batch-analyzing car photography, replicating a great angle with a different car, running extraction pipelines in Freepik or Flora. Triggers: "extract this angle", "steal this composition", "shot DNA", "analyze this car photo", "replicate this shot with my car", "batch extract angles", "car photography analysis", "angle extraction", "build a shot library".