skills/utility/supadata/SKILL.md
Extract transcripts and metadata from any video URL — Instagram, TikTok, YouTube, Twitter/X, Facebook — without opening a browser. Always try this FIRST before browser-use-cloud. Keywords: transcript, video metadata, supadata, transcribe video, youtube transcript, tiktok transcript.
npx skillsauth add michailbul/laniameda-skills supadataInstall 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: Extract transcripts and metadata from any supported social video URL — Instagram, TikTok, YouTube, Twitter/X, Facebook — without opening a browser.
Always use this BEFORE browser-use-cloud for any video URL.
Calls the Supadata API to:
Supports: YouTube, Instagram, TikTok, Twitter/X, Facebook, direct video file URLs.
Use this skill whenever:
Priority: Always try Supadata before browser-use-cloud.
echo "${SUPADATA_API_KEY:+SET}" || echo "MISSING"
If missing:
"I need
SUPADATA_API_KEY. Add it to/root/.openclaw/.envand restart the gateway."
Auth header: x-api-key: $SUPADATA_API_KEY
Base URL: https://api.supadata.ai/v1
curl -s "https://api.supadata.ai/v1/transcript?url=<VIDEO_URL>&text=true" \
-H "x-api-key: $SUPADATA_API_KEY"
text=true → plain text (use by default)text=false → timestamped segmentslang=en → optional language hintIf response has jobId (async):
curl -s "https://api.supadata.ai/v1/transcript/<jobId>" \
-H "x-api-key: $SUPADATA_API_KEY"
Poll until status = done. Wait 3–5s between polls.
curl -s "https://api.supadata.ai/v1/metadata?url=<VIDEO_URL>" \
-H "x-api-key: $SUPADATA_API_KEY"
Returns: title, author, description, engagement metrics, thumbnail, duration.
Use when you need structured output — extract tools, prompts, workflows:
curl -s "https://api.supadata.ai/v1/extract" \
-X POST \
-H "x-api-key: $SUPADATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "<VIDEO_URL>",
"prompt": "Extract all prompts, workflows, and tool names shown or mentioned in this video."
}'
# Returns jobId → poll /v1/extract/<jobId>
curl -s "https://api.supadata.ai/v1/youtube/transcript?url=<YOUTUBE_URL>&text=true" \
-H "x-api-key: $SUPADATA_API_KEY"
| URL pattern | Transcript endpoint | Metadata endpoint |
|---|---|---|
| youtube.com / youtu.be | /v1/youtube/transcript | /v1/youtube/video |
| instagram.com | /v1/transcript | /v1/metadata |
| tiktok.com | /v1/transcript | /v1/metadata |
| twitter.com / x.com | /v1/transcript | /v1/metadata |
| facebook.com / fb.com | /v1/transcript | /v1/metadata |
/v1/extract with descriptive promptyoutube-digest skill at Step 3Supadata transcript → Supadata AI extract → browser-use-cloud → manual
Never skip to browser-use-cloud while Supadata paths are viable.
**[Title]** — @[author] ([platform])
**Transcript:**
[full plain-text transcript]
**Metadata:**
- Duration: Xs
- Description: [text]
- Tags: [list]
/v1/extract before giving up.jobId returned → poll to completion, don't return empty result.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".