audio-mix-maker
Mix music/audio onto an existing video via ffmpeg. Modes: replace, overlay, duck (sidechain compressor lowers music under…
Generate a 3D model (GLB mesh) from a text description or a reference photo via Tripo. Textured or bare geometry, polygon budget, PBR materials. Output is a real file for Blender / Unity / Unreal / AR, not a render. Use when: 'make a 3D model', 'text to 3D', 'turn this photo
Claude Code
$ npx -y skills add Mikefluff/skills --skill model-maker --agent claude-code
Codex
$ npx skills add Mikefluff/skills --skill model-maker -a codex -y
Cursor
$ npx skills add Mikefluff/skills --skill model-maker -a cursor -y
Gemini CLI
$ npx skills add Mikefluff/skills --skill model-maker -a gemini-cli -y
GitHub Copilot
$ npx skills add Mikefluff/skills --skill model-maker -a github-copilot -y
OpenCode
$ npx skills add Mikefluff/skills --skill model-maker -a opencode -y
Windsurf
$ npx skills add Mikefluff/skills --skill model-maker -a windsurf -y
name: model-maker description: "Generate a 3D model (GLB mesh) from a text description or a reference photo via Tripo. Textured or bare geometry, polygon budget, PBR materials. Output is a real file for Blender / Unity / Unreal / AR, not a render. Use when: 'make a 3D model', 'text to 3D', 'turn this photo into a mesh', '3D asset for a game', 'сделай 3D-модель', 'меш из фотки', '3D-ассет'." license: MIT allowed-tools: - Read - Write - Edit - Bash - Grep - Glob
<objective> Text or a single reference photo → one 3D mesh file, saved locally. Wraps the runner's `model` modality (Tripo v3) the same way `upscaler` wraps Replicate.
This skill does NOT:
produces geometry you can open in Blender, drop into Unity, or view in AR.
[references/limits.md](references/limits.md) before sending anything to a printer.
</objective>
Turn a description into a mesh: write the prompt in the grammar 3D generators actually read, pick the tier, call the runner, report where the file landed and what it cost.
1. **Establish the subject.** One object, named concretely. "A low-poly red fox, sitting, tail curled" is a subject. "Something foxlike for a game" is not, and the mesh will show it.
2. **Write the prompt.** 3D prompting is not image prompting — no camera, no lighting, no lens. Describe form, silhouette, material and scale. Full grammar in [references/prompt-grammar.md](references/prompt-grammar.md).
3. **Pick the tier.** Textured is the default and roughly doubles the cost of bare geometry. Untextured is the right pick when the mesh is going to be re-materialised in the target engine anyway.
4. **Estimate + confirm.** `--cost-only` first when the user has not seen a price for this skill before. Every generation is over the $0.10 confirmation threshold, so the runner will ask unless `--yes` is passed.
5. **Execute.**
python3 -m common.runners.cli.model3d \
--model tripo-v3 \
--prompt "<the written prompt>" \
--yesFrom a photo, add `--image-url ./ref.jpg`. The prompt then becomes a hint rather than the whole specification.
6. **Report.** Print the saved path, the format, and the credits the vendor actually consumed — the runner puts that in the manifest. Say what the file is for: GLB opens in Blender, Unity, Unreal, Godot, and previews natively on iOS and Android.
a 3D prompt with no mesh is not a deliverable the way an image prompt pasted into Midjourney is. Without the key, say so and stop.
the same call that sees the task succeed, so this is handled — but it is why a failed save cannot be retried without regenerating, and regenerating bills again.
Generate separately and assemble in the target tool.
[references/limits.md](references/limits.md).
| File | When to load | |---|---| | [references/prompt-grammar.md](references/prompt-grammar.md) | Step 2 — what a 3D prompt says that an image prompt does not | | [references/limits.md](references/limits.md) | Before promising anything about printing, rigging, or topology |
See [examples/before-after.md](examples/before-after.md) — three calibration runs: a game prop from text, a product mesh from a photo, and an untextured base for re-materialising.
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…
Banner-ad / display-creative generator with standard-size presets: Google Display (leaderboard, medium rectangle, mobile,…
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…
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…