Agent skill

Image Generation

by onyx-dot-app in onyx-dot-app/onyx

Generate or edit raster images (photos, illustrations, textures, sprites, mockups, logos, infographics) using the workspace's configured image-generation provider via onyx-cli image.

Custom licenceAuto-check passedMedia & Creative

Install Image Generation

skills CLI
$ npx skills add onyx-dot-app/onyx --skill image-generation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install onyx-dot-app/onyx image-generation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/onyx-dot-app/onyx.git skills-src && mkdir -p .claude/skills && cp -r skills-src/backend/onyx/skills/builtin/image-generation .claude/skills/image-generation && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
image-generation
GitHub stars
32k
Used in
1 other repo
Token cost
~1.7k tokens
SKILL.md length
703 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
Custom licence

At a glance

Generate or edit raster images (photos, illustrations, textures, sprites, mockups, logos, infographics) using the workspace's configured image-generation provider via onyx-cli image.

  • Works in 2 steps: Intent — new image or edit of an… → Execution — one asset or many?
  • The task should produce a brand-new bitmap image
  • SKILL.md covers When a provider isn't configured, When to use, When not to use and Decision tree, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Image Generation is an agent skill from onyx-dot-app/onyx. Generate or edit raster images (photos, illustrations, textures, sprites, mockups, logos, infographics) using the workspace's configured image-generation provider via onyx-cli image. Use when the task should produce a brand-new bitmap image, transform an existing image, or derive variants from references — not when the output is better as code-native SVG/vector or built directly in HTML/CSS/canvas. If no image provider is configured, tell the user to set one up at /admin/configuration/image-generation.

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Image generation, Logo and visual identity and Infographics. It works with OpenAI. The repository describes itself as: Open Source AI Platform - AI Chat with advanced features that works with every LLM.

When your agent uses it

  • The task should produce a brand-new bitmap image
  • Transform an existing image
  • Derive variants from references — not when the output is better as code-native SVG/vector
  • Built directly in HTML/CSS/canvas

Example prompts

  • “/image-generation”

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. Intent — new image or edit of an existing image?
  2. Execution — one asset or many?

What it can do on your machine

Read from SKILL.md and the folder at commit d83b611. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Image Generation loads about 1.7k tokens when it runs. Until then it costs about 132 tokens; SKILL.md has 703 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~132
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 703 words (~1,671 tokens).

“Generate or edit images for the current project (website assets, game assets, UI and product mockups, wireframes, logos, photorealistic images, infographics) using onyx-cli image. Generation runs server-side with whatever provider the admin configured at /admin/configuration/image-generation (OpenAI, Gemini, or Azure) —…”

— opening of SKILL.md by onyx-dot-app, Custom licence
name
image-generation

Read the full SKILL.md on GitHub

Files

Just SKILL.md in backend/onyx/skills/builtin/image-generation of onyx-dot-app/onyx.

Open the folder on GitHubat commit d83b611

Used in 2 other repositories

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in onyx-dot-app/onyx, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Image Generation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Image Generation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Image Generation this skillonyx-dot-app/onyx32k1 repos~1.7kAutomated safety check: PassCustom licence
Design Masterminhnv0807/ai-business-skills610—~4.6kAutomated safety check: PassMIT
CarouselsTheCraigHewitt/skills157—~2.3kAutomated safety check: PassMIT
Ecom Image2buluslan/gpt-image2-ecommerce409—~2.9kAutomated safety check: PassMIT
Visual Identityletta-ai/skills149—~2.6kAutomated safety check: PassMIT
Direct Image Creationopenvetta/open-vetta291—~1.2kAutomated safety check: PassApache-2.0

Similar skills

  • Design Master

    minhnv0807/ai-business-skills

    Handles eight kinds of marketing visual requests, from logos and campaign key visuals to infographics and quote graphics, by generating images or writing paste-ready prompts.

    610 GitHub stars~4.6k tokensUpdated 27 days ago
    Media & CreativeAuto-check passed
  • Carousels

    TheCraigHewitt/skills

    Turns a piece of Craig's content (an email, a YouTube script, an essay, or pasted text) into a polished image carousel publishable to both LinkedIn and Instagram from one set of 1080x1350 slides.

    157 GitHub stars~2.3k tokensUpdated 4 mo ago
    Media & CreativeAuto-check passed
  • Ecom Image2

    buluslan/gpt-image2-ecommerce

    由 buluslan(公众号:新西楼.AI)研发的开源电商做图 Skill:39 个电商场景模板、Campaign 套图一致性、GPT-Image-2.5 官方双模型路由(Flare/Sunburst)与平台技术预检。通过用户配置的 OpenAI 兼容端点生成图片,或导出 prompt 包手动使用。Trigger whenever the user wants product main…

    409 GitHub stars~2.9k tokensUpdated 22 days ago
    Media & CreativeAuto-check passed
  • Visual Identity

    letta-ai/skills

    Build and maintain a persistent visual identity for your agent using Flux Kontext Pro.

    149 GitHub stars~2.6k tokensUpdated 7 days ago
    Media & CreativeAuto-check passed
  • Direct Image Creation

    openvetta/open-vetta

    Turn a creative request into a production-ready AI image brief, reference plan, node workflow, and model-profile prompt.

    291 GitHub stars~1.2k tokensUpdated today
    Media & CreativeAuto-check passed
  • Generate Image

    K-Dense-AI/claude-scientific-writer

    Generate or edit images with AI models through the OpenRouter Image API (Gemini, Seedream, Recraft, GPT-Image, Riverflow).

    2.4k GitHub starsUsed in 1 repo~3.8k tokens
    Media & CreativeAuto-check: notes

More from onyx-dot-app/onyx

All 9 skills in this repo
  • Greploop

    onyx-dot-app/onyx

    Iteratively improves a PR (GitHub), MR (GitLab), or shelved changelist (Perforce) until Greptile gives it a 5/5 confidence score with zero unresolved comments.

    32k GitHub starsUsed in 4 repos~3.3k tokens
    Auto-check passed
  • Check PR

    onyx-dot-app/onyx

    Checks a GitHub, GitLab, or Perforce (p4) pull request (or merge request, or shelved changelist) for unresolved review comments, failing status checks, and incomplete PR descriptions.

    32k GitHub starsUsed in 2 repos~2.3k tokens
    Auto-check passed
  • Merge Dependabot PRs

    onyx-dot-app/onyx

    Triages and lands a batch of open Dependabot PRs in the Onyx repo, where main is gated exclusively by GitHub's merge queue: approves and enqueues green PRs, closes superseded duplicates, fixes…

    32k GitHub starsUsed in 1 repo~2.2k tokens
    Auto-check passed
  • Onyx CLI

    onyx-dot-app/onyx

    Query the Onyx knowledge base using the onyx-cli command. An agent skill from onyx-dot-app/onyx.

    32k GitHub starsUsed in 1 repo~2.6k tokens
    Auto-check passed
  • Playwright E2E Tests

    onyx-dot-app/onyx

    Write and maintain Playwright end-to-end tests for the Onyx application.

    32k GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check: notes
  • Browser

    onyx-dot-app/onyx

    Core browser usage guide. An agent skill from onyx-dot-app/onyx.

    32k GitHub starsUsed in 1 repo~21k tokens
    Auto-check: warnings

Works with

Questions about Image Generation

What does Image Generation do?

Generate or edit raster images (photos, illustrations, textures, sprites, mockups, logos, infographics) using the workspace's configured image-generation provider via onyx-cli image. Image Generation is an agent skill from onyx-dot-app/onyx. Generate or edit raster images (photos, illustrations, textures, sprites, mockups, logos, infographics) using the workspace's configured image-generation provider via onyx-cli image.

When should I use Image Generation?

Image Generation fits situations like: the task should produce a brand-new bitmap image; transform an existing image; derive variants from references — not when the output is better as code-native SVG/vector; built directly in HTML/CSS/canvas.

How do I install Image Generation in Claude Code?

Run `npx skills add onyx-dot-app/onyx --skill image-generation -a claude-code`. Or copy the skill folder (backend/onyx/skills/builtin/image-generation in onyx-dot-app/onyx) into .claude/skills/image-generation in your project. Claude Code loads it when a task matches its description.

How do I install Image Generation in Codex?

Run `npx skills add onyx-dot-app/onyx --skill image-generation -a codex`. Or copy the skill folder (backend/onyx/skills/builtin/image-generation in onyx-dot-app/onyx) into .agents/skills/image-generation in your project. Codex loads it when a task matches its description.

Can I use Image Generation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add onyx-dot-app/onyx --skill image-generation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/image-generation, .gemini/skills/image-generation, .github/skills/image-generation and .opencode/skills/image-generation in your project.

What does Image Generation need to run?

SKILL.md names no scripts, command-line tools or credentials: Image Generation is instructions for the agent only.

Does Image Generation access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Image Generation safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Image Generation use?

Image Generation has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Image Generation use?

About 1.7k tokens (SKILL.md is roughly 6.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Image Generation?

Skills that share tags, products or a category with Image Generation: Design Master (minhnv0807/ai-business-skills, 610 stars), Carousels (TheCraigHewitt/skills, 157 stars), Ecom Image2 (buluslan/gpt-image2-ecommerce, 409 stars) and Visual Identity (letta-ai/skills, 149 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Image Generation?

onyx-dot-app (a GitHub organization) maintains it in onyx-dot-app/onyx, which has 32,364 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 9, 2026.

Source: onyx-dot-app/onyx on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.