Skip to main content

Documentation 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.

Every field except youtube-link is optional. You can pass as many or as few as you need — the skill asks for anything missing that it needs to write the posts. Fields are parsed directly from the command message; no configuration file is required.
The YouTube video URL to repurpose. Supports youtube.com/watch?v= and youtu.be/ formats. Timestamps (&t=...) are stripped automatically before the URL is used.
images
string
Comma-separated list of local file paths or public URLs to use as visuals. Skips AI image generation entirely. No text overlay is applied when using custom images. For carousels, all images are used in order; for single format, only the first image is used. Local paths are uploaded to Blotato via presigned URL to obtain a public link.
formato-instagram
string
Instagram visual format. Options: imagen-unica (default) or carrusel. If set in the command, the skill skips the format question in Step 5. Carousels are always 3 slides with fixed roles: Hook, Info, and Credits.
tono
string
Global tone default applied to both platforms unless overridden by a per-platform field. Options: inspiracional, educativo, personal.
tono-linkedin
string
Tone override for LinkedIn only. Takes precedence over tono:. Options: inspiracional, educativo, personal.
tono-instagram
string
Tone override for Instagram only. Takes precedence over tono:. Options: inspiracional, educativo, personal.
objetivo
string
Global objective default applied to both platforms unless overridden by a per-platform field. Options: awareness, engagement, trafico.
objetivo-linkedin
string
Objective override for LinkedIn only. Takes precedence over objetivo:. Options: awareness, engagement, trafico.
objetivo-instagram
string
Objective override for Instagram only. Takes precedence over objetivo:. Options: awareness, engagement, trafico.
idioma
string
Content language for both posts. auto (default) detects from the transcript. es forces Spanish, en forces English. For source languages other than Spanish or English, the skill defaults to Spanish and shows a warning suggesting you re-run with an explicit idioma: value.
solo
string
Publish to one platform only. Options: linkedin or instagram. The excluded platform is skipped entirely — no post is written, no visual is generated, and no publishing step runs for it.
dry-run
string
Set to si to run the full workflow including the Step 6 approval block but skip all publish API calls. The final summary shows Status: dry-run (no se envió) for each platform. Useful for previewing the exact content before committing to publish.
publicar
string
Publish timing. ahora (default) publishes immediately after approval. Accepts ISO-8601 UTC (2026-06-01T14:00:00Z) or Spanish natural language (mañana 9am, viernes 18h, el 3 de junio a las 10am). Natural language is converted to ISO-8601 UTC and the resolved date is shown in the Step 6 approval block for confirmation. Past dates cause an error and prompt you to provide a new time.

Precedence rules

When both a global field and a per-platform override are present, the per-platform value always wins. If neither is provided, the skill asks in Step 3.
tono_linkedin      = tono-linkedin:     ?? tono:    ?? <asked in Step 3>
tono_instagram     = tono-instagram:    ?? tono:    ?? <asked in Step 3>
objetivo_linkedin  = objetivo-linkedin: ?? objetivo: ?? <asked in Step 3>
objetivo_instagram = objetivo-instagram ?? objetivo: ?? <asked in Step 3>
Step 3 only shows the rows that are still unresolved after this chain runs. If you set tono: educativo globally and tono-linkedin: personal, the skill uses personal for LinkedIn and educativo for Instagram — and asks nothing about tone.

Scheduling behavior

If publicar: is absent and you do not specify a time anywhere else, the skill asks at Step 7:
¿Cuándo quieres publicar?
  a) Ahora
  b) Programar para más tarde (responde con una fecha en lenguaje natural —
     "mañana 9am", "viernes 18h" — o en formato ISO-8601: YYYY-MM-DDTHH:MM:SSZ)
Natural language expressions are interpreted relative to the current date and converted to ISO-8601 UTC. The resolved timestamp is shown in the Step 6 approval block so you can confirm the interpretation before anything is sent. If the resolved date falls in the past, the skill stops with an [error] tag and asks for a new date.

Build docs developers (and LLMs) love