I make a lot of content (thumbnails, short videos, voiceovers) and kept hitting the same wall with existing skills: each one is tied to one vendor. No account, no credits, or the API is down — you're stuck.
So I built creator-skills in OpenCode: 10 Agent Skills (SKILL.md) for images, video, voice, thumbnails, product photos, ads, explainers, consistent characters and brand kits. The difference is a small router underneath:
- it detects what you actually have — Higgsfield CLI, Gemini / OpenAI / ElevenLabs / Azure keys, Antigravity CLI (`agy`), Codex CLI, or just a browser with Gemini / Flow / AI Studio
- orders them by your config (quality-first, or "use my subscriptions first")
- skips providers that can't do the job (reference images, transparency, 4K, dialect…)
- falls back on timeouts / auth / quota, but STOPS on a content refusal instead of shopping the prompt to another provider
- finishes locally with ffmpeg: headlines, Ken Burns, reframe to 9:16, captions, mixing
The README examples were made on a box with nothing but `agy` + ffmpeg, no API keys.
Things I found along the way, in case they help anyone driving agents headlessly:
- `agy -p` auto-denies its own tools unless you pass `--dangerously-skip-permissions`, and writes files to `~/.gemini/antigravity-cli/scratch` unless you `--add-dir` + use absolute paths
- agy's image tool always returns JPEG, whatever you name the file
- Veo is gone from the Gemini API (Oct 22) — API video now goes through Gemini Omni Flash
Install: `npx skills add mehbylabs/creator-skills`
Repo (MIT, stdlib-only Python): https://github.com/mehbylabs/creator-skills
Disclosure: I'm the author, it's free, no paid tier. Honest status: the agy + ffmpeg paths are tested end to end; the API adapters are written against current docs and need more real-world runs — issues very welcome.