Loading...
Loading...
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.
npx skill4agent add pexoai/pexo-skills videoagent-image-studio| User Intent | Model | Speed |
|---|---|---|
| Artistic, cinematic, painterly | | ~15s |
| Photorealistic, portrait, product | | ~8s |
| General purpose, balanced | | ~10s |
| Quick draft, fast iteration | | ~2s |
| Image with text, logo, poster | | ~10s |
| Vector art, icon, flat design | | ~8s |
| Anime, stylized illustration | | ~5s |
| Gemini-powered, consistent style | | ~12s |
cinematic lightingultra detailed--v 7--style rawmasterpiecehighly detailedsharp focusprofessional photographyvector illustrationflat designicon stylenode {baseDir}/tools/generate.js \
--model <model_id> \
--prompt "<enhanced prompt>" \
--aspect-ratio <ratio>| Parameter | Default | Description |
|---|---|---|
| | Model ID from the table above |
| (required) | The image generation prompt |
| | |
| | Number of images (1–4; Midjourney always returns 4) |
| — | Things to avoid (not supported by Midjourney) |
| — | Seed for reproducibility |
{
"success": true,
"model": "flux-pro",
"imageUrl": "https://...",
"images": ["https://..."]
}imageUrl# Upscale image #2 (subtle, preserves details)
node {baseDir}/tools/generate.js \
--model midjourney \
--action upscale \
--index 2 \
--job-id <job_id>
# Create a strong variation of image #3
node {baseDir}/tools/generate.js \
--model midjourney \
--action variation \
--index 3 \
--job-id <job_id> \
--variation-type 1
# Regenerate with same prompt
node {baseDir}/tools/generate.js \
--model midjourney \
--action reroll \
--job-id <job_id>0101# Choose midjourney for artistic quality
node {baseDir}/tools/generate.js \
--model midjourney \
--prompt "a majestic snow leopard on a snowy mountain peak, cinematic lighting, dramatic atmosphere, ultra detailed --ar 16:9 --v 7" \
--aspect-ratio 16:9🎨 Done! Which one to upscale? (U1-U4) Or create a variant? (V1-V4)
# Choose flux-pro for photorealistic product shots
node {baseDir}/tools/generate.js \
--model flux-pro \
--prompt "a luxury perfume bottle on a clean white background, professional product photography, soft shadows, 8k, highly detailed" \
--aspect-ratio 3:4# flux-schnell for instant previews
node {baseDir}/tools/generate.js \
--model flux-schnell \
--prompt "..." \
--aspect-ratio 1:1# recraft for vector/icon style
node {baseDir}/tools/generate.js \
--model recraft \
--prompt "a minimal flat design app icon, blue color scheme, simple geometric shapes, vector style, white background"{
"skills": {
"entries": {
"videoagent-image-studio": {
"enabled": true,
"env": {
"IMAGE_STUDIO_PROXY_URL": "https://your-proxy.vercel.app",
"IMAGE_STUDIO_TOKEN": "your_token_here"
}
}
}
}
}| Variable | Required | Description |
|---|---|---|
| No | Custom proxy base URL (default: |
| No | Persistent token (auto-obtained if not set, 100 free uses per token) |
FAL_KEYLEGNEXT_KEY--async--poll{ success, imageUrl, images }--reference-images "url1,url2"--async--poll