Generate editable AI icon designs, posters, and multi-page visual carousels from text prompts, templates, and customizable design specifications.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install icon-designer
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install icon-designer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Icon Designer Generator is an AI image-generation skill powered by the OneKey Agent Gateway and the Craftsman image_generator API. It transforms a simple design brief into icon assets, posters, presentation pages, app-store visuals, or social media carousels using configurable templates, styles, dimensions, and page counts.
As part of Openclaw Skills, it is designed for automated creative production through both REST API requests and the OneKey CLI. Generated artwork includes editable text and structured visual layers, allowing users to refine headlines, content, colors, typography, images, and footers in the Craftsman workspace before exporting final assets.
DEEPNLP_ONEKEY_ROUTER_ACCESS environment variable with an access key registered through the DeepNLP workspace.craftsman-agent/craftsman-agent agent using the image_generator API.template_id, card count, asset dimensions, and optional style or complexity settings.design_config with audience and channel profiles, language, constraints, text styles, brief inputs, and page-template layers.share_url in the Craftsman workspace to edit text, colors, font sizes, images, and layout details..pdf, .png, or .ppt files.export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key
images, a card count, the icon-designer template, and an asset size.curl -X POST "https://agent.deepnlp.org/agent_router" \
-H "Content-Type: application/json" \
-H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \
-d '{
"unique_id": "craftsman-agent/craftsman-agent",
"api_id": "image_generator",
"data": {
"prompt": "Create a futuristic scientific icon about AI agents",
"images": [],
"card_count": 1,
"template_id": "icon-designer",
"asset_size": [{"width": 1080, "height": 1350, "ratio": "4:5"}],
"mode": "basic",
"styles": ["Futuristic scientific editorial style"]
}
}'
npx onekey agent craftsman-agent/craftsman-agent image_generator '{"prompt":"Create a futuristic scientific icon about AI agents","images":[],"card_count":1,"template_id":"icon-designer","api_id":"image_generator","asset_size":[{"width":1080,"height":1350,"ratio":"4:5"}],"mode":"basic","styles":["Futuristic scientific editorial style"]}'
No Node.js or Python package dependencies are listed in the skill manifest. Supported request fields include prompt, images, api_id, template_id, card_count, and asset_size; mode, styles, and design_config are optional.
| Field | Required | Purpose |
|---|---|---|
prompt |
Yes | Design goal or subject description. |
images |
Yes | List of uploaded reference-image inputs; use [] when none are needed. |
api_id |
Yes | Set to image_generator. |
template_id |
Yes | Selects the visual format, such as icon-designer, social-media-carousel, presentation, app-store, ai-poster, or photo-editor. |
card_count |
Yes | Number of generated pages or cards. |
asset_size |
Yes | List of objects containing width, height, and ratio. |
mode |
No | Generation complexity: basic, standard, or advanced. |
styles |
No | Array of visual-style instructions. |
design_config |
No | Detailed brief, typography, constraints, profiles, and page-layer configuration. |
channel_profile, audience_profile, age_band, profile_version, and resolved_profiles describe the intended audience and delivery channel.language, mode, text_model, and image_model control language and model selection; default values are supported.styles contains style blocks such as editorial, futuristic, or monochromatic treatments.constraints captures limits such as maximum page count, density, or print requirements.brief_inputs is an array of objects with id, type, and content; common types include prompt, style, and constraint.text_styles can define brand, headline, content, and footer properties including color, font, size, weight, alignment, line height, and letter spacing.page_templates defines reusable layers such as background, brand, image, text, and cta, each with position, size, and optional style overrides.| Response field | Description |
|---|---|
success |
Indicates whether generation completed successfully. |
partial_success |
Indicates whether only some cards were generated. |
session_id |
Unique generation and editing session identifier. |
title / summary |
Human-readable result metadata. |
share_url |
Craftsman workspace URL for editing and exporting. |
images |
Generated image URL objects, generally one per card. |
geometry |
Canvas geometry such as 1080x1350. |
data.schema_version |
Structured output version, such as image-generator.v1. |
data.sequence_pages |
Array of generated page records. |
sequence_pages[].layers |
Positioned background, image, text, headline, brand, and CTA layers. |
Each page can include id, label, canvas_width, canvas_height, generation status, image prompts, content blocks, and editable layer values. Final assets can be exported from the workspace as PDF, PNG, or PPT.
card_count parameter and reports failed card indexes for partial-success handling.basic, standard, and advanced generation modes.Loading
AI Photo Editor generates editable posters, photo assets, and multi-page image carousels from text prompts, templates, and configurable design layers.

Turn supplied beauty product facts and real usage experiences into a structured, Xiaohongshu-ready note pack with built-in advertising compliance checks.

Spraay × Bankr turns a Bankr agent wallet into a safe, gas-efficient engine for token airdrops, payroll, fee splits, and mass payouts.

Analyze Alibaba Cloud EBS disk performance, resource composition, capacity distribution, and event history through verified CLI workflows.

OpenClaw Plugin Intelligence helps agents identify, select, securely execute, validate, and recover from external plugin workflows.

A cognitive control layer that turns OpenClaw goals into adaptive, verified, and safely managed autonomous-agent workflows.








































