start here02 / 14
First run
Confirms the connection, makes one cheap image and one short clip, and hands over.
apipod-setupSKILL.md on GitHub
When to use it, and when not to
when to use it
- The plugin was just installed and nobody knows whether the server is connected.
- The user asks "how do I start" or "what can this do" in a fresh conversation.
- You want one end-to-end run on screen before a real job.
not for
- apipod-generate-image — The user already knows what they want made — go straight to it.
- apipod-troubleshoot — The connection is broken, not missing a first run.
procedure
6 skillsWhat the skill does, in order.
- 01
Confirm the connection
One list_models({ category: "image" }) call. If it returns models, say the number and that generation works. If it fails, give the click path for that host and stop.
- 02
Ask for one real thing
Not a menu of features — "a product shot" or "a five-second clip of…". A menu turns setup into a survey.
- 03
Price it before making it
estimate_cost with the settings you intend to use, then say the number in one line. A first run should stay cheap: one image, one short low-resolution clip.
- 04
Make one image
Follow apipod-generate-image. Show the URL and the final cost from check_job — not the estimate.
- 05
Offer one clip of the same subject
This is the second paid call, so it needs its own yes. Animate the image just approved as the first frame rather than starting from text.
- 06
Hand over
Point at the workflow skills for the real task: product-shoot for a set, short-film for a sequence, ad-variations for options.
try it
Send it from here
example request
I've just added the APIPod MCP server. Verify the connection works before we start.
The buttons open a new chat with this prompt prefilled. If APIPod is not connected yet, the prompt tells your assistant to stop and help you connect first. In Claude Code or a terminal, copy the prompt instead.
Not set up yet? Wiring guides for Claude, ChatGPT, Codex and more →
call trace
list_models (category: "image")
→ image · video · speech listed
estimate_cost (n: "1", resolution: "1K")
→ $— · sufficient
Illustrative: the tools this skill runs, in order, for the request on the left. Prices appear the way estimate_cost returns them live — this page itself quotes nothing.
what it will not do
The rules it holds itself to.
01
One step per message, one question at a time, in the user's language. Never paste the outline at them and never name tools unless asked.
02
Small by design: no variations, no model comparisons, no retakes unless the user asks for them.
03
One approval covers one attempt. Every generation is priced before it runs.