wanikani

star 2

Query WaniKani Japanese learning data — profile, kanji/vocab lookup, review forecast, SRS progress, and study statistics. Requires a WaniKani API token.

LeoSaucedo By LeoSaucedo schedule Updated 5/21/2026

name: wanikani description: Query WaniKani Japanese learning data — profile, kanji/vocab lookup, review forecast, SRS progress, and study statistics. Requires a WaniKani API token. metadata: author: github.com/LeoSaucedo openclaw: emoji: 🈴 requires: bins: - python3 env: - WANIKANI_ACCESS_TOKEN primaryEnv: WANIKANI_ACCESS_TOKEN homepage: https://docs.api.wanikani.com


WaniKani Skill

Access your WaniKani Japanese learning data through the WaniKani v2 API.

Setup

Set WANIKANI_ACCESS_TOKEN in your environment. Get yours at: https://www.wanikani.com/settings/personal_access_tokens

Commands

python3 scripts/wanikani.py <command> [args]
Command What it does
user Profile info (level, username, plan)
summary Today's review forecast + lessons available
`subjects <char keyword>`
subjects --level <N> List all subjects at a level
assignments SRS stage distribution
assignments <stage> Items in a specific SRS stage (locked/apprentice/guru/master/enlightened/burned or 0-9)
reviews [limit] Recent review history
review-stats Accuracy statistics
levels Level progression timeline
leeches Subjects below 70% accuracy

Examples

python3 scripts/wanikani.py user
python3 scripts/wanikani.py subjects 水
python3 scripts/wanikani.py summary
python3 scripts/wanikani.py leeches

Error Handling

  • No token: Set WANIKANI_ACCESS_TOKEN in your environment or ~/.openclaw/.env
  • HTTP errors: Displayed with error code and description
  • Rate limiting: 60 requests per minute
Install via CLI
npx skills add https://github.com/LeoSaucedo/openclaw-skills --skill wanikani
Repository Details
star Stars 2
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator