Commands
main
Available Flags
--latest | -l--version | -v
ability
- Retrieve information about a specific ability, including its flavor text, the generation in which it first appeared, and a list of Pokémon that possess it.
Available Flags
--pokemon | -p
Example:
poke-cli ability solar-power
poke-cli ability solar-power --pokemon # list Pokémon that posses the ability
Output:

card
- Browse Pokémon TCG card data through an interactive TUI.
The command opens a multi-step browser:
- Select a series.
- Select a set from that series.
- Browse the cards in the selected set.
- Option to open the selected card in the image viewer with
?.
Card images use your terminal's graphics protocol. Image rendering support depends on the terminal.
The following terminals are confirmed to have protocol support and render card images correctly: * Kitty * WezTerm * iTerm2 * Ghostty * Konsole * Rio * Tabby * Windows Terminal
Basic terminal emulators may show card details without images or may not render images correctly.
Example:
Output:

item
- Retrieve information about a specific item, including its cost, category and description.
Example:
Output:

move
- Retrieve information about a specific move, including its type, power, PP, accuracy, category, etc., and the move's effect.
Example:
Output:

natures
- Retrieve a table of all natures and the stats they affect.
Example:
Output:

pokemon
- Retrieve information about a specific Pokémon such as available abilities, learnable moves, typing, and base stats. All data is based on generation 9.
Available Flags
-a | --abilities-d | --defense-i=xx | --image=xx-m | --moves-s | --stats-t | --types
Warning
The -t | --types flag is deprecated will be removed in v2.
The Pokémon's typing is now included in the base pokemon command.
Example:
Output:

Example:
Output:

Example:
Output:

Example:
Output:

search
- Search for resources from different endpoints. Searchable endpoints include
ability,pokemon, andmove.
Example:
Output:

speed
- Calculate the speed of a Pokémon in battle.
The command opens an interactive form and asks for the following values:
- Pokémon name
- Level:
1-100 - Speed EVs:
0-252 - Speed IVs:
0-31 - Modifiers:
Choice Scarf,Tailwind - Ability:
None,Swift Swim,Chlorophyll,Sand Rush,Slush Rush,Unburden,Quick Feet,Surge Surfer - Nature multiplier:
+10%,0%,-10% - Speed stage:
-6to+6
The final speed is calculated with the standard stat formula and rounded down.
Example:
Output:
tcg
- Retrieve details about all competitive TCG tournaments for the current season.
Available Flags
--web | -w- Open the tournament's website in the default browser.
Example:
Output:

types
- Retrieve details about a specific type and a damage relation table.
Example:
Output: