Bunpro Sync for Openclaw

The Bunpro Sync skill enables users to backup and analyze their Japanese grammar learning progress locally using the community-documented Bunpro Frontend API.

mart1n-xyz
v1.0.0
Feb 16, 2026
0
1.4k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install bunpro-sync

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install bunpro-sync using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Bunpro Sync?

Bunpro Sync is a specialized utility designed for learners of the Japanese language who want granular control over their study data. By leveraging a community-documented Frontend API, this skill allows you to export your entire grammar learning history, SRS stages, and JLPT progression into a local SQLite database for offline analysis.

Unlike the standard API, this tool provides access to detailed review forecasts and leech tracking, making it an essential addition to your collection of Openclaw Skills. It bridges the gap between the web platform and local data science, allowing for custom SQL queries and long-term progress monitoring that goes beyond the default dashboard.

Bunpro Sync Use Cases

  • Backing up Bunpro grammar progress for long-term data retention and security.
  • Identifying grammar leeches that require extra study focus based on failure patterns.
  • Analyzing SRS review forecasts to plan study sessions more effectively over a 7-day period.
  • Generating custom mastery reports based on specific JLPT levels (N5 through N1).

How Bunpro Sync Works

  1. The user obtains a Frontend API Token (JWT) from their browser session on the Bunpro website.
  2. This token is provided to the Openclaw Skills environment via the BUNPRO_FRONTEND_API_TOKEN environment variable.
  3. The sync script connects to the Bunpro Frontend API endpoints to fetch user account details, grammar point metadata, and personal SRS review history.
  4. The retrieved JSON data is processed and mapped to a structured local SQLite database.
  5. Users run built-in query helpers or custom SQL to generate insights regarding their Japanese language acquisition journey.

Bunpro Sync Setup

To use this skill, ensure you have python3 installed and have obtained your Frontend API Token from the Bunpro dashboard (via DevTools Console).

# Set your Frontend API Token
export BUNPRO_FRONTEND_API_TOKEN="your_jwt_token_here"

# Perform a full sync of your data
python3 scripts/sync.py --full

# Run a specific query to see upcoming reviews
python3 scripts/queries.py forecast

Bunpro Sync Data Schema & Taxonomy

The skill organizes your learning data into several key SQLite tables for easy querying:

Table Description
user Account info including level, XP, and lifetime status.
grammar_points Definitions, meanings, structures, and JLPT levels.
reviews Your personal SRS progress and burned status per item.
study_queue Items currently scheduled for future review sessions.
due_items Currently available reviews including a leech flag.
user_stats Aggregated activity and JLPT progression statistics.

Bunpro Sync Advanced Features

  • Targeted synchronization flags to update only specific datasets like user info or study queues.
  • Built-in SQL query helpers for SRS distribution, activity tracking, and JLPT mastery reports.
  • Automated leech detection to surface grammar points with low retention rates.
  • Support for custom data directories for users managing multiple Openclaw Skills databases.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*