# Kenerate Skills (for Codex and other AGENTS.md agents)

This folder holds creative-production skills for the Kenerate MCP server (`https://mcp.kenerateai.com/mcp`). Each
skill is a folder with a `SKILL.md` (instructions), `scripts/` (local Python + ffmpeg tools) and
`references/KENERATE.md` (shared rules) + `references/MODELS.md` (model routing, audio policy, voices).

## How to use them
1. When a request matches a skill below, open that skill's `SKILL.md` and follow it step by step.
2. Media is made with the Kenerate MCP tools. Before every video / per-second / batch call, run
   `estimate_cost(tool, arguments)` and get the user's yes for anything over ~100 credits. Failed jobs are refunded
   automatically; a retry is a new charge, so ask first.
3. After every spend tool, call `wait_for_generation(kind, id)` (repeat while running) and use `urls[0]`.
4. Local steps run `python <skill-dir>/scripts/<script>.py …` (Python 3.9+, Pillow, ffmpeg; check with
   `python <skill-dir>/scripts/kmedia.py doctor`). Relay the `[n/N]` status lines and parse the final `RESULT_JSON:` line.
5. Never add a voice-over or music on your own: ask (voice-over? music? the video model's native audio? silent?).
   Voice-over = `generate_speech` with engine `elevenlabs-eleven-v3` and a named voice (`pick_voice` or
   `references/MODELS.md`); music = `generate_music` with `elevenlabs-music-v2.5`. Pick models with `pick_model` or MODELS.md.
6. Show the scripts' previews (contact sheets, `--preview-only`, `--showcase`, `--dry-run`) before final exports.
7. Fonts: `--font-family "<free font>"` downloads an OFL / Apache font into ./fonts; say which font and licence you used.
8. Report every Kenerate url, every local output path and the credits spent.

## Skills
| Skill | Use it when the user wants… |
|---|---|
| `video-editing` | clips cut together, music under a video, burned captions, one finished reel / ad |
| `storyboard-to-film` | a short film / trailer from a story: shots → clips → graded edit |
| `upscale-batch` | many images or videos upscaled / restored, with before / after checks |
| `b-roll-assembler` | b-roll cutaways over a talking head / avatar, or a faceless video over a voice-over |
| `video-reframe` | a landscape video reframed to 9:16 / 4:5 / 1:1, following the subject |
| `transitions-pack` | whip / flash / zoom / glitch / light-leak transitions between clips |
| `color-grade` | a look or LUT on clips and images, matched grades, a .cube export |
| `captions-pro` | animated word-by-word captions (TikTok style), karaoke, .ass export |
| `before-after` | a before / after wipe, split, side-by-side or stacked comparison |
| `motion-design` | kinetic titles, lower thirds, CTA, logo sting over a clip or gradient |
| `slideshow-video` | images → Ken Burns slideshow with music and captions |
| `gif-maker` | a GIF / WebP / loop MP4 from a clip or images, under a size cap |
| `logo-sting` | an animated logo reveal / intro / end card |
| `lower-thirds` | animated name / title straps, burned in or as transparent overlays |
| `hook-multiplier` | N hook variants on one ad body for A/B tests |
| `ad-resizer` | one ad in 9:16, 1:1, 4:5, 16:9 with safe-zone checks and outpainting |
| `ad-localizer` | an ad dubbed and captioned into many languages, named per locale |
| `headline-multiplier` | one ad visual with N headline variants, contrast-checked |
| `ad-recreator` | a reference ad's structure and timing rebuilt with their own product |
| `brand-kit` | palette, logo variants, favicons, social templates, tokens |
| `product-photoshoot-batch` | product scenes plus Amazon / Shopify / Etsy / Instagram packs |
| `background-remove-batch` | batch cut-outs placed on brand colours / backdrops |
| `product-360` | a turntable / 360 spin video of a product |
| `image-editing` | images cropped, resized, graded, sharpened, watermarked or compressed (batch) |
| `social-carousel` | Instagram / LinkedIn carousels (PNG + PDF), panorama splits |
| `thumbnail-maker` | YouTube thumbnails, A/B set |
| `meme-maker` | memes on images, GIFs, video |
| `podcast-clip` | audiograms with waveform and captions |
| `music-visualizer` | an audio-reactive video for a song |

Install for Codex: unzip `https://kenerateai.com/mcp/kenerate-skills.zip` into `~/.agents/skills` (Codex loads them
natively), or keep this AGENTS.md at your repo root (or `~/.codex/AGENTS.md`) next to the unzipped skill folders and
point it at their path.
