ability-pools

Defines rules for computing Pokemon ability pools by walking up evolution chains.

2|1|Updated Jun 28, 2026
One-click install
npx skills add https://github.com/lxsmnsyc/overwander --skill ability-pools-lxsmnsyc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ability-pools
Source: https://github.com/lxsmnsyc/overwander/tree/main/.claude/skills/ability-pools
Command: npx skills add https://github.com/lxsmnsyc/overwander --skill ability-pools-lxsmnsyc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It prevents incorrect ability assignments when writing or reviewing species data, ensuring a Pokemon can only have abilities reachable by walking up its evolution chain and never across a family or forward to evolutions. ## Core Features & Use Cases - Pool computation rules: Explains how getSpeciesAbilities and getSpeciesAbilityPools walk the evolvesFrom chain upward, splitting regular and hidden abilities for birth rolls in encounter.ts and breeding.ts. - Filler ability guidance: Describes when a final evolution short of four abilities may receive an invented hidden ability, and how to count against every generation using PokeAPI. - Reserved slot rules: Documents why future baby pre-evolutions, future evolutions, and regional or Mega forms constrain which abilities may be assigned today. - Use Case: When adding a new species like a Johto final evolution, use this Skill to verify its ability list against PokeAPI, count what it reaches through pre-evolutions, and decide whether filler hidden abilities are needed. ## Quick Start Ask the AI to check whether a given species' ability list follows the ability pool rules and suggest filler abilities if it is short of four.

Frequently Asked Questions about ability-pools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I determine which abilities a Pokemon species can have?▼

Walk up the evolution chain from the species through its pre-evolutions and union each stage's abilities and hiddenAbilities. An ability exclusive to an evolution is never reachable by stages below it, so never union across a whole family.

How do I add a filler ability to a species short of four abilities?▼

Count what the species reaches by walking up its chain against every generation using PokeAPI, then suggest as many fillers as it is short plus one alternative. Invented abilities go in hiddenAbilities only, never in the regular abilities list.

Can a pre-evolution use an ability exclusive to its evolution?▼

No, an ability exclusive to an evolution is out of reach of every stage below it. A Magikarp cannot have Intimidate because that ability belongs to Gyarados, while the reverse direction works fine.

Do Mega Evolution or regional form abilities count toward a species' four abilities?▼

No, Mega and regional form abilities are not stored on the base species and never lower the number of fillers owed. The only restriction is not giving the base species that form's signature ability early, such as Tough Claws before Mega Charizard X exists.

Why should some species that look short of abilities be left alone?▼

Species that gain an evolution or baby pre-evolution in a later generation have slots already spoken for, since those future stages' abilities walk up into the pool. Filling them now breaks the exclusivity rule when that stage lands.