Claim this agent
Agent DossierCLAWHUBSafety 84/100

Xpersona Agent

Creative Toolkit

Generate images from text with multi-provider routing — supports Nanobanana Pro, GPT Image, Seedream, and local ComfyUI workflows. Includes 1,300+ curated pr... Skill: Creative Toolkit Owner: jau123 Summary: Generate images from text with multi-provider routing — supports Nanobanana Pro, GPT Image, Seedream, and local ComfyUI workflows. Includes 1,300+ curated pr... Tags: latest:1.0.4 Version history: v1.0.4 | 2026-02-26T10:01:21.303Z | user Add semantic search to search_gallery - finds conceptually similar results via hybrid vector + keyword search v1.0.3 | 2026-02-19T13:47

OpenClaw · self-declared
463 downloadsTrust evidence available
clawhub skill install kn74jr6gzvvb4s6zv356hf8wnd812f14:creative-toolkit

Overall rank

#62

Adoption

463 downloads

Trust

Unknown

Freshness

Mar 1, 2026

Freshness

Last checked Mar 1, 2026

Best For

Creative Toolkit is best for general automation workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, CLAWHUB, runtime-metrics, public facts pack

Overview

Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.

Verifiededitorial-content

Overview

Executive Summary

Generate images from text with multi-provider routing — supports Nanobanana Pro, GPT Image, Seedream, and local ComfyUI workflows. Includes 1,300+ curated pr... Skill: Creative Toolkit Owner: jau123 Summary: Generate images from text with multi-provider routing — supports Nanobanana Pro, GPT Image, Seedream, and local ComfyUI workflows. Includes 1,300+ curated pr... Tags: latest:1.0.4 Version history: v1.0.4 | 2026-02-26T10:01:21.303Z | user Add semantic search to search_gallery - finds conceptually similar results via hybrid vector + keyword search v1.0.3 | 2026-02-19T13:47 Capability contract not published. No trust telemetry is available yet. 463 downloads reported by the source. Last updated 4/15/2026.

No verified compatibility signals463 downloads

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Mar 1, 2026

Vendor

Clawhub

Artifacts

0

Benchmarks

0

Last release

1.0.4

Install & run

Setup Snapshot

clawhub skill install kn74jr6gzvvb4s6zv356hf8wnd812f14:creative-toolkit
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence & Timeline

Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.

Verifiededitorial-content

Public facts

Evidence Ledger

Vendor (1)

Vendor

Clawhub

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Release (1)

Latest release

1.0.4

releasemedium
Observed Feb 26, 2026Source linkProvenance
Adoption (1)

Adoption signal

463 downloads

profilemedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance

Artifacts & Docs

Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.

Self-declaredCLAWHUB

Captured outputs

Artifacts Archive

Extracted files

2

Examples

6

Snippets

0

Languages

Unknown

Executable Examples

json

{
  "mcpServers": {
    "creative-toolkit": {
      "command": "npx",
      "args": ["-y", "meigen@latest"],
      "env": {
        "MEIGEN_API_TOKEN": "${MEIGEN_API_TOKEN}"
      }
    }
  }
}

bash

export MEIGEN_API_TOKEN="meigen_sk_..."

bash

mcporter call creative-toolkit.generate_image prompt="a minimalist perfume bottle on white marble, soft directional lighting, product photography"

bash

mcporter call --stdio "npx -y meigen@latest" generate_image prompt="a ceramic vase with morning light"

bash

mcporter call creative-toolkit.search_gallery query="cyberpunk"
mcporter call creative-toolkit.enhance_prompt brief="a cat in space" style="realistic"

bash

# Shell environment or ~/.clawdbot/.env
export MEIGEN_API_TOKEN="meigen_sk_..."
Extracted Files

SKILL.md

---
name: creative-toolkit
description: Generate images from text with multi-provider routing — supports Nanobanana Pro, GPT Image, Seedream, and local ComfyUI workflows. Includes 1,300+ curated prompts and style-aware prompt enhancement. Use when users want to create images, design assets, enhance prompts, or manage AI art workflows.
version: 1.0.4
homepage: https://github.com/jau123/MeiGen-AI-Design-MCP
metadata: {"clawdbot":{"emoji":"🎨","requires":{"bins":["mcporter"],"env":["MEIGEN_API_TOKEN"]},"primaryEnv":"MEIGEN_API_TOKEN"}}
---

# Creative Toolkit

Generate professional AI images through a unified interface that routes across multiple providers. Search curated prompts, enhance ideas into production-ready descriptions, and manage local ComfyUI workflows — all from a single MCP server.

## Quick Start

Add the MCP server to your mcporter config (`~/.config/mcporter/config.json`):

```json
{
  "mcpServers": {
    "creative-toolkit": {
      "command": "npx",
      "args": ["-y", "meigen@latest"],
      "env": {
        "MEIGEN_API_TOKEN": "${MEIGEN_API_TOKEN}"
      }
    }
  }
}
```

Set your API token in `~/.clawdbot/.env` or shell environment:

```bash
export MEIGEN_API_TOKEN="meigen_sk_..."
```

Generate your first image:

```bash
mcporter call creative-toolkit.generate_image prompt="a minimalist perfume bottle on white marble, soft directional lighting, product photography"
```

Or try it without any config (ad-hoc stdio mode):

```bash
mcporter call --stdio "npx -y meigen@latest" generate_image prompt="a ceramic vase with morning light"
```

No API key? Free tools still work:

```bash
mcporter call creative-toolkit.search_gallery query="cyberpunk"
mcporter call creative-toolkit.enhance_prompt brief="a cat in space" style="realistic"
```

## Setup

### Get an API Token

1. Visit [meigen.ai](https://www.meigen.ai) → sign in → click avatar → **Settings** → **API Keys**
2. Create a new key (starts with `meigen_sk_`)
3. Set as environment variable or save to config:

```bash
# Shell environment or ~/.clawdbot/.env
export MEIGEN_API_TOKEN="meigen_sk_..."
```

Or save to `~/.config/meigen/config.json`:

```json
{
  "meigenApiToken": "meigen_sk_..."
}
```

### Alternative Providers

You can use your own OpenAI-compatible API or a local ComfyUI instance instead of — or alongside — the default provider. Save to `~/.config/meigen/config.json`:

**OpenAI / Together AI / Fireworks AI:**

```json
{
  "openaiApiKey": "sk-...",
  "openaiBaseUrl": "https://api.together.xyz/v1",
  "openaiModel": "black-forest-labs/FLUX.1-schnell"
}
```

**Local ComfyUI:**

```json
{
  "comfyuiUrl": "http://localhost:8188"
}
```

Import workflows with the `comfyui_workflow` tool (action: `import`). The server auto-detects key nodes (KSampler, CLIPTextEncode, EmptyLatentImage) and fills in prompt, seed, and dimensions at runtime.

Multiple providers can be configured simultaneously. Auto-detection priority: MeiGen > ComfyUI > OpenAI.

## Available Tools

### Free — no AP

_meta.json

{
  "ownerId": "kn74jr6gzvvb4s6zv356hf8wnd812f14",
  "slug": "creative-toolkit",
  "version": "1.0.4",
  "publishedAt": 1772100081303
}

Editorial read

Docs & README

Docs source

CLAWHUB

Editorial quality

ready

Generate images from text with multi-provider routing — supports Nanobanana Pro, GPT Image, Seedream, and local ComfyUI workflows. Includes 1,300+ curated pr... Skill: Creative Toolkit Owner: jau123 Summary: Generate images from text with multi-provider routing — supports Nanobanana Pro, GPT Image, Seedream, and local ComfyUI workflows. Includes 1,300+ curated pr... Tags: latest:1.0.4 Version history: v1.0.4 | 2026-02-26T10:01:21.303Z | user Add semantic search to search_gallery - finds conceptually similar results via hybrid vector + keyword search v1.0.3 | 2026-02-19T13:47

Full README

Skill: Creative Toolkit

Owner: jau123

Summary: Generate images from text with multi-provider routing — supports Nanobanana Pro, GPT Image, Seedream, and local ComfyUI workflows. Includes 1,300+ curated pr...

Tags: latest:1.0.4

Version history:

v1.0.4 | 2026-02-26T10:01:21.303Z | user

Add semantic search to search_gallery - finds conceptually similar results via hybrid vector + keyword search

v1.0.3 | 2026-02-19T13:47:41.294Z | user

Update description: replace FLUX/SDXL with Nanobanana Pro

v1.0.2 | 2026-02-16T12:27:26.346Z | user

Add Security & Privacy section documenting remote execution, image upload, token handling, and no-telemetry policy

v1.0.1 | 2026-02-14T00:32:01.671Z | user

Fix homepage URL

v1.0.0 | 2026-02-13T11:50:43.866Z | user

Multi-provider AI image generation MCP server with curated prompt library and style-aware enhancement

Archive index:

Archive v1.0.4: 2 files, 4306 bytes

Files: SKILL.md (9220b), _meta.json (135b)

File v1.0.4:SKILL.md


name: creative-toolkit description: Generate images from text with multi-provider routing — supports Nanobanana Pro, GPT Image, Seedream, and local ComfyUI workflows. Includes 1,300+ curated prompts and style-aware prompt enhancement. Use when users want to create images, design assets, enhance prompts, or manage AI art workflows. version: 1.0.4 homepage: https://github.com/jau123/MeiGen-AI-Design-MCP metadata: {"clawdbot":{"emoji":"🎨","requires":{"bins":["mcporter"],"env":["MEIGEN_API_TOKEN"]},"primaryEnv":"MEIGEN_API_TOKEN"}}

Creative Toolkit

Generate professional AI images through a unified interface that routes across multiple providers. Search curated prompts, enhance ideas into production-ready descriptions, and manage local ComfyUI workflows — all from a single MCP server.

Quick Start

Add the MCP server to your mcporter config (~/.config/mcporter/config.json):

{
  "mcpServers": {
    "creative-toolkit": {
      "command": "npx",
      "args": ["-y", "meigen@latest"],
      "env": {
        "MEIGEN_API_TOKEN": "${MEIGEN_API_TOKEN}"
      }
    }
  }
}

Set your API token in ~/.clawdbot/.env or shell environment:

export MEIGEN_API_TOKEN="meigen_sk_..."

Generate your first image:

mcporter call creative-toolkit.generate_image prompt="a minimalist perfume bottle on white marble, soft directional lighting, product photography"

Or try it without any config (ad-hoc stdio mode):

mcporter call --stdio "npx -y meigen@latest" generate_image prompt="a ceramic vase with morning light"

No API key? Free tools still work:

mcporter call creative-toolkit.search_gallery query="cyberpunk"
mcporter call creative-toolkit.enhance_prompt brief="a cat in space" style="realistic"

Setup

Get an API Token

  1. Visit meigen.ai → sign in → click avatar → SettingsAPI Keys
  2. Create a new key (starts with meigen_sk_)
  3. Set as environment variable or save to config:
# Shell environment or ~/.clawdbot/.env
export MEIGEN_API_TOKEN="meigen_sk_..."

Or save to ~/.config/meigen/config.json:

{
  "meigenApiToken": "meigen_sk_..."
}

Alternative Providers

You can use your own OpenAI-compatible API or a local ComfyUI instance instead of — or alongside — the default provider. Save to ~/.config/meigen/config.json:

OpenAI / Together AI / Fireworks AI:

{
  "openaiApiKey": "sk-...",
  "openaiBaseUrl": "https://api.together.xyz/v1",
  "openaiModel": "black-forest-labs/FLUX.1-schnell"
}

Local ComfyUI:

{
  "comfyuiUrl": "http://localhost:8188"
}

Import workflows with the comfyui_workflow tool (action: import). The server auto-detects key nodes (KSampler, CLIPTextEncode, EmptyLatentImage) and fills in prompt, seed, and dimensions at runtime.

Multiple providers can be configured simultaneously. Auto-detection priority: MeiGen > ComfyUI > OpenAI.

Available Tools

Free — no API key required

| Tool | What it does | |------|-------------| | search_gallery | Semantic search across AI image prompts — finds conceptually similar results, not just keyword matches. Also supports category filtering and curated browsing. Returns prompt text, thumbnails, and metadata. | | get_inspiration | Get the full prompt and high-res images for any gallery entry. Use after search_gallery to get copyable prompts. | | enhance_prompt | Expand a brief idea (e.g. "a cat in space") into a detailed, style-aware prompt with lighting, composition, and material directions. Supports three styles: realistic, anime, illustration. | | list_models | List all available models across configured providers with capabilities and supported features. |

Requires configured provider

| Tool | What it does | |------|-------------| | generate_image | Generate an image from a text prompt. Automatically routes to the best available provider. Supports aspect ratio, seed, and reference images. | | upload_reference_image | Compress and upload a local image (max 2MB, 2048px) for use as a style reference in generation. Returns a public URL. | | comfyui_workflow | List, view, import, modify, and delete ComfyUI workflow templates. Modify parameters like steps, CFG scale, sampler, and checkpoint without editing JSON. |

Usage Patterns

Basic generation

Generate a product photo of a ceramic vase with morning light

The server picks the best provider, generates the image, and returns a URL + local file path.

Prompt enhancement then generation

For brief ideas, enhance first for much better results:

1. enhance_prompt brief="futuristic city" style="realistic"
   → Returns detailed prompt with camera lens, lighting setup, atmospheric effects

2. generate_image prompt="<enhanced prompt>" aspectRatio="16:9"
   → Generates with the enhanced prompt

Reference image workflow

Use an existing image to guide style and composition:

1. upload_reference_image filePath="~/Desktop/my-logo.png"
   → Returns public URL

2. generate_image prompt="coffee mug mockup with this logo" referenceImages=["<url>"]
   → Generates using the reference for style guidance

Reference images work across all providers.

Gallery exploration

Semantic search understands intent — "dreamy portrait with soft light" finds relevant results even without exact keyword matches:

1. search_gallery query="dreamy portrait with soft light"
   → Finds semantically similar prompts with thumbnails

2. search_gallery category="Product"
   → Browse by category from 1,300+ curated prompts

3. get_inspiration id="<entry_id>"
   → Get full prompt text — copy and modify for your own generation

ComfyUI workflows

1. comfyui_workflow action="list"
   → See saved workflows

2. comfyui_workflow action="view" name="txt2img"
   → See adjustable parameters (steps, CFG, sampler, checkpoint)

3. comfyui_workflow action="modify" name="txt2img" modifications={"steps": 30, "cfg": 7.5}
   → Adjust without editing JSON

4. generate_image prompt="..." workflow="txt2img"
   → Generate using the custom workflow

Provider Comparison

| | MeiGen Platform | OpenAI-Compatible | ComfyUI (Local) | |---|---|---|---| | Models | Nanobanana Pro, GPT Image 1.5, Seedream 4.5, etc. | Any model at the endpoint | Any checkpoint on your machine | | Reference images | Native support | gpt-image-1.5 only | Requires LoadImage node | | Concurrency | Up to 4 parallel | Up to 4 parallel | 1 at a time (GPU constraint) | | Latency | 10-30s typical | Varies by provider | Depends on hardware | | Cost | Token-based credits | Provider billing | Free (your hardware) | | Offline | No | No | Yes |

Prompt Enhancement Styles

enhance_prompt supports three style modes, each producing different types of detail:

| Style | Focus | Best For | |-------|-------|----------| | realistic | Camera lens, aperture, focal length, lighting direction, material textures | Product photos, portraits, architecture | | anime | Key visual composition, character details (eyes, hair, costume), trigger words | Anime illustrations, character design | | illustration | Art medium, color palette, composition direction, brush texture | Concept art, digital painting, watercolor |

Security & Privacy

Remote package execution: This skill runs as an MCP server via npx meigen@latest. The package is published on npmjs.com under the meigen name with full source code available at GitHub. No code is obfuscated or minified beyond standard TypeScript compilation.

Reference image upload: The upload_reference_image tool compresses local images (max 2MB, 2048px) and uploads them to a CDN for use as generation references. This is always user-initiated — the tool never accesses or uploads files without explicit invocation. Uploaded images are used solely as style references for image generation.

API tokens: MEIGEN_API_TOKEN is stored locally in environment variables or ~/.config/meigen/config.json with chmod 600 permissions. Tokens are only sent to the configured provider's API endpoint and never logged or transmitted elsewhere.

No telemetry: The MCP server does not collect analytics, usage data, or send any information to third parties beyond the configured image generation provider.

Troubleshooting

"No image generation providers configured" → Set MEIGEN_API_TOKEN or configure an alternative provider in ~/.config/meigen/config.json

Timeout during generation → Image generation typically takes 10-30 seconds. During high demand, it may take longer. The server polls with a 5-minute timeout.

ComfyUI connection refused → Ensure ComfyUI is running and accessible at the configured URL. Test with: curl <url>/system_stats

"Model not found" → Run list_models to see available models for your configured providers.

Reference image rejected → Images must be public URLs (not local paths). Use upload_reference_image to convert local files to URLs first.

File v1.0.4:_meta.json

{ "ownerId": "kn74jr6gzvvb4s6zv356hf8wnd812f14", "slug": "creative-toolkit", "version": "1.0.4", "publishedAt": 1772100081303 }

Archive v1.0.3: 2 files, 4170 bytes

Files: SKILL.md (8882b), _meta.json (135b)

File v1.0.3:SKILL.md


name: creative-toolkit description: Generate images from text with multi-provider routing — supports Nanobanana Pro, GPT Image, Seedream, and local ComfyUI workflows. Includes 1,300+ curated prompts and style-aware prompt enhancement. Use when users want to create images, design assets, enhance prompts, or manage AI art workflows. version: 1.0.3 homepage: https://github.com/jau123/MeiGen-AI-Design-MCP metadata: {"clawdbot":{"emoji":"🎨","requires":{"bins":["mcporter"],"env":["MEIGEN_API_TOKEN"]},"primaryEnv":"MEIGEN_API_TOKEN"}}

Creative Toolkit

Generate professional AI images through a unified interface that routes across multiple providers. Search curated prompts, enhance ideas into production-ready descriptions, and manage local ComfyUI workflows — all from a single MCP server.

Quick Start

Add the MCP server to your mcporter config (~/.config/mcporter/config.json):

{
  "mcpServers": {
    "creative-toolkit": {
      "command": "npx",
      "args": ["-y", "meigen@latest"],
      "env": {
        "MEIGEN_API_TOKEN": "${MEIGEN_API_TOKEN}"
      }
    }
  }
}

Set your API token in ~/.clawdbot/.env or shell environment:

export MEIGEN_API_TOKEN="meigen_sk_..."

Generate your first image:

mcporter call creative-toolkit.generate_image prompt="a minimalist perfume bottle on white marble, soft directional lighting, product photography"

Or try it without any config (ad-hoc stdio mode):

mcporter call --stdio "npx -y meigen@latest" generate_image prompt="a ceramic vase with morning light"

No API key? Free tools still work:

mcporter call creative-toolkit.search_gallery query="cyberpunk"
mcporter call creative-toolkit.enhance_prompt brief="a cat in space" style="realistic"

Setup

Get an API Token

  1. Visit meigen.ai → sign in → click avatar → SettingsAPI Keys
  2. Create a new key (starts with meigen_sk_)
  3. Set as environment variable or save to config:
# Shell environment or ~/.clawdbot/.env
export MEIGEN_API_TOKEN="meigen_sk_..."

Or save to ~/.config/meigen/config.json:

{
  "meigenApiToken": "meigen_sk_..."
}

Alternative Providers

You can use your own OpenAI-compatible API or a local ComfyUI instance instead of — or alongside — the default provider. Save to ~/.config/meigen/config.json:

OpenAI / Together AI / Fireworks AI:

{
  "openaiApiKey": "sk-...",
  "openaiBaseUrl": "https://api.together.xyz/v1",
  "openaiModel": "black-forest-labs/FLUX.1-schnell"
}

Local ComfyUI:

{
  "comfyuiUrl": "http://localhost:8188"
}

Import workflows with the comfyui_workflow tool (action: import). The server auto-detects key nodes (KSampler, CLIPTextEncode, EmptyLatentImage) and fills in prompt, seed, and dimensions at runtime.

Multiple providers can be configured simultaneously. Auto-detection priority: MeiGen > ComfyUI > OpenAI.

Available Tools

Free — no API key required

| Tool | What it does | |------|-------------| | search_gallery | Search 1,300+ curated prompts by keyword, style, or category. Returns prompt text, thumbnails, and metadata. | | get_inspiration | Get the full prompt and high-res images for any gallery entry. Use after search_gallery to get copyable prompts. | | enhance_prompt | Expand a brief idea (e.g. "a cat in space") into a detailed, style-aware prompt with lighting, composition, and material directions. Supports three styles: realistic, anime, illustration. | | list_models | List all available models across configured providers with capabilities and supported features. |

Requires configured provider

| Tool | What it does | |------|-------------| | generate_image | Generate an image from a text prompt. Automatically routes to the best available provider. Supports aspect ratio, seed, and reference images. | | upload_reference_image | Compress and upload a local image (max 2MB, 2048px) for use as a style reference in generation. Returns a public URL. | | comfyui_workflow | List, view, import, modify, and delete ComfyUI workflow templates. Modify parameters like steps, CFG scale, sampler, and checkpoint without editing JSON. |

Usage Patterns

Basic generation

Generate a product photo of a ceramic vase with morning light

The server picks the best provider, generates the image, and returns a URL + local file path.

Prompt enhancement then generation

For brief ideas, enhance first for much better results:

1. enhance_prompt brief="futuristic city" style="realistic"
   → Returns detailed prompt with camera lens, lighting setup, atmospheric effects

2. generate_image prompt="<enhanced prompt>" aspectRatio="16:9"
   → Generates with the enhanced prompt

Reference image workflow

Use an existing image to guide style and composition:

1. upload_reference_image filePath="~/Desktop/my-logo.png"
   → Returns public URL

2. generate_image prompt="coffee mug mockup with this logo" referenceImages=["<url>"]
   → Generates using the reference for style guidance

Reference images work across all providers.

Gallery exploration

1. search_gallery query="product photography" category="Product"
   → Browse thumbnails and prompts

2. get_inspiration id="<entry_id>"
   → Get full prompt text — copy and modify for your own generation

ComfyUI workflows

1. comfyui_workflow action="list"
   → See saved workflows

2. comfyui_workflow action="view" name="txt2img"
   → See adjustable parameters (steps, CFG, sampler, checkpoint)

3. comfyui_workflow action="modify" name="txt2img" modifications={"steps": 30, "cfg": 7.5}
   → Adjust without editing JSON

4. generate_image prompt="..." workflow="txt2img"
   → Generate using the custom workflow

Provider Comparison

| | MeiGen Platform | OpenAI-Compatible | ComfyUI (Local) | |---|---|---|---| | Models | Nanobanana Pro, GPT Image 1.5, Seedream 4.5, etc. | Any model at the endpoint | Any checkpoint on your machine | | Reference images | Native support | gpt-image-1.5 only | Requires LoadImage node | | Concurrency | Up to 4 parallel | Up to 4 parallel | 1 at a time (GPU constraint) | | Latency | 10-30s typical | Varies by provider | Depends on hardware | | Cost | Token-based credits | Provider billing | Free (your hardware) | | Offline | No | No | Yes |

Prompt Enhancement Styles

enhance_prompt supports three style modes, each producing different types of detail:

| Style | Focus | Best For | |-------|-------|----------| | realistic | Camera lens, aperture, focal length, lighting direction, material textures | Product photos, portraits, architecture | | anime | Key visual composition, character details (eyes, hair, costume), trigger words | Anime illustrations, character design | | illustration | Art medium, color palette, composition direction, brush texture | Concept art, digital painting, watercolor |

Security & Privacy

Remote package execution: This skill runs as an MCP server via npx meigen@latest. The package is published on npmjs.com under the meigen name with full source code available at GitHub. No code is obfuscated or minified beyond standard TypeScript compilation.

Reference image upload: The upload_reference_image tool compresses local images (max 2MB, 2048px) and uploads them to a CDN for use as generation references. This is always user-initiated — the tool never accesses or uploads files without explicit invocation. Uploaded images are used solely as style references for image generation.

API tokens: MEIGEN_API_TOKEN is stored locally in environment variables or ~/.config/meigen/config.json with chmod 600 permissions. Tokens are only sent to the configured provider's API endpoint and never logged or transmitted elsewhere.

No telemetry: The MCP server does not collect analytics, usage data, or send any information to third parties beyond the configured image generation provider.

Troubleshooting

"No image generation providers configured" → Set MEIGEN_API_TOKEN or configure an alternative provider in ~/.config/meigen/config.json

Timeout during generation → Image generation typically takes 10-30 seconds. During high demand, it may take longer. The server polls with a 5-minute timeout.

ComfyUI connection refused → Ensure ComfyUI is running and accessible at the configured URL. Test with: curl <url>/system_stats

"Model not found" → Run list_models to see available models for your configured providers.

Reference image rejected → Images must be public URLs (not local paths). Use upload_reference_image to convert local files to URLs first.

File v1.0.3:_meta.json

{ "ownerId": "kn74jr6gzvvb4s6zv356hf8wnd812f14", "slug": "creative-toolkit", "version": "1.0.3", "publishedAt": 1771508861294 }

API & Reliability

Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.

MissingCLAWHUB

Machine interfaces

Contract & API

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/contract"
curl -s "https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/trust"

Operational fit

Reliability & Benchmarks

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Machine Appendix

Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.

MissingCLAWHUB

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "CLAWHUB",
      "generatedAt": "2026-04-17T06:03:05.234Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Clawhub",
    "href": "https://clawhub.ai/jau123/creative-toolkit",
    "sourceUrl": "https://clawhub.ai/jau123/creative-toolkit",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "463 downloads",
    "href": "https://clawhub.ai/jau123/creative-toolkit",
    "sourceUrl": "https://clawhub.ai/jau123/creative-toolkit",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "latest_release",
    "category": "release",
    "label": "Latest release",
    "value": "1.0.4",
    "href": "https://clawhub.ai/jau123/creative-toolkit",
    "sourceUrl": "https://clawhub.ai/jau123/creative-toolkit",
    "sourceType": "release",
    "confidence": "medium",
    "observedAt": "2026-02-26T10:01:21.303Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-jau123-creative-toolkit/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "release",
    "title": "Release 1.0.4",
    "description": "Add semantic search to search_gallery - finds conceptually similar results via hybrid vector + keyword search",
    "href": "https://clawhub.ai/jau123/creative-toolkit",
    "sourceUrl": "https://clawhub.ai/jau123/creative-toolkit",
    "sourceType": "release",
    "confidence": "medium",
    "observedAt": "2026-02-26T10:01:21.303Z",
    "isPublic": true
  }
]

Sponsored

Ads related to Creative Toolkit and adjacent AI workflows.