The skill works reliably within its current scope, but there are several constraints worth knowing before building on top of it or filing a bug report.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.
-
Only LinkedIn and Instagram — Twitter/X, Threads, and TikTok are in the backlog. The skill’s publishing and account-lookup code is built around Blotato’s LinkedIn and Instagram endpoints; adding new platforms requires new
bc.publish_postlogic and corresponding Step 4 post-writing rules. -
Trigger is Spanish-only — the command must start with
"Crear post para Instagram y LinkedIn:". Any other phrasing (including English equivalents like"Repurpose this video") does not activate the skill. This is intentional — it prevents accidental triggers. To adapt the skill to another language, edit thedescriptionfield inSKILL.mdand theCommand formatblock, then update the Step 3 question template and the Step 4 writing guidelines to match. -
Template IDs hardcoded — visual template IDs referenced in
SKILL.mdmay stop working if Blotato rotates them. If visuals stop generating despite a validFREEPIK_API_KEY, this is the likely cause. The skill uses a generic fallback or fails silently in this case. This is a known open issue. -
Instagram 5-hashtag limit — Instagram (via Blotato) rejects posts with more than 5 hashtags. The skill auto-enforces this via
bc.enforce_ig_hashtags(), but the limit itself is imposed by the platform and may change without notice from Blotato. -
Only Spanish and English output — the skill detects the video language from the transcript and writes posts in
esoren. For any other source language, it defaults to Spanish and prints a warning. If you need another output language, override withidioma: enoridioma: esin the command. -
No OAuth / multi-account switching mid-run — account IDs are read from
.envat startup viabc.load_config(). There is no mechanism to switch accounts during a run. To use a different account, updateBLOTATO_LINKEDIN_ACCOUNT_IDorBLOTATO_INSTAGRAM_ACCOUNT_IDin your.envand re-run the command.
Contributing
Pull requests are welcome. Before opening one, keep these rules in mind:- Do not change the trigger format without coordinating first. The exact command format (
"Crear post para Instagram y LinkedIn:") is relied on by existing users. Breaking it without a migration path is not acceptable. - Document new Python dependencies. If your change adds a
pip installrequirement, update bothREADME.mdandSKILL.mdto reflect it. - Keep the Step 6 approval rule intact. The mandatory approval gate before any publish call is the skill’s primary safety guarantee. Do not bypass or weaken it.
- Keep
blotato_client.pydependency-free. The script must use only Python stdlib (urllib). Do not introducerequests,httpx, or any other HTTP client. - Bug reports: Include the exact command that triggered the error, the full output, and your Python version.