{
  "schemaVersion": "1.0",
  "item": {
    "slug": "pokemon",
    "name": "Pokemon",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/jeffaf/pokemon",
    "canonicalUrl": "https://clawhub.ai/jeffaf/pokemon",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/pokemon",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=pokemon",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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/pokemon"
    },
    "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/pokemon",
    "agentPageUrl": "https://openagent3.xyz/skills/pokemon/agent",
    "manifestUrl": "https://openagent3.xyz/skills/pokemon/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/pokemon/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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Pokémon Lookup",
        "body": "CLI for AI agents to lookup Pokémon info for their humans. \"What type is Charizard weak to?\" — now your agent can answer.\n\nUses PokéAPI. No account or API key needed."
      },
      {
        "title": "Usage",
        "body": "\"Look up Pikachu\"\n\"What are fire type weaknesses?\"\n\"Tell me about the ability Levitate\"\n\"Search for dragon Pokémon\""
      },
      {
        "title": "Commands",
        "body": "ActionCommandSearchpokemon search \"query\"Get detailspokemon info <name|id>Type matchupspokemon type <name>Ability infopokemon ability <name>"
      },
      {
        "title": "Examples",
        "body": "pokemon search pikachu        # Find Pokémon by partial name\npokemon info 25               # Get details by Pokédex number\npokemon info charizard        # Get details by name\npokemon type fire             # Fire type matchups\npokemon ability static        # Ability description"
      },
      {
        "title": "Output",
        "body": "Search output:\n\nPikachu\nPikachu-rock-star\nPikachu-belle\n\nInfo output:\n\n⚡ Pikachu [#25]\n   Types: Electric\n   Height: 0.4m | Weight: 6kg\n   Base Stats:\n     HP: 35 | Atk: 55 | Def: 40\n     Sp.Atk: 50 | Sp.Def: 50 | Spd: 90\n   Abilities: Static, Lightning rod\n   Sprite: https://raw.githubusercontent.com/.../25.png\n\nCompact format:\n\n[#25] Pikachu — Electric, HP: 35, Atk: 55, Def: 40, Spd: 90\n\nType output:\n\n🔥 Type: Fire\n\n⚔️ Offensive:\n   2x damage to: Grass, Ice, Bug, Steel\n   ½x damage to: Fire, Water, Rock, Dragon\n   0x damage to: None\n\n🛡️ Defensive:\n   2x damage from: Water, Ground, Rock\n   ½x damage from: Fire, Grass, Ice, Bug, Steel, Fairy\n   0x damage from: None\n\nAbility output:\n\n✨ Ability: Static\n\n📖 Effect:\nPokémon with this Ability have a 30% chance of paralyzing\nattacking Pokémon on contact.\n\n🎯 Short: Has a 30% chance of paralyzing attacking Pokémon on contact."
      },
      {
        "title": "Notes",
        "body": "Uses PokéAPI v2 (pokeapi.co)\nNo rate limit (but be reasonable)\nNo authentication required\nNames are case-insensitive\nUse hyphens for multi-word names: pokemon info mr-mime\nSearch returns up to 20 matches"
      },
      {
        "title": "Agent Implementation Notes",
        "body": "Script location: {skill_folder}/pokemon (wrapper) → scripts/pokemon\n\nWhen user asks about Pokémon:\n\nRun ./pokemon search \"name\" to find exact name\nRun ./pokemon info <name|id> for full stats\nRun ./pokemon type <type> for matchup questions\nRun ./pokemon ability <name> for ability details\n\nCommon patterns:\n\n\"What is X weak to?\" → Get info for types, then lookup type matchups\n\"Best counter for X?\" → Get types, then check what's super effective\n\"Does X have ability Y?\" → Get info and check abilities list\n\nDon't use for: Non-Pokémon game info, competitive tier lists, or fan content."
      }
    ],
    "body": "Pokémon Lookup\n\nCLI for AI agents to lookup Pokémon info for their humans. \"What type is Charizard weak to?\" — now your agent can answer.\n\nUses PokéAPI. No account or API key needed.\n\nUsage\n\"Look up Pikachu\"\n\"What are fire type weaknesses?\"\n\"Tell me about the ability Levitate\"\n\"Search for dragon Pokémon\"\n\nCommands\nAction\tCommand\nSearch\tpokemon search \"query\"\nGet details\tpokemon info <name|id>\nType matchups\tpokemon type <name>\nAbility info\tpokemon ability <name>\nExamples\npokemon search pikachu        # Find Pokémon by partial name\npokemon info 25               # Get details by Pokédex number\npokemon info charizard        # Get details by name\npokemon type fire             # Fire type matchups\npokemon ability static        # Ability description\n\nOutput\n\nSearch output:\n\nPikachu\nPikachu-rock-star\nPikachu-belle\n\n\nInfo output:\n\n⚡ Pikachu [#25]\n   Types: Electric\n   Height: 0.4m | Weight: 6kg\n   Base Stats:\n     HP: 35 | Atk: 55 | Def: 40\n     Sp.Atk: 50 | Sp.Def: 50 | Spd: 90\n   Abilities: Static, Lightning rod\n   Sprite: https://raw.githubusercontent.com/.../25.png\n\n\nCompact format:\n\n[#25] Pikachu — Electric, HP: 35, Atk: 55, Def: 40, Spd: 90\n\n\nType output:\n\n🔥 Type: Fire\n\n⚔️ Offensive:\n   2x damage to: Grass, Ice, Bug, Steel\n   ½x damage to: Fire, Water, Rock, Dragon\n   0x damage to: None\n\n🛡️ Defensive:\n   2x damage from: Water, Ground, Rock\n   ½x damage from: Fire, Grass, Ice, Bug, Steel, Fairy\n   0x damage from: None\n\n\nAbility output:\n\n✨ Ability: Static\n\n📖 Effect:\nPokémon with this Ability have a 30% chance of paralyzing\nattacking Pokémon on contact.\n\n🎯 Short: Has a 30% chance of paralyzing attacking Pokémon on contact.\n\nNotes\nUses PokéAPI v2 (pokeapi.co)\nNo rate limit (but be reasonable)\nNo authentication required\nNames are case-insensitive\nUse hyphens for multi-word names: pokemon info mr-mime\nSearch returns up to 20 matches\nAgent Implementation Notes\n\nScript location: {skill_folder}/pokemon (wrapper) → scripts/pokemon\n\nWhen user asks about Pokémon:\n\nRun ./pokemon search \"name\" to find exact name\nRun ./pokemon info <name|id> for full stats\nRun ./pokemon type <type> for matchup questions\nRun ./pokemon ability <name> for ability details\n\nCommon patterns:\n\n\"What is X weak to?\" → Get info for types, then lookup type matchups\n\"Best counter for X?\" → Get types, then check what's super effective\n\"Does X have ability Y?\" → Get info and check abilities list\n\nDon't use for: Non-Pokémon game info, competitive tier lists, or fan content."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/jeffaf/pokemon",
    "publisherUrl": "https://clawhub.ai/jeffaf/pokemon",
    "owner": "jeffaf",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/pokemon",
    "downloadUrl": "https://openagent3.xyz/downloads/pokemon",
    "agentUrl": "https://openagent3.xyz/skills/pokemon/agent",
    "manifestUrl": "https://openagent3.xyz/skills/pokemon/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/pokemon/agent.md"
  }
}