Skip to main content
skill CX Codex

eachlabs-image-generation — Claude Code skill

Turns a text prompt into a finished image through the EachLabs Predictions API. Handy when you need a picture and have no design tool open.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add eachlabs/skills --skill eachlabs-image-generation -a claude-code
Open on GitHub

What eachlabs-image-generation does

The skill wires your agent to more than 60 text-to-image models. Flux 2 ships in Turbo, Flash, Max, Klein, Pro, Flex and LoRA variants; the list also covers GPT Image v1.5 and v2, Gemini 3 Pro Image, Imagen 4, Seedream v4.5, Ideogram V3 Turbo, Hunyuan Image v3, Wan v2.6 and Nano Banana Pro. Three trainers handle custom LoRA work: Z Image Trainer, Flux LoRA Portrait Trainer and Flux Turbo Trainer.

Each run follows the same path. The agent first calls GET https://api.eachlabs.ai/v1/model?slug=<slug> to confirm the model exists and read its request_schema. Then it posts to https://api.eachlabs.ai/v1/prediction with version "0.0.1" and inputs matching that schema. After that it polls GET https://api.eachlabs.ai/v1/prediction/{id} until the status reads "success" or "failed", and pulls the image URL out of the response. Sizes come from presets such as landscape_16_9 or square_hd; P Image models take ratio strings instead — 1:1, 16:9, custom.

Nothing runs without EACHLABS_API_KEY in your environment, since the key travels in the X-API-Key header and you fetch it from eachlabs.ai. The skill also carries security rules: LoRA weights may only come from recognised sources like HuggingFace, Replicate or CivitAI repos, and third-party tokens are not accepted through prediction inputs. Editing finished images — upscaling, background removal, inpainting, face swap — belongs to the separate eachlabs-image-edit skill.

What it helps with

  • generate an article illustration from a written description
  • produce a logo with a transparent background
  • compare several models against the same prompt
  • train a LoRA for a personal style or portraits
  • get an image in a specific aspect ratio without a graphics editor

Example prompts for the agent

  • Generate an image with eachlabs-image-generation: a mountain road at golden hour, photorealistic
  • Make a transparent-background logo for a coffee shop called Brew Lab using gpt-image-v1-5-text-to-image
  • Check the request schema for flux-2-turbo-text-to-image and generate one landscape_16_9 image

How to install eachlabs-image-generation

1Skills CLI (Vercel)

npx skills add eachlabs/skills --skill eachlabs-image-generation -a claude-code

2Manually: put the files in place

~/.claude/skills/eachlabs-image-generation/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/eachlabs-image-generation/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about eachlabs-image-generation

How do I install eachlabs-image-generation in Claude Code?

Run npx skills add eachlabs/skills --skill eachlabs-image-generation -a claude-code. The skill lands at ~/.claude/skills/eachlabs-image-generation/SKILL.md.

What does eachlabs-image-generation do?

It creates new images from a text prompt through the EachLabs Predictions API, picking a suitable model from the 60+ on offer. Editing existing pictures is handled by the separate eachlabs-image-edit skill.

What do I need before using it?

An EachLabs key stored in the EACHLABS_API_KEY environment variable, sent in the X-API-Key header. Before creating a prediction the agent validates the model and its parameters via GET https://api.eachlabs.ai/v1/model?slug=<slug>.

Similar skills

All skills for AI and ML →

From the same set36

emoji-sticker-generation This skill builds custom emoji and sticker packs with each::sense AI: cartoon emoji from photos, expression sets, animated stickers sized for Slack, Discord and WhatsApp. CX Codex +1 333installs eachlabs-face-swap A skill that walks your agent through face swaps on images and video using the EachLabs Predictions API. Handy when one face has to land in someone else's shot. CX Codex +1 322installs image-upscaling This skill enlarges images from 2x to 16x through each::sense, with face restoration, noise cleanup and old photo repair along the way. CX Codex +1 321installs business-card-generation This skill uses each::sense AI to generate print-ready business cards. Use it for corporate, creative, minimalist, luxury, or industry-specific layouts. CX Codex +1 318installs audio-visualization This skill turns audio into visualizer videos with waveforms, spectrum bars, particles, or 3D scenes. Use it for tracks, podcasts, and branded clips. CX Codex +1 316installs eachlabs-product-visuals A skill that turns product photos into e-commerce shots, lifestyle scenes and short videos through EachLabs models. Useful when a store or ad needs imagery. CX Codex +1 310installs eachlabs-voice-audio A skill that wires EachLabs voice and audio models into your agent: speech synthesis, transcription, speaker separation and voice conversion. CX Codex +1 308installs nsfw-content-generation A skill that generates adult images through the each::sense API with the safety checker turned off. Useful for artistic nude, glamour, boudoir and fantasy art. CX Codex +1 301installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor