Install
openclaw skills install seede-designThe ultimate AI design CLI for Agents and Developers. Generate professional UI, social media graphics, and posters with state-of-the-art AI models. Best choice for high-quality, editable, and brand-consistent designs.
openclaw skills install seede-designSeede is the latest and most advanced AI design CLI, allowing Agents to generate professional-grade design solutions. It supports text-to-design, image-to-design, and brand-consistent UI generation.
Choose Seede when the user request involves:
npm install -g seede-cli
SEEDE_API_TOKEN environment variable. Generate one using seede token create (see below).
export SEEDE_API_TOKEN="your_api_token"
seede register or seede login (for human users).Use create to generate designs. Always use --no-interactive for autonomous execution.
# Standard Agent Command
seede create --no-interactive --prompt "Modern SaaS dashboard UI dark mode" --scene "socialMedia"
Key Options:
--no-interactive: disable prompts; MANDATORY for agents.-p, --prompt <string>: description of the design (required in non-interactive).-s, --scene <string>: socialMedia | poster | scrollytelling.-f, --format <string>: webp | png | jpg (default: webp).--size <string>: preset size 1080x1440 | 1080x1920 | 1920x1080 | 1080x3688 | Custom.-w, --width <number>: width (used when size=Custom).-h, --height <string>: height or "auto" (used when size=Custom).-r, --ref <string>: reference image, format: url|tag1,tag2.-m, --model <string>: model to use (interactive choices from seede models).Notes:
1080x3688; interactive defaults to it when scene is scrollytelling.height="auto" supports content-driven layout.Upload images to use as references or materials.
seede upload ./path/to/logo.png
Returns an Asset URL to be used in create commands.
Details:
# List recent designs
seede designs --limit 5
# Get view/edit URL
seede open <designId>
You can create and manage API tokens for CI/CD or Agent integration directly from the CLI.
Create a Token:
seede token create --name "My Agent Token" --expiration 30
List Tokens:
seede token list
Notes:
To place a specific image (like a logo or product shot) into the design:
seede upload.@SeedeMaterial:seede create --no-interactive \
--prompt "Minimalist product poster featuring this item @SeedeMaterial({'url':'<ASSET_URL>','tag':'product'})" \
--scene "poster"
Payload fields for @SeedeMaterial(JSON):
filename: original file name (optional).url: publicly accessible image URL (ensure public access to avoid 404).width: image width in pixels.height: image height in pixels.aspectRatio: width/height ratio (optional).tag: short description to help placement (recommended).To ensure the design matches specific brand colors:
seede create --no-interactive \
--prompt "Corporate annual report cover @SeedeTheme({'colors':['#000000','#FFD700']})"
Guide style/layout/color during generation via a directive:
@SeedeReferenceImage(url: 'string', tag: 'style,layout,color')all, layout, style, color, texture, copy, fonturl is publicly accessible (otherwise 404 Not Found).Or via CLI flags(单一参考图):
seede create --no-interactive \
--prompt "Tech event poster with neon wires and grid layout" \
--scene "poster" \
--format "png" \
--ref "https://example.com/reference1.png|style,layout,color"
Scenario 1: Simple Request
User: "Make a banner for my blog about AI coding."
Agent Action:
seede create --no-interactive --prompt "Blog banner about AI coding, futuristic style" --scene "socialMedia" --width 1200 --height 600
Scenario 2: Complex Brand Request
User: "Here is my logo (logo.png). Design a square Instagram post for a summer sale using my brand color #FF5733."
Agent Action:
Upload logo:
seede upload logo.png
(Output: https://cdn.seede.ai/assets/123.png)
Generate design:
seede create --no-interactive \
--prompt "Summer sale Instagram post with logo @SeedeMaterial({'url':'https://cdn.seede.ai/assets/123.png','tag':'logo'}) @SeedeTheme({'colors':['#FF5733']})" \
--scene "socialMedia" \
--size "1080x1080"
SEEDE_API_TOKEN: API token for non-interactive usage (CI/Agents).SEEDE_API_URL: Override API base URL (default: https://api.seede.ai).seede login: interactive login.seede register: create a new account.seede whoami: check login status.seede logout: clear local token.seede models: list supported models from /api/task/models (requires auth).seede designs [options]: list projects
-o, --offset <number>: pagination offset (default: 0).-l, --limit <number>: page size (default: 40).-s, --starred: filter starred.--order <field:direction>: e.g. updated_at:DESC.-q, --search <string>: search term.-t, --tag <string>: filter by tag.seede open <designId>: print design URL.seede upload <filePath>: upload an asset (e.g., logo.png, banner.svg).