Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add pexoai/pexo-skills --skill videoagent-image-studiogit clone --depth 1 https://github.com/pexoai/pexo-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/pexoai/pexo-skills/videoagent-image-studio)<a href="https://agentmods.dev/skills/pexoai/pexo-skills/videoagent-image-studio"><img src="https://agentmods.dev/badge/skills/pexoai/pexo-skills/videoagent-image-studio/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/pexoai/pexo-skills/videoagent-image-studio"><img src="https://agentmods.dev/badge/skills/pexoai/pexo-skills/videoagent-image-studio.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- Socket pass
- Snyk pass
- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00053 | $0.01875 |
| Opus 5 | $0.00026 | $0.00937 |
| Sonnet 5 | $0.00011 | $0.00375 |
| Haiku 4.5 | $0.00005 | $0.00187 |
Grade A, and why
videoagent-image-studio scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 235 lines — stays where its author put it; the contents beside it link to each section on GitHub.
🎨 VideoAgent Image Studio
Use when: User asks to generate, draw, create, or make any kind of image, photo, illustration, icon, logo, or artwork.
Generate images with 8 state-of-the-art AI models. This skill automatically picks the best model for the job and handles all the complexity — including Midjourney's async polling — so you can focus on the conversation.
Quick Reference
| User Intent | Model | Speed |
|---|---|---|
| Artistic, cinematic, painterly | midjourney |
~15s |
| Photorealistic, portrait, product | flux-pro |
~8s |
| General purpose, balanced | flux-dev |
~10s |
| Quick draft, fast iteration | flux-schnell |
~2s |
| Image with text, logo, poster | ideogram |
~10s |
| Vector art, icon, flat design | recraft |
~8s |
| Anime, stylized illustration | sdxl |
~5s |
| Gemini-powered, consistent style | nano-banana |
~12s |
How to Generate an Image
Step 1 — Enhance the prompt
Before calling the script, expand the user's prompt with style, lighting, and quality descriptors appropriate for the chosen model.
- Midjourney: Add
cinematic lighting,ultra detailed,--v 7,--style raw - Flux: Add
masterpiece,highly detailed,sharp focus,professional photography - Ideogram: Be explicit about text content, font style, and layout
- Recraft: Specify
vector illustration,flat design,icon style
Step 2 — Run the script
node {baseDir}/tools/generate.js \
--model <model_id> \
--prompt "<enhanced prompt>" \
--aspect-ratio <ratio>
All parameters:
| Parameter | Default | Description |
|---|---|---|
--model |
flux-dev |
Model ID from the table above |
--prompt |
(required) | The image generation prompt |
--aspect-ratio |
1:1 |
1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 21:9 |
--num-images |
1 |
Number of images (1–4; Midjourney always returns 4) |
--negative-prompt |
— | Things to avoid (not supported by Midjourney) |
--seed |
— | Seed for reproducibility |
What ships with it
5 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 235 lines · 53 tokens per session scan A b2942bd67a8e
videoagent-image-studio is a skill published in the GitHub repository pexoai/pexo-skills (777 stars, last pushed 21d ago), licensed MIT. It adds 53 tokens to every session and 1,875 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
image-studio
Tired of juggling 8 API keys? This skill gives you one-command access to Midjourney, Flux, Ideogram, and more, with zero setup. Use when you want to generate any image without worrying about API keys.
ima2
Use the ima2-gen CLI/server to generate, edit, inspect, and manage local AI image generation jobs.
flux-3-product-ads
Use when building a finished product ad from FLUX 3 - shot design, voiceover, action-to-word sync, evidence-gated copy, deterministic assembly, and QC gates that catch clipped audio, floating products, off-model plates, and reports that claim a pass the build did not give.
bfl-api
BFL FLUX API integration guide covering endpoints, async polling patterns, rate limiting, error handling, webhooks, and regional endpoints with Python and TypeScript code examples.
flux-3-archival-formats
Use when a FLUX 3 video needs a period or archival look. Covers naming a recording format instead of a mood, per-format artifacts, and templates.
flux-3-keyframes-continuation
Use when a FLUX 3 video must be built from supplied images or video. Covers keyframes (i2v) and continuation (v2v).