{
  "schemaVersion": "1.0",
  "item": {
    "slug": "logo",
    "name": "Logo",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/ivangdavila/logo",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/logo",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/logo",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=logo",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "ai-generation.md",
      "diy.md",
      "feedback.md",
      "formats.md",
      "hiring.md"
    ],
    "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-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.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/logo"
    },
    "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/logo",
    "agentPageUrl": "https://openagent3.xyz/skills/logo/agent",
    "manifestUrl": "https://openagent3.xyz/skills/logo/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/logo/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": "Quick Start: AI Logo Generation",
        "body": "Best model for most logos: Nano Banana Pro (Gemini 3 Pro Image)"
      },
      {
        "title": "Basic Prompt Formula",
        "body": "Create a [STYLE] logo featuring [ELEMENT] on [BACKGROUND].\n[DESCRIPTION]. The logo should look good at 32px with recognizable shapes."
      },
      {
        "title": "Example",
        "body": "Create a minimalist logo featuring a geometric mountain peak on white background.\nClean lines, navy blue (#1E3A5A), modern and professional style.\nThe logo should look good at 32px with recognizable shapes.\n\nFor the full 7-step prompt framework and model comparison, load ai-generation.md."
      },
      {
        "title": "Decision Tree",
        "body": "SituationLoadAI generation (Nano Banana, GPT Image, prompts, iOS icons)ai-generation.mdLogo types (wordmark, symbol, combo, emblem)types.mdDesign process with a human designerprocess.mdFile formats and export requirementsformats.mdDIY without AI (templates, Canva)diy.mdHiring designers or agencieshiring.md"
      },
      {
        "title": "Model Quick Reference",
        "body": "ModelBest ForNano Banana ProOverall best, text + icons, App Store iconsGPT Image 1.5Conversational iteration, natural languageIdeogramPerfect text renderingMidjourney v7Artistic icons only (no text)"
      },
      {
        "title": "iOS App Icons (Liquid Glass)",
        "body": "iOS 26 uses Liquid Glass design. Use this prompt structure:\n\nCreate a polished iOS app icon featuring [ELEMENT].\nRounded square with [COLOR] gradient, minimalist white symbol centered.\nSoft shadows, glassy depth effect, works at 60px.\nThe icon represents [APP PURPOSE].\n\nSee ai-generation.md for the complete iOS 26 prompt template."
      },
      {
        "title": "Validation Loop (MANDATORY)",
        "body": "NEVER deliver without visual review. Every AI output must be inspected before sharing.\n\nGenerate → 2. Look at the actual image → 3. Check for issues → 4. Fix or regenerate → 5. Repeat (max 5-7 attempts)\n\nCommon fixes:\n\nUnwanted padding → Crop\nElements cut off → Regenerate with \"centered composition\"\nText garbled → Use Nano Banana/Ideogram or add manually\nToo complex → Simplify prompt\n\nIf 5-7 attempts fail, change model or strategy entirely."
      },
      {
        "title": "Universal Truths",
        "body": "AI output is a starting point. Every AI logo needs vectorization, cleanup, and manual text refinement. Never use raw output as final.\n\nTest at small sizes early. If it doesn't work at 32px, simplify. Most real-world usage is small.\n\nText handling varies. Only Nano Banana and Ideogram reliably render text. For Midjourney, generate icon-only.\n\nSimple logos last. Nike, Apple, McDonald's. Complexity dates quickly and fails at small sizes."
      },
      {
        "title": "Before Finalizing",
        "body": "Works in black and white\n Readable at 32px (favicon test)\n Vectorized (SVG), not just PNG\n All variants created (horizontal, stacked, icon-only)\n Text manually refined, not AI-generated\n Tested on dark and light backgrounds"
      },
      {
        "title": "When to Load More",
        "body": "SituationReferenceFull prompt frameworks, model comparison, iOS iconsai-generation.mdWordmark vs symbol vs emblem decisionstypes.mdWorking with designers, brief templatesprocess.mdSVG, PNG, favicon, size requirementsformats.mdTrack what works, learn from iterationsfeedback.md"
      }
    ],
    "body": "Quick Start: AI Logo Generation\n\nBest model for most logos: Nano Banana Pro (Gemini 3 Pro Image)\n\nBasic Prompt Formula\nCreate a [STYLE] logo featuring [ELEMENT] on [BACKGROUND].\n[DESCRIPTION]. The logo should look good at 32px with recognizable shapes.\n\nExample\nCreate a minimalist logo featuring a geometric mountain peak on white background.\nClean lines, navy blue (#1E3A5A), modern and professional style.\nThe logo should look good at 32px with recognizable shapes.\n\n\nFor the full 7-step prompt framework and model comparison, load ai-generation.md.\n\nDecision Tree\nSituation\tLoad\nAI generation (Nano Banana, GPT Image, prompts, iOS icons)\tai-generation.md\nLogo types (wordmark, symbol, combo, emblem)\ttypes.md\nDesign process with a human designer\tprocess.md\nFile formats and export requirements\tformats.md\nDIY without AI (templates, Canva)\tdiy.md\nHiring designers or agencies\thiring.md\nModel Quick Reference\nModel\tBest For\nNano Banana Pro\tOverall best, text + icons, App Store icons\nGPT Image 1.5\tConversational iteration, natural language\nIdeogram\tPerfect text rendering\nMidjourney v7\tArtistic icons only (no text)\niOS App Icons (Liquid Glass)\n\niOS 26 uses Liquid Glass design. Use this prompt structure:\n\nCreate a polished iOS app icon featuring [ELEMENT].\nRounded square with [COLOR] gradient, minimalist white symbol centered.\nSoft shadows, glassy depth effect, works at 60px.\nThe icon represents [APP PURPOSE].\n\n\nSee ai-generation.md for the complete iOS 26 prompt template.\n\nValidation Loop (MANDATORY)\n\nNEVER deliver without visual review. Every AI output must be inspected before sharing.\n\nGenerate → 2. Look at the actual image → 3. Check for issues → 4. Fix or regenerate → 5. Repeat (max 5-7 attempts)\n\nCommon fixes:\n\nUnwanted padding → Crop\nElements cut off → Regenerate with \"centered composition\"\nText garbled → Use Nano Banana/Ideogram or add manually\nToo complex → Simplify prompt\n\nIf 5-7 attempts fail, change model or strategy entirely.\n\nUniversal Truths\n\nAI output is a starting point. Every AI logo needs vectorization, cleanup, and manual text refinement. Never use raw output as final.\n\nTest at small sizes early. If it doesn't work at 32px, simplify. Most real-world usage is small.\n\nText handling varies. Only Nano Banana and Ideogram reliably render text. For Midjourney, generate icon-only.\n\nSimple logos last. Nike, Apple, McDonald's. Complexity dates quickly and fails at small sizes.\n\nBefore Finalizing\n Works in black and white\n Readable at 32px (favicon test)\n Vectorized (SVG), not just PNG\n All variants created (horizontal, stacked, icon-only)\n Text manually refined, not AI-generated\n Tested on dark and light backgrounds\nWhen to Load More\nSituation\tReference\nFull prompt frameworks, model comparison, iOS icons\tai-generation.md\nWordmark vs symbol vs emblem decisions\ttypes.md\nWorking with designers, brief templates\tprocess.md\nSVG, PNG, favicon, size requirements\tformats.md\nTrack what works, learn from iterations\tfeedback.md"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/logo",
    "publisherUrl": "https://clawhub.ai/ivangdavila/logo",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/logo",
    "downloadUrl": "https://openagent3.xyz/downloads/logo",
    "agentUrl": "https://openagent3.xyz/skills/logo/agent",
    "manifestUrl": "https://openagent3.xyz/skills/logo/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/logo/agent.md"
  }
}