# Kortix Image

Recipe: produce a Kortix image (hero, OG card, social card, thumbnail, cover, blog...

- Repository: https://github.com/kortix-ai/suna (20345 stars)
- Category: Design
- License: see repository
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add kortix-ai/suna --skill kortix-image -g -a claude-code -y`
Codex: `npx skills add kortix-ai/suna --skill kortix-image -g -a codex -y`
Cursor: `npx skills add kortix-ai/suna --skill kortix-image -g -a cursor -y`
Gemini CLI: `npx skills add kortix-ai/suna --skill kortix-image -g -a gemini-cli -y`

## Description

Recipe: produce a Kortix image (hero, OG card, social card, thumbnail, cover, blog image, illustration, UI asset). Load kortix-brand first. This skill covers sizes, tools, generation, compositing and export. Use when the user asks to create, art-direct or revise an image for Kortix, agents, sandboxes, coding workflows, launch assets, thumbnails or covers.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Kortix image recipe

Turn a visual request into one clean, brand-safe image.

**Load [`kortix-brand`](../kortix-brand/SKILL.md) first.** It owns the values, the voice, the claims and the logo rules. This file owns the procedure only. If a request conflicts with the kit, say so and offer the closest on-brand option.

Output PNG by default. Output SVG only when the user asks for SVG.

## Read before you start

| Need | Read |
| --- | --- |
| Direction, avoid list, reject list, share-card template | [`art-direction.md`](../kortix-brand/references/visual/art-direction.md) |
| Which logo file, recolor, one mark per surface, composite rule | [`brandmark.md`](../kortix-brand/references/visual/brandmark.md) |
| Color and the one-accent rule | [`color.md`](../kortix-brand/references/visual/color.md) |
| Words in or beside the image (headline, caption, in-image text) | [`voice-and-tone.md`](../kortix-brand/references/verbal/voice-and-tone.md), [`claims.md`](../kortix-brand/references/verbal/claims.md), [`positioning.md`](../kortix-brand/references/verbal/positioning.md) |

Settle the context below. Default from the kit and the request. Ask only what changes the art direction.

- **Image goal.** Type (blog hero, social graphic, product mockup, banner, brand asset, OG image), placement (website, social, directory, app store, email) and dimensions.
- **Production approach.** Existing brand assets to use, photoreal or illustrative, one-off or reusable template.
- **Technical.** Available image tools and keys (Gemini, Replicate or Flux, Ideogram), budget, and whether the image needs web optimization.

## Specs

Generate at the native size of the surface. Keep critical content crop-safe.

- OG and blog hero: **1200 by 630** (1.91:1)
- X post: **1200 by 675** (16:9). X header: **1500 by 500**
- LinkedIn post: **1200 by 627**. LinkedIn personal cover: **1584 by 396**
- Square (Instagram, launch card): **1080 by 1080**. Story or reel: **1080 by 1920** (9:16)

The rest: https://github.com/kortix-ai/suna/blob/HEAD/.agents/skills/kortix-image/SKILL.md
