Hey everyone!
I wanted to share a tool I just finished building. It’s an OpenClaw skill that syncs your Bunpro grammar progress data locally so you can run queries, generate stats, and get insights.
What it does:
• Syncs your study queue, due items, user stats (SRS overview, JLPT progress, daily/hourly forecasts, review activity) to a local SQLite database
• Incremental sync support (only fetches what’s changed since last sync)
• Query tools for common reports: grammar leeches, SRS distribution, upcoming review forecast, JLPT progress by level
• Full SQL access for custom queries
API note:
This uses the community-documented Frontend API (not the settings API key). You need to extract the JWT token from your browser’s DevTools - the skill includes full instructions. It’s a bit of work. Make sure you manage to retrieve it before you spend money on OpenClaw.
Multi-platform tracking:
I also built a similar skill for WaniKani (kanji/vocab), so you can track both grammar and kanji progress in one OpenClaw instance. The two databases can be cross-referenced - for example, finding which grammar points use kanji you’re weak at in WaniKani. And you can use this information as input for other OpenClaw actions (like generating graded readings or exercises focused on specific grammar points or kanji combinations)
Get the skill:
If anyone tries it or has feedback, let me know!