Skip to content
Back to skills

Pokemon

ASecurity

CLI for AI agents to lookup Pokémon info for their humans. Uses PokéAPI. No auth required.

  • 57 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 31, 2026
toolsgobashgitapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned May 31, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill pokemon --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pokemon?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pokemon
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-pokemon/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-pokemon)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pokemon
version: 1.0.0
description: "CLI for AI agents to lookup Pokémon info for their humans. Uses PokéAPI. No auth required."
homepage: https://pokeapi.co
metadata:
  openclaw:
    emoji: "⚡"
    requires:
      bins: ["bash", "curl", "jq"]
    tags: ["pokemon", "pokeapi", "games", "entertainment", "cli"]
---

# Pokémon Lookup

CLI for AI agents to lookup Pokémon info for their humans. "What type is Charizard weak to?" — now your agent can answer.

Uses PokéAPI. No account or API key needed.

## Usage

```
"Look up Pikachu"
"What are fire type weaknesses?"
"Tell me about the ability Levitate"
"Search for dragon Pokémon"
```

## Commands

| Action | Command |
|--------|---------|
| Search | `pokemon search "query"` |
| Get details | `pokemon info <name\|id>` |
| Type matchups | `pokemon type <name>` |
| Ability info | `pokemon ability <name>` |

### Examples

```bash
pokemon search pikachu        # Find Pokémon by partial name
pokemon info 25               # Get details by Pokédex number
pokemon info charizard        # Get details by name
pokemon type fire             # Fire type matchups
pokemon ability static        # Ability description
```

## Output

**Search output:**
```
Pikachu
Pikachu-rock-star
Pikachu-belle
```

**Info output:**
```
⚡ Pikachu [#25]
   Types: Electric
   Height: 0.4m | Weight: 6kg
   Base Stats:
     HP: 35 | Atk: 55 | Def: 40
     Sp.Atk: 50 | Sp.Def: 50 | Spd: 90
   Abilities: Static, Lightning rod
   Sprite: https://raw.githubusercontent.com/.../25.png
```

**Compact format:**
```
[#25] Pikachu — Electric, HP: 35, Atk: 55, Def: 40, Spd: 90
```

**Type output:**
```
🔥 Type: Fire

⚔️ Offensive:
   2x damage to: Grass, Ice, Bug, Steel
   ½x damage to: Fire, Water, Rock, Dragon
   0x damage to: None

🛡️ Defensive:
   2x damage from: Water, Ground, Rock
   ½x damage from: Fire, Grass, Ice, Bug, Steel, Fairy
   0x damage from: None
```

**Ability output:**
```
✨ Ability: Static

📖 Effect:
Pokémon with this Ability have a 30% chance of paralyzing
attacking Pokémon on contact.

🎯 Short: Has a 30% chance of paralyzing attacking Pokémon on contact.
```

## Notes

- Uses PokéAPI v2 (pokeapi.co)
- No rate limit (but be reasonable)
- No authentication required
- Names are case-insensitive
- Use hyphens for multi-word names: `pokemon info mr-mime`
- Search returns up to 20 matches

---

## Agent Implementation Notes

**Platform note:** If your human is on Windows, they'll need WSL, Git Bash, or Cygwin to run this skill.

**Script location:** `{skill_folder}/pokemon` (wrapper) → `scripts/pokemon`

**When user asks about Pokémon:**
1. Run `./pokemon search "name"` to find exact name
2. Run `./pokemon info <name|id>` for full stats
3. Run `./pokemon type <type>` for matchup questions
4. Run `./pokemon ability <name>` for ability details

**Common patterns:**
- "What is X weak to?" → Get info for types, then lookup type matchups
- "Best counter for X?" → Get types, then check what's super effective
- "Does X have ability Y?" → Get info and check abilities list

**Don't use for:** Non-Pokémon game info, competitive tier lists, or fan content.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.