audio-mix-maker
Mix music/audio onto an existing video via ffmpeg. Modes: replace, overlay, duck (sidechain compressor lowers music under…
Banner-ad / display-creative generator with standard-size presets: Google Display (leaderboard, medium rectangle, mobile, skyscraper), LinkedIn, OG image, Twitter card, Facebook ad, header. Text-heavy ad aesthetic, ideogram-3-quality default. Use when: 'banner ad', 'display ad',
Claude Code
$ npx -y skills add Mikefluff/skills --skill banner-maker --agent claude-code
Codex
$ npx skills add Mikefluff/skills --skill banner-maker -a codex -y
Cursor
$ npx skills add Mikefluff/skills --skill banner-maker -a cursor -y
Gemini CLI
$ npx skills add Mikefluff/skills --skill banner-maker -a gemini-cli -y
GitHub Copilot
$ npx skills add Mikefluff/skills --skill banner-maker -a github-copilot -y
OpenCode
$ npx skills add Mikefluff/skills --skill banner-maker -a opencode -y
Windsurf
$ npx skills add Mikefluff/skills --skill banner-maker -a windsurf -y
name: banner-maker description: "Banner-ad / display-creative generator with standard-size presets: Google Display (leaderboard, medium rectangle, mobile, skyscraper), LinkedIn, OG image, Twitter card, Facebook ad, header. Text-heavy ad aesthetic, ideogram-3-quality default. Use when: 'banner ad', 'display ad', 'OG image', 'Twitter card', 'баннер для рекламы', 'OG-картинка'." license: MIT allowed-tools: - Read - Write - Edit - Bash - Grep - Glob
<objective> Banner-ad generator. Input: headline + CTA + optional subhead + brand + style. Output: N preset-sized banners (Google Display + social platforms).
Distinct from `flyer-maker`:
Distinct from `cover-maker` / `thumbnail-maker`:
This skill does NOT:
</objective>
Read headline + CTA + brand + style + presets → pick text-strong model → assemble per-preset prompts with composition zones (headline / subhead / CTA / brand mark zone) → batch execute → save PNGs.
1. **Resolve content**:
2. **Resolve presets** — multi-preset batch:
3. **Resolve style** — see `references/style-presets.md`:
4. **Pick model**:
5. **Compose ONE LLM call** — load [`common/visual-prompt-library/system-prompt.md`](../../common/visual-prompt-library/system-prompt.md) (shared SYSTEM_PROMPT) and `buildUserMessage(opts)` with `Mode=banner`, `N=<presets count>`, headline + CTA + brand + subhead + style + per-preset aspect ratios. Spawn ONE Agent. Receives JSON `{"slides":[{"number":1,"prompt":"..."}]}` — 1–3 sentence prompts per preset following composition-zone hints (see `references/composition-zones.md`: leaderboard/mobile horizontal → headline LEFT + CTA RIGHT; medium-rectangle/OG balanced → headline TOP + visual MIDDLE + CTA BOTTOM; skyscraper vertical → headline TOP + CTA BOTTOM). Headline + CTA + brand in double quotes. Library styles via [`common/visual-prompt-library/styles/_index.md`](../../common/visual-prompt-library/styles/_index.md).
6. **Estimate cost + confirm** — inherits `SKILLS_CAROUSEL_BUDGET=1.50`.
7. **Batch execute** — `common.runners.batch.run_batch()`.
8. **Output**:
./generated/banner/<slug>/
og.png
linkedin-ad.png
leaderboard.png
manifest.json
style-used.md
prompts.mdWhen `--model` is an `ideogram-4*` tier, emit the layout as structure instead of flattening it into a sentence: add `json_prompt` to each plan item's `kwargs`, following [`common/references/json-prompt.md`](../../common/references/json-prompt.md). This skill already knows where every element goes; sending that directly is what stops the arrangement drifting between variants.
On any v3 tier the provider refuses a `json_prompt` rather than ignoring it, so keep the prose prompt as written and send nothing extra.
| File | When to load | |---|---| | [references/aspect-presets.md](references/aspect-presets.md) | Step 2 — exact pixel dimensions per preset + platform target | | [references/composition-zones.md](ref
45 skills for Claude Code that make content — and refuse to let it read like a machine made it. Prose editing that strips the tells. Prompt engineering for 40+ image, video and music models, with optional one-command execution against the real APIs.
Mix music/audio onto an existing video via ffmpeg. Modes: replace, overlay, duck (sidechain compressor lowers music under…
Turn a user photo into N profile-pic / headshot / avatar variants in a consistent style. Identity-preserve focused, defaults to…
Background removal utility — image in, transparent PNG out. Wraps Replicate-hosted models (851-labs/background-remover default;…
Read-only story-bible auditor for fiction series with a documented canon. Cross-references character / artifact / location…
Turn a topic or research brief into an N-slide Instagram / LinkedIn / TikTok carousel with consistent visual style and…
Write or rewrite cold outreach emails to founders, VCs, recruiters, journalists, partners. 5-block structure…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…