Skills API
The Skills API provides access to all in-game skills, including their descriptions, effects, requirements, and usage information.
Endpoint
Authentication
All requests require the X-API-Key header. See Authentication for details.
Query Parameters
Response
Skill Object
Examples
Get All Skills
Returns a list of all skills in the game (excluding skills marked as hidden from API).
Response:
Get Specific Skill
Response:
JavaScript Example
Skill Types
Skills are divided into two main categories based on the passive field:
Active Skills (passive: false)
Skills that must be manually activated during combat:
- Combat Skills - Attack, Aimed Shot, Flex
- Support Skills - Heal, Recovery, Healing Aura
- Defensive Skills - Block, Flee
- Utility Skills - Skip, Dialogue, Repair
- Summon Skills - Deploy Healing Drone MK1, Spawn Cleaning Bot
Passive Skills (passive: true)
Skills that are always active and provide constant bonuses:
- Fleet Feet - Higher initiative chance
- Heavy Hands - Lower initiative, increased damage
- Raticide - Bonus damage against rats
- Minor/Major Combat Proficiency - Increased damage
- Minor/Major Healer Proficiency - Increased healing
- Witch's Wisdom - Increased heal charges and healing power
Skill Properties
Cooldown
Number of turns before a skill can be used again after activation. A cooldown of 0 means the skill can be used every turn.
Charges
Number of times a skill can be used:
- -1 - Unlimited uses
- 0+ - Limited number of uses (e.g., 3 charges means usable 3 times)
Passive
Boolean indicating if the skill is passive:
- true - Always active, provides constant bonuses
- false - Must be manually activated during combat
Targeting
Two boolean fields control targeting behavior:
- canTargetSelf - Whether the skill can be used on yourself
- mustTargetSelf - Whether the skill can only be used on yourself
Examples:
canTargetSelf: true, mustTargetSelf: false- Can target self or others (e.g., Heal)canTargetSelf: true, mustTargetSelf: true- Must target self (e.g., Block, Flee)canTargetSelf: false, mustTargetSelf: false- Can only target others (e.g., Attack)
Image URL
Cloudinary URL for the skill's icon image.
Error Responses
Notes
- Hidden Skills: Some skills may be hidden from the API and won't appear in responses
- Name Parameter: Skill names are case-sensitive. Make sure to URL-encode skill names with spaces
- All Skills: When no
nameparameter is provided, all non-hidden skills are returned
Use Cases
- Build skill calculators and planners
- Create skill trees and progression guides
- Display skill information in external tools
- Develop character build tools
- Implement damage calculators