The skill activates on one specific trigger phrase. The format is intentionally strict: requiring the exact opening lineDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Zoen-DEV/repurpose-youtube-video/llms.txt
Use this file to discover all available pages before exploring further.
Crear post para Instagram y LinkedIn: followed by a youtube-link: field ensures the skill never fires on casual mentions of YouTube videos or loose rephrasing. Any other wording passes through to Claude as a regular message.
Trigger format
Paste this block into Claude Code, replacing the placeholder URL and adding any optional fields you need:Parsing rules
The skill reads each field from the command message before executing any step.youtube-link is the only required field. If it is missing or the URL is malformed (not a youtube.com/watch?v= or youtu.be/ URL), the skill stops immediately and asks you to provide a valid link. Timestamps (&t=...) are stripped automatically before the URL is used.
images: — Accepts a comma-separated list of local file paths or public URLs. When present, the skill skips AI image generation entirely and uses these as the post visuals. No text overlay is applied to user-supplied images. Local paths are uploaded to Blotato via presigned URL to obtain a public link before publishing.
tono: and objetivo: — Global defaults. When set, the same tone or objective is applied to both LinkedIn and Instagram unless a per-platform override is also present.
tono-linkedin:, tono-instagram:, objetivo-linkedin:, objetivo-instagram: — Per-platform overrides. These always win over the corresponding global field.
Resolved values — Before Step 4 (writing), the skill resolves four final values using this precedence chain:
idioma: — Controls the output language of both posts. auto (the default) detects the language from the video transcript. es forces Spanish; en forces English. For source languages other than Spanish or English, the skill defaults to Spanish and shows a warning.
solo: — Accepts linkedin or instagram. Runs the full workflow for that platform only — no post, no visual, and no publishing step is executed for the excluded platform.
dry-run: si — Runs every step including the Step 6 approval block, but never calls the publish API. Use this to preview the exact posts and visuals that would go out without actually sending anything.
publicar: — Accepts three formats:
ahora— publish immediately (this is also the default if the field is omitted and you choose “now” at Step 7)- ISO-8601 UTC timestamp, e.g.
2026-06-01T14:00:00Z - Spanish natural language:
mañana 9am,viernes 18h,el 3 de junio a las 10am. The skill converts these to ISO-8601 UTC and shows the resolved date in the Step 6 approval block for confirmation.
Step 3 questions
Step 3 only runs when one or more tone/objective slots remain unresolved after applying the precedence chain above. The skill asks only the missing slots in a single message — it never asks for values you already provided. Ifsolo: linkedin is set, the Instagram section is omitted. If only one slot is missing (for example, only LinkedIn tone is unresolved), only that row appears.
The question template used in Step 3:
Status line tags
Every user-facing progress message uses one of these standardized tags. No checkmarks, noWARNING/DONE uppercase labels, no other styles are used.
| Tag | Meaning | Example |
|---|---|---|
[...] | Step in progress | [...] Generando visual para LinkedIn... |
[ok] | Step completed or minor success | [ok] Idioma detectado: es |
[aviso] | Recoverable warning — flow continues | [aviso] FREEPIK_API_KEY ausente — se publicará solo texto. |
[error] | Failure — may stop the flow | [error] La fecha programada es en el pasado. |
[cancelado] | User aborted at Step 6 | [cancelado] No se publicó nada. |
[listo] | Final summary at Step 8 | [listo] Publicado exitosamente: |