{"id":"716db53b-d6eb-4613-9594-5efd5349e195","entityType":"agent","slug":"clawhub-bustes01-text-to-image-free","name":"🎨 Text-to-Image Free","canonicalUrl":"https://www.xpersona.co/agent/clawhub-bustes01-text-to-image-free","canonicalPath":"/agent/clawhub-bustes01-text-to-image-free","generatedAt":"2026-10-10T13:41:14.268Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T10:18:39.380Z","emptyReason":null},"description":"Free AI text-to-image generation. Turn text descriptions into images. No API key required. Supports multiple models via Pollinations.ai free API. Skill: 🎨 Text-to-Image Free Owner: bustes01 Summary: Free AI text-to-image generation. Turn text descriptions into images. No API key required. Supports multiple models via Pollinations.ai free API. Tags: ai:1.3.0, creative:1.3.0, free:1.3.0, generation:1.3.0, image:1.3.0, latest:1.3.0 Version history: v1.3.0 | 2026-05-19T05:45:07.381Z | user Restructured: English section + Chinese section (separate mono-lingual hal","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.5K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s179k2f5a78brwssac6hqw3e3586yns2:text-to-image-free","sourceUrl":"https://clawhub.ai/bustes01/text-to-image-free","homepage":"https://clawhub.ai/bustes01/skills/text-to-image-free","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/bustes01/text-to-image-free","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/bustes01/skills/text-to-image-free","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":64,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Free AI text-to-image generation. Turn text descriptions into images. No API key required. Supports multiple models via Pollinations.ai free API. Skill: 🎨 Text"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:18:39.380Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:18:39.380Z","emptyReason":null},"stars":null,"forks":null,"downloads":1500,"packageName":null,"latestVersion":"1.3.0","tractionLabel":"1.5K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:18:39.380Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T10:18:39.380Z","lastCrawledAt":"2026-10-10T10:18:39.380Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T10:18:39.380Z","lastVerifiedAt":null,"highlights":[{"version":"1.3.0","createdAt":"2026-05-19T05:45:07.381Z","changelog":"Restructured: English section + Chinese section (separate mono-lingual halves)","fileCount":3,"zipByteSize":4243},{"version":"1.2.0","createdAt":"2026-05-19T03:52:35.013Z","changelog":"Bilingual SKILL.md; English model names; Sana default confirmed","fileCount":2,"zipByteSize":2315},{"version":"1.1.0","createdAt":"2026-05-19T00:01:07.271Z","changelog":"更新默认模型为Sana（Pollinations.ai模型升级），新增seed参数支持，更新模型选择表，调整生成时间估算","fileCount":2,"zipByteSize":2034},{"version":"1.0.0","createdAt":"2026-05-18T07:32:40.931Z","changelog":"- Initial release of the free text-to-image generation tool. - No API Key required; uses the Pollinations.ai free API. - Supports customizable styles, sizes, and models (default, flux, turbo, dreamshaper). - Accepts both Chinese and English prompts. - Returns generated image directly to users. - Some usage limits: free API queue, best results in English, non-commercial use only.","fileCount":2,"zipByteSize":1787}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s179k2f5a78brwssac6hqw3e3586yns2:text-to-image-free","setupComplexity":"medium","setupSteps":["Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.","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."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-text-to-image-free/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-text-to-image-free/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-text-to-image-free/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-text-to-image-free/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-text-to-image-free/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-text-to-image-free/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T13:41:14.267Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-text-to-image-free/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-text-to-image-free/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-text-to-image-free/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-text-to-image-free/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T10:18:39.380Z","emptyReason":null},"readme":"Skill: 🎨 Text-to-Image Free\n\nOwner: bustes01\n\nSummary: Free AI text-to-image generation. Turn text descriptions into images. No API key required. Supports multiple models via Pollinations.ai free API.\n\nTags: ai:1.3.0, creative:1.3.0, free:1.3.0, generation:1.3.0, image:1.3.0, latest:1.3.0\n\nVersion history:\n\nv1.3.0 | 2026-05-19T05:45:07.381Z | user\n\nRestructured: English section + Chinese section (separate mono-lingual halves)\n\nv1.2.0 | 2026-05-19T03:52:35.013Z | user\n\nBilingual SKILL.md; English model names; Sana default confirmed\n\nv1.1.0 | 2026-05-19T00:01:07.271Z | user\n\n更新默认模型为Sana（Pollinations.ai模型升级），新增seed参数支持，更新模型选择表，调整生成时间估算\n\nv1.0.0 | 2026-05-18T07:32:40.931Z | auto\n\n- Initial release of the free text-to-image generation tool.\n- No API Key required; uses the Pollinations.ai free API.\n- Supports customizable styles, sizes, and models (default, flux, turbo, dreamshaper).\n- Accepts both Chinese and English prompts.\n- Returns generated image directly to users.\n- Some usage limits: free API queue, best results in English, non-commercial use only.\n\nArchive index:\n\nArchive v1.3.0: 3 files, 4243 bytes\n\nFiles: skill-card.md (1999b), SKILL.md (5518b), _meta.json (137b)\n\nFile v1.3.0:SKILL.md\n\n---\nname: text-to-image-free\ndescription: >\n  Free AI text-to-image generation.\n  Turn text descriptions into images. No API key required.\n  Supports multiple models via Pollinations.ai free API.\nversion: 1.3.0\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - curl\n        - python3\n    emoji: \"🎨\"\n    homepage: https://clawhub.ai/BusTes01/text-to-image-free\n    models:\n      - sana\n      - flux\n      - turbo\n      - dreamshaper\n---\n\n# 🎨 Text-to-Image Free\n\nA free AI image generation tool. User provides a text description, and the agent generates a corresponding image. **No API key required**, zero cost. Powered by Pollinations.ai free API.\n\n## Usage\n\nUser says: \"generate an image: a Shiba Inu on a beach drinking coconut water\"\n\nThe agent performs the following workflow:\n\n### Step 1: Extract Prompt\n\nExtract the image description from user input.\n\nTrigger keywords: \"generate\", \"create an image\", \"draw\", \"make a picture\"\n\n### Step 2: Set Parameters\n\n| Parameter | Default | Description |\n|-----------|---------|-------------|\n| width | 1024 | Image width in px |\n| height | 768 | Image height in px |\n| model | `sana` | `sana` / `flux` / `turbo` / `dreamshaper` |\n| nologo | true | Remove watermark |\n| seed | random | Fixed integer for reproducible results |\n\nUser can override:\n```\n\"Generate: cyberpunk Shanghai night view, width 1920 height 1080, use flux model\"\n\"Generate another, use seed=42 for consistent style\"\n```\n\n### Step 3: Call API\n\nUse `exec` to run curl against Pollinations.ai:\n\n```bash\nPROMPT=\"<your text description>\"\nWIDTH=1024\nHEIGHT=768\nSEED=\"\"  # optional: \"42\"\n\ncurl -s --max-time 180 \\\n  \"https://image.pollinations.ai/prompt/$(python3 -c \"import urllib.parse; print(urllib.parse.quote('$PROMPT'))\")?width=$WIDTH&height=$HEIGHT&nologo=true${SEED:+&seed=$SEED}\" \\\n  -o /tmp/generated_image.jpg\n```\n\n### Step 4: Return Result\n\nReturn the generated image file to the user.\n\n## Model Selection\n\n| Model | Features | Speed |\n|-------|----------|-------|\n| `sana` (default) | Latest efficient model, balanced style & detail | Fast |\n| `flux` | Higher quality, richer detail | Moderate |\n| `turbo` | Fastest generation, good for previews | Fastest |\n| `dreamshaper` | Artistic / dream-like style | Medium |\n\n> As of May 2026, Pollinations.ai default model has been switched to **Sana**. Older models like `stable-diffusion` are deprecated. Sana offers better speed-quality balance.\n\n## Examples\n\n```\nUser: \"Generate: cyberpunk Shanghai night, neon lights, flying cars\"\n→ Agent calls API → returns image ✓\n\nUser: \"Generate: an orange cat wearing an astronaut helmet, cartoon style, use flux model\"\n→ Agent calls API → returns image ✓\n```\n\n## Notes\n\n- Free API has queue limits: one request at a time\n- Generation takes ~15-60 seconds (Sana is faster than predecessors)\n- English prompts yield best results\n- Use `seed` parameter (e.g., `&seed=42`) for reproducible results\n- Non-commercial use only (Pollinations.ai free tier limitation)\n\n---\n\n# 🎨 文生图（免费）\n\n一个免费的AI图片生成工具。用户输入描述性文字，即可生成对应的图片。**无需任何API Key**，零成本使用。基于 Pollinations.ai 免费API。\n\n## 使用方法\n\n用户说：\"画一张图：一只柴犬在沙滩上喝椰子水\"\n\nAgent 执行以下流程：\n\n### 第一步：提取提示词\n\n从用户输入中提取图片描述文本。\n\n关键词触发：\"画一张图\"/\"生成图片\"/\"画\"/\"create\"/\"generate\"\n\n### 第二步：调整参数\n\n| 参数 | 默认值 | 说明 |\n|------|--------|------|\n| width | 1024 | 图片宽度 |\n| height | 768 | 图片高度 |\n| model | `sana` | `sana` / `flux` / `turbo` / `dreamshaper` |\n| 无水印 | 是 | 默认去除水印 |\n| seed | 随机 | 固定值可复现相同结果 |\n\n用户可指定参数：\n```\n\"画一张图：赛博朋克上海夜景，宽1920高1080，使用flux模型\"\n\"再生成一次，用seed=42保持风格一致\"\n```\n\n### 第三步：调用API\n\n使用 `exec` 运行 curl 命令调用 Pollinations.ai：\n\n```bash\nPROMPT=\"<图片描述文字>\"\nWIDTH=1024\nHEIGHT=768\nSEED=\"\"  # 可选：\"42\"\n\ncurl -s --max-time 180 \\\n  \"https://image.pollinations.ai/prompt/$(python3 -c \"import urllib.parse; print(urllib.parse.quote('$PROMPT'))\")?width=$WIDTH&height=$HEIGHT&nologo=true${SEED:+&seed=$SEED}\" \\\n  -o /tmp/generated_image.jpg\n```\n\n### 第四步：返回结果\n\n将生成的图片文件返回给用户。\n\n## 模型选择\n\n| 模型 | 特点 | 速度 |\n|------|------|------|\n| `sana`（默认） | 最新高效模型，通用风格，细节出色 | 快 |\n| `flux` | 更高质量，细节丰富 | 稍慢 |\n| `turbo` | 极速生成，适合快速预览 | 最快 |\n| `dreamshaper` | 偏向艺术/梦幻风格 | 中等 |\n\n> 2026年5月更新：Pollinations.ai 已将默认模型切换为 **Sana**，前代模型（如stable-diffusion）已下线。Sana在速度和画质间取得更好平衡。\n\n## 示例\n\n```\n用户：「画一张图：赛博朋克上海夜景，霓虹灯，飞行汽车」\n→ Agent 调用API → 返回图片 ✓\n\n用户：「画一张图：一只橘猫戴着宇航员头盔，卡通风格，使用flux模型」\n→ Agent 调用API → 返回图片 ✓\n```\n\n## 注意事项\n\n- 免费API有队列限制，一次只能处理一个请求\n- 生成时间约15-60秒（Sana模型较前代更快）\n- 建议使用英文提示词获得最佳效果，中文也支持\n- 支持 `seed` 参数（如 `&seed=42`）获得可复现结果\n- 仅限非商业用途（Pollinations.ai免费层限制）\n\nFile v1.3.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dtyeh1jw379t0b2d0veyrc186z89t\",\n  \"slug\": \"text-to-image-free\",\n  \"version\": \"1.3.0\",\n  \"publishedAt\": 1779169507381\n}\n\nFile v1.3.0:skill-card.md\n\n## Description:\n\nFree AI text-to-image generation that turns text descriptions into images without an API key and supports multiple Pollinations.ai models.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bustes01](https://clawhub.ai/user/bustes01)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and agent builders use this skill to generate image files from text prompts with optional size, seed, and model parameters.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Prompt text is sent to Pollinations.ai.\n\nMitigation: Do not use sensitive, confidential, or regulated prompts with this skill.\n\nRisk: The documented command pattern can execute crafted prompt text as local Python code.\n\nMitigation: Pass prompts as data to the URL-encoding step instead of interpolating them into python3 -c source.\n\nRisk: The documented output path is a fixed temporary file.\n\nMitigation: Write generated images to a unique private temporary path before returning them to the user.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/bustes01/skills/text-to-image-free)\n- [ClawHub metadata homepage](https://clawhub.ai/BusTes01/text-to-image-free)\n- [Pollinations.ai image endpoint](https://image.pollinations.ai/prompt/{prompt})\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, files, guidance]\n\n**Output Format:** [Markdown guidance with shell command examples and generated image files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Supports width, height, model, nologo, and seed parameters; generated images are written as local files.]\n\n## Skill Version(s):\n\n1.3.0 (source: frontmatter and release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.2.0: 2 files, 2315 bytes\n\nFiles: SKILL.md (3520b), _meta.json (137b)\n\nFile v1.2.0:SKILL.md\n\n---\nname: text-to-image-free\ndescription: >\n  Free AI text-to-image generation. Turn text descriptions into images, no API key required.\n  Supports multiple models via Pollinations.ai free API.\n  Use for: \"draw/画\", \"generate image/生成图片/文生图\", \"create a picture\", or any request for image generation.\n  Triggers: image creation, visual content, illustration, concept art.\nversion: 1.2.0\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - curl\n        - python3\n    emoji: \"🎨\"\n    homepage: https://clawhub.ai/BusTes01/text-to-image-free\n    models:\n      - sana\n      - flux\n      - turbo\n      - dreamshaper\n---\n\n# 🎨 Text-to-Image Free / 文生图（免费）\n\n## Overview / 概览\n\nA free AI image generation tool. User provides a text description, and the agent generates a corresponding image. **No API key required**, zero cost. Powered by Pollinations.ai free API.\n\n## Usage / 使用方法\n\nUser says: \"画一张图：一只柴犬在沙滩上喝椰子水\" or \"generate an image: a Shiba Inu on a beach drinking coconut water\"\n\nAgent executes:\n\n### Step 1: Extract Prompt / 提取提示词\n\nExtract the image description from user input. Supports both Chinese and English.\n\nTrigger keywords: \"画一张图\"/\"生成图片\"/\"画\"/\"create an image\"/\"generate\"/\"draw\"\n\n### Step 2: Set Parameters / 调整参数\n\n| Parameter 参数 | Default 默认 | Description 说明 |\n|---------------|-------------|-----------------|\n| width | 1024 | Image width in px |\n| height | 768 | Image height in px |\n| model | `sana` | `sana` / `flux` / `turbo` / `dreamshaper` |\n| nologo | true | Remove watermark |\n| seed | random | Fixed integer for reproducible results |\n\nUser can override:\n```\n\"画一张图：赛博朋克上海夜景，宽1920高1080，使用flux模型\"\n\"Generate another, use seed=42 for consistent style\"\n```\n\n### Step 3: Call API / 调用API\n\nUse `exec` to run curl against Pollinations.ai:\n\n```bash\nPROMPT=\"<your text description>\"\nWIDTH=1024\nHEIGHT=768\nSEED=\"\"  # optional: \"42\"\n\ncurl -s --max-time 180 \\\n  \"https://image.pollinations.ai/prompt/$(python3 -c \"import urllib.parse; print(urllib.parse.quote('$PROMPT'))\")?width=$WIDTH&height=$HEIGHT&nologo=true${SEED:+&seed=$SEED}\" \\\n  -o /tmp/generated_image.jpg\n```\n\n### Step 4: Return Result / 返回结果\n\nReturn the generated image file to the user.\n\n## Model Selection / 模型选择\n\n| Model | Features 特点 | Speed 速度 |\n|-------|---------------|-----------|\n| `sana` (default) | Latest efficient model, balanced style & detail | Fast |\n| `flux` | Higher quality, richer detail | Moderate |\n| `turbo` | Fastest generation, good for previews | Fastest |\n| `dreamshaper` | Artistic / dream-like style | Medium |\n\n> ⚠️ As of May 2026, Pollinations.ai default model has been switched to **Sana**. Older models like `stable-diffusion` are deprecated. Sana offers better speed-quality balance.\n\n## Examples / 示例\n\n```\nUser: \"画一张图：赛博朋克上海夜景，霓虹灯，飞行汽车\"\n→ Agent calls API → returns image ✓\n\nUser: \"Generate: an orange cat wearing an astronaut helmet, cartoon style, use flux model\"\n→ Agent calls API → returns image ✓\n```\n\n## Notes / 注意事项\n\n- Free API has queue limits: one request at a time\n- Generation takes ~15-60 seconds (Sana model is faster than predecessors)\n- English prompts yield best results; Chinese is also supported\n- Use `seed` parameter (e.g., `&seed=42`) for reproducible results\n- Non-commercial use only (Pollinations.ai free tier limitation)\n\nFile v1.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dtyeh1jw379t0b2d0veyrc186z89t\",\n  \"slug\": \"text-to-image-free\",\n  \"version\": \"1.2.0\",\n  \"publishedAt\": 1779162755013\n}\n\nArchive v1.1.0: 2 files, 2034 bytes\n\nFiles: SKILL.md (2807b), _meta.json (137b)\n\nFile v1.1.0:SKILL.md\n\n---\nname: text-to-image-free\ndescription: 免费AI文生图工具。输入文字描述，自动生成图片并返回，无需任何API Key。支持多种模型风格。\nversion: 1.1.0\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - curl\n    emoji: \"🎨\"\n    homepage: https://clawhub.ai/BusTes01/text-to-image-free\n---\n\n# 🎨 文生图（免费）\n\n## 这是什么\n\n一个免费的AI图片生成工具。用户输入描述性文字，即可生成对应的图片。\n**无需任何API Key**，零成本使用。基于 Pollinations.ai 免费API。\n\n## 使用方法\n\n用户说：\n> \"画一张图：一只柴犬在沙滩上喝椰子水\"\n\nAgent 执行：\n\n### 第一步：提取提示词\n\n从用户输入中提取图片描述文本。支持中文和英文。\n\n关键词触发：\"画一张图\"/\"生成图片\"/\"画\"/\"create an image\"/\"generate\"\n\n### 第二步：调整默认参数\n\n| 参数 | 默认值 | 说明 |\n|------|--------|------|\n| 宽度 | 1024 | 可选调整 |\n| 高度 | 768 | 可选调整 |\n| 模型 | sana | sana/flux/turbo/dreamshaper |\n| 无水印 | 是 | 默认去除 |\n| seed | 随机 | 固定值可复现相同结果 |\n\n用户可指定参数：\n```\n\"画一张图：赛博朋克上海夜景，宽1920高1080，使用flux模型\"\n\"再生成一次，用seed=42保持风格一致\"\n```\n\n### 第三步：调用API生成\n\n使用 `exec` 运行 curl 命令调用 Pollinations.ai：\n\n```bash\ncurl -s --max-time 180 \\\n  \"https://image.pollinations.ai/prompt/$(python3 -c \"import urllib.parse; print(urllib.parse.quote('$PROMPT'))\")?width=$WIDTH&height=$HEIGHT&nologo=true${SEED:+&seed=$SEED}\" \\\n  -o /tmp/generated_image.jpg\n```\n\n### 第四步：返回结果\n\n将生成的图片文件返回给用户。\n\n## 模型选择\n\n| 模型 | 特点 | 速度 |\n|------|------|------|\n| sana（默认） | 最新高效模型，通用风格，细节出色 | 快 |\n| flux | 更高质量，细节丰富 | 稍慢 |\n| turbo | 极速生成，适合快速预览 | 最快 |\n| dreamshaper | 偏向艺术/梦幻风格 | 中等 |\n\n> ⚠️ 2026年5月更新：Pollinations.ai 已将默认模型切换为 **Sana**，前代模型（如stable-diffusion）已下线。Sana在速度和画质间取得更好平衡。\n\n## 示例\n\n```\n用户：「画一张图：赛博朋克上海夜景，霓虹灯，飞行汽车」\n→ Agent 调用API → 返回图片 ✓\n\n用户：「生成图片：一只橘猫戴着宇航员头盔，卡通风格，使用flux模型」\n→ Agent 调用API → 返回图片 ✓\n```\n\n## 注意事项\n\n- 免费API有队列限制，一次只能处理一个请求\n- 生成时间约15-60秒（Sana模型较前代更快）\n- 建议使用英文提示词获得最佳效果，中文也支持\n- 支持 `seed` 参数（如 `&seed=42`）获得可复现结果\n- 仅限非商业用途（Pollinations.ai免费层限制）\n\nFile v1.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dtyeh1jw379t0b2d0veyrc186z89t\",\n  \"slug\": \"text-to-image-free\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1779148867271\n}\n\nArchive v1.0.0: 2 files, 1787 bytes\n\nFiles: SKILL.md (2387b), _meta.json (137b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: text-to-image-free\ndescription: 免费AI文生图工具。输入文字描述，自动生成图片并返回，无需任何API Key。支持多种模型风格。\nversion: 1.0.0\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - curl\n    emoji: \"🎨\"\n    homepage: https://clawhub.ai/BusTes01/text-to-image-free\n---\n\n# 🎨 文生图（免费）\n\n## 这是什么\n\n一个免费的AI图片生成工具。用户输入描述性文字，即可生成对应的图片。\n**无需任何API Key**，零成本使用。基于 Pollinations.ai 免费API。\n\n## 使用方法\n\n用户说：\n> \"画一张图：一只柴犬在沙滩上喝椰子水\"\n\nAgent 执行：\n\n### 第一步：提取提示词\n\n从用户输入中提取图片描述文本。支持中文和英文。\n\n关键词触发：\"画一张图\"/\"生成图片\"/\"画\"/\"create an image\"/\"generate\"\n\n### 第二步：调整默认参数\n\n| 参数 | 默认值 | 说明 |\n|------|--------|------|\n| 宽度 | 1024 | 可选调整 |\n| 高度 | 768 | 可选调整 |\n| 模型 | auto | flux/turbo/dreamshaper |\n| 无水印 | 是 | 默认去除 |\n\n用户可指定参数：\n```\n\"画一张图：赛博朋克上海夜景，宽1920高1080，使用flux模型\"\n```\n\n### 第三步：调用API生成\n\n使用 `exec` 运行 curl 命令调用 Pollinations.ai：\n\n```bash\ncurl -s --max-time 180 \\\n  \"https://image.pollinations.ai/prompt/$(python3 -c \"import urllib.parse; print(urllib.parse.quote('$PROMPT'))\")?width=$WIDTH&height=$HEIGHT&nologo=true\" \\\n  -o /tmp/generated_image.jpg\n```\n\n### 第四步：返回结果\n\n将生成的图片文件返回给用户。\n\n## 模型选择\n\n| 模型 | 特点 | 速度 |\n|------|------|------|\n| 默认 | 通用风格，适合大多数场景 | 较快 |\n| flux | 更高质量，细节丰富 | 稍慢 |\n| turbo | 极速生成，适合快速预览 | 最快 |\n| dreamshaper | 偏向艺术/梦幻风格 | 中等 |\n\n## 示例\n\n```\n用户：「画一张图：赛博朋克上海夜景，霓虹灯，飞行汽车」\n→ Agent 调用API → 返回图片 ✓\n\n用户：「生成图片：一只橘猫戴着宇航员头盔，卡通风格，使用flux模型」\n→ Agent 调用API → 返回图片 ✓\n```\n\n## 注意事项\n\n- 免费API有队列限制，一次只能处理一个请求\n- 生成时间约30-90秒\n- 建议使用英文提示词获得最佳效果，中文也支持\n- 仅限非商业用途（Pollinations.ai免费层限制）\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dtyeh1jw379t0b2d0veyrc186z89t\",\n  \"slug\": \"text-to-image-free\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1779089560931\n}","readmeExcerpt":"Skill: 🎨 Text-to-Image Free Owner: bustes01 Summary: Free AI text-to-image generation. Turn text descriptions into images. No API key required. Supports multiple models via Pollinations.ai free API. Tags: ai:1.3.0, creative:1.3.0, free:1.3.0, generation:1.3.0, image:1.3.0, latest:1.3.0 Version history: v1.3.0 | 2026-05-19T05:45:07.381Z | user Restructured: English section + Chinese section (separate mono-lingual hal","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"\"Generate: cyberpunk Shanghai night view, width 1920 height 1080, use flux model\"\n\"Generate another, use seed=42 for consistent style\""},{"language":"bash","snippet":"curl -s --max-time 180 \\"},{"language":"bash","snippet":"PROMPT=\"<your text description>\"\nWIDTH=1024\nHEIGHT=768\nSEED=\"\"  # optional: \"42\"\n\ncurl -s --max-time 180 \\\n  \"https://image.pollinations.ai/prompt/$(python3 -c \"import urllib.parse; print(urllib.parse.quote('$PROMPT'))\")?width=$WIDTH&height=$HEIGHT&nologo=true${SEED:+&seed=$SEED}\" \\\n  -o /tmp/generated_image.jpg"},{"language":"text","snippet":"User: \"Generate: cyberpunk Shanghai night, neon lights, flying cars\"\n→ Agent calls API → returns image ✓\n\nUser: \"Generate: an orange cat wearing an astronaut helmet, cartoon style, use flux model\"\n→ Agent calls API → returns image ✓"},{"language":"text","snippet":"\"画一张图：赛博朋克上海夜景，宽1920高1080，使用flux模型\"\n\"再生成一次，用seed=42保持风格一致\""},{"language":"bash","snippet":"curl -s --max-time 180 \\"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: text-to-image-free\ndescription: >\n  Free AI text-to-image generation.\n  Turn text descriptions into images. No API key required.\n  Supports multiple models via Pollinations.ai free API.\nversion: 1.3.0\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - curl\n        - python3\n    emoji: \"🎨\"\n    homepage: https://clawhub.ai/BusTes01/text-to-image-free\n    models:\n      - sana\n      - flux\n      - turbo\n      - dreamshaper\n---\n\n# 🎨 Text-to-Image Free\n\nA free AI image generation tool. User provides a text description, and the agent generates a corresponding image. **No API key required**, zero cost. Powered by Pollinations.ai free API.\n\n## Usage\n\nUser says: \"generate an image: a Shiba Inu on a beach drinking coconut water\"\n\nThe agent performs the following workflow:\n\n### Step 1: Extract Prompt\n\nExtract the image description from user input.\n\nTrigger keywords: \"generate\", \"create an image\", \"draw\", \"make a picture\"\n\n### Step 2: Set Parameters\n\n| Parameter | Default | Description |\n|-----------|---------|-------------|\n| width | 1024 | Image width in px |\n| height | 768 | Image height in px |\n| model | `sana` | `sana` / `flux` / `turbo` / `dreamshaper` |\n| nologo | true | Remove watermark |\n| seed | random | Fixed integer for reproducible results |\n\nUser can override:\n```\n\"Generate: cyberpunk Shanghai night view, width 1920 height 1080, use flux model\"\n\"Generate another, use seed=42 for consistent style\"\n```\n\n### Step 3: Call API\n\nUse `exec` to run curl against Pollinations.ai:\n\n```bash\nPROMPT=\"<your text description>\"\nWIDTH=1024\nHEIGHT=768\nSEED=\"\"  # optional: \"42\"\n\ncurl -s --max-time 180 \\\n  \"https://image.pollinations.ai/prompt/$(python3 -c \"import urllib.parse; print(urllib.parse.quote('$PROMPT'))\")?width=$WIDTH&height=$HEIGHT&nologo=true${SEED:+&seed=$SEED}\" \\\n  -o /tmp/generated_image.jpg\n```\n\n### Step 4: Return Result\n\nReturn the generated image file to the user.\n\n## Model Selection\n\n| Model | Features | Speed |\n|-------|----------|-------|\n| `sana` (default) | Latest efficient model, balanced style & detail | Fast |\n| `flux` | Higher quality, richer detail | Moderate |\n| `turbo` | Fastest generation, good for previews | Fastest |\n| `dreamshaper` | Artistic / dream-like style | Medium |\n\n> As of May 2026, Pollinations.ai default model has been switched to **Sana**. Older models like `stable-diffusion` are deprecated. Sana offers better speed-quality balance.\n\n## Examples\n\n```\nUser: \"Generate: cyberpunk Shanghai night, neon lights, flying cars\"\n→ Agent calls API → returns image ✓\n\nUser: \"Generate: an orange cat wearing an astronaut helmet, cartoon style, use flux model\"\n→ Agent calls API → returns image ✓\n```\n\n## Notes\n\n- Free API has queue limits: one request at a time\n- Generation takes ~15-60 seconds (Sana is faster than predecessors)\n- English prompts yield best results\n- Use `seed` parameter (e.g., `&seed=42`) for reproducible results\n- Non-commercial use only (Pollinations.ai free tier limitation)\n\n---\n\n# 🎨 文生图（免费）\n\n一个免费的"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7dtyeh1jw379t0b2d0veyrc186z89t\",\n  \"slug\": \"text-to-image-free\",\n  \"version\": \"1.3.0\",\n  \"publishedAt\": 1779169507381\n}"},{"path":"skill-card.md","content":"## Description:\n\nFree AI text-to-image generation that turns text descriptions into images without an API key and supports multiple Pollinations.ai models.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bustes01](https://clawhub.ai/user/bustes01)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and agent builders use this skill to generate image files from text prompts with optional size, seed, and model parameters.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Prompt text is sent to Pollinations.ai.\n\nMitigation: Do not use sensitive, confidential, or regulated prompts with this skill.\n\nRisk: The documented command pattern can execute crafted prompt text as local Python code.\n\nMitigation: Pass prompts as data to the URL-encoding step instead of interpolating them into python3 -c source.\n\nRisk: The documented output path is a fixed temporary file.\n\nMitigation: Write generated images to a unique private temporary path before returning them to the user.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/bustes01/skills/text-to-image-free)\n- [ClawHub metadata homepage](https://clawhub.ai/BusTes01/text-to-image-free)\n- [Pollinations.ai image endpoint](https://image.pollinations.ai/prompt/{prompt})\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, files, guidance]\n\n**Output Format:** [Markdown guidance with shell command examples and generated image files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Supports width, height, model, nologo, and seed parameters; generated images are written as local files.]\n\n## Skill Version(s):\n\n1.3.0 (source: frontmatter and release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Free AI text-to-image generation. Turn text descriptions into images. No API key required. Supports multiple models via Pollinations.ai free API. Skill: 🎨 Text-to-Image Free Owner: bustes01 Summary: Free AI text-to-image generation. Turn text descriptions into images. No API key required. Supports multiple models via Pollinations.ai free API. Tags: ai:1.3.0, creative:1.3.0, free:1.3.0, generation:1.3.0, image:1.3.0, latest:1.3.0 Version history: v1.3.0 | 2026-05-19T05:45:07.381Z | user Restructured: English section + Chinese section (separate mono-lingual hal","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1022,"uniquenessScore":50,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T10:18:39.380Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T10:18:39.380Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T13:41:14.268Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}