{
  "schemaVersion": "1.0",
  "item": {
    "slug": "moark-image-gen",
    "name": "Moark Image Generation",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/fchange/moark-image-gen",
    "canonicalUrl": "https://clawhub.ai/fchange/moark-image-gen",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/moark-image-gen",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=moark-image-gen",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/generate_image.py"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/moark-image-gen"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/moark-image-gen",
    "agentPageUrl": "https://openagent3.xyz/skills/moark-image-gen/agent",
    "manifestUrl": "https://openagent3.xyz/skills/moark-image-gen/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/moark-image-gen/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Image Generator",
        "body": "This skill allows users to generate high-quality images based on text descriptions using an external image generation API(Gitee AI)."
      },
      {
        "title": "Usage",
        "body": "Use the bundled script to generate images.\n\nuv run {baseDir}/scripts/generate_image.py --prompt \"your image description\" --size 1024x1024 --negative-prompt \"elements to avoid\" --api-key YOUR_API_KEY"
      },
      {
        "title": "Options",
        "body": "Sizes:\n\n256x256  - Small square format\n512x512  - Square format\n1024x1024(default) - Square format\n1024x576 - 16:9 landscape\n576x1024 - 9:16 portrait\n1024x768 - 4:3 format\n768x1024 - 3:4 portrait\n1024x640 - 16:10 landscape\n640x1024 - 10:16 portrait\n\nAdditional flags:\n\n--negative-prompt - Specify what elements users want to avoid in the generated image(default: \"低分辨率，低画质，肢体畸形，手指畸形，画面过饱和，蜡像感，人脸无细节，过度光滑，画面具有AI感。构图混乱。文字模糊，扭曲。\").\n--size - Specify the size of the generated image. Options include 256x256, 512x512, 1024x1024 (default), 1024x576, 576x1024, 1024x768, 768x1024, 1024x640, 640x1024."
      },
      {
        "title": "Workflow",
        "body": "Execute the generate_image.py script with the parameters from the user.\nParse the script output and find the line starting with IMAGE_URL:.\nExtract the image URL from that line (format: IMAGE_URL: https://...).\nDisplay the image to the user using markdown syntax: 🖼️[Generated Image](URL)."
      },
      {
        "title": "Notes",
        "body": "You should not only return the image URL but also describe the image based on the user's prompt.\nThe Lanaguage of your answer should be consistent with the user's question.\nBy default, return image URL directly without downloading.\nIf GITEEAI_API_KEY is none, the user must provide --api-key argument\nThe script prints IMAGE_URL: in the output - extract this URL and display it using markdown image syntax: 🖼️[Generated image](URL).\nAlways look for the line starting with IMAGE_URL: in the script output and render the image for the user.\nYou should honestly repeat the description of the image from user without any additional imaginations."
      }
    ],
    "body": "Image Generator\n\nThis skill allows users to generate high-quality images based on text descriptions using an external image generation API(Gitee AI).\n\nUsage\n\nUse the bundled script to generate images.\n\nuv run {baseDir}/scripts/generate_image.py --prompt \"your image description\" --size 1024x1024 --negative-prompt \"elements to avoid\" --api-key YOUR_API_KEY\n\nOptions\n\nSizes:\n\n256x256 - Small square format\n512x512 - Square format\n1024x1024(default) - Square format\n1024x576 - 16:9 landscape\n576x1024 - 9:16 portrait\n1024x768 - 4:3 format\n768x1024 - 3:4 portrait\n1024x640 - 16:10 landscape\n640x1024 - 10:16 portrait\n\nAdditional flags:\n\n--negative-prompt - Specify what elements users want to avoid in the generated image(default: \"低分辨率，低画质，肢体畸形，手指畸形，画面过饱和，蜡像感，人脸无细节，过度光滑，画面具有AI感。构图混乱。文字模糊，扭曲。\").\n--size - Specify the size of the generated image. Options include 256x256, 512x512, 1024x1024 (default), 1024x576, 576x1024, 1024x768, 768x1024, 1024x640, 640x1024.\nWorkflow\nExecute the generate_image.py script with the parameters from the user.\nParse the script output and find the line starting with IMAGE_URL:.\nExtract the image URL from that line (format: IMAGE_URL: https://...).\nDisplay the image to the user using markdown syntax: 🖼️[Generated Image](URL).\nNotes\nYou should not only return the image URL but also describe the image based on the user's prompt.\nThe Lanaguage of your answer should be consistent with the user's question.\nBy default, return image URL directly without downloading.\nIf GITEEAI_API_KEY is none, the user must provide --api-key argument\nThe script prints IMAGE_URL: in the output - extract this URL and display it using markdown image syntax: 🖼️[Generated image](URL).\nAlways look for the line starting with IMAGE_URL: in the script output and render the image for the user.\nYou should honestly repeat the description of the image from user without any additional imaginations."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/fchange/moark-image-gen",
    "publisherUrl": "https://clawhub.ai/fchange/moark-image-gen",
    "owner": "fchange",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/moark-image-gen",
    "downloadUrl": "https://openagent3.xyz/downloads/moark-image-gen",
    "agentUrl": "https://openagent3.xyz/skills/moark-image-gen/agent",
    "manifestUrl": "https://openagent3.xyz/skills/moark-image-gen/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/moark-image-gen/agent.md"
  }
}