← 返回 Skills 市场
mart1n-xyz

Wanikani

作者 mart1:n · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
555
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install wanikani-sync
功能描述
Sync WaniKani Japanese learning progress data from the API to local storage for analysis and insights. Use when the user wants to backup their WaniKani progr...
安全使用建议
This skill is coherent with its stated purpose, but take these precautions before running: 1) Inspect the full scripts (scripts/sync.py and scripts/queries.py) in your environment to ensure there are no hidden network calls or logging of your token (the prompt shows truncated sections). 2) Run in a virtualenv or isolated container and avoid passing your token on the command line (use an environment variable as recommended). 3) Confirm network traffic is only to api.wanikani.com and no other domains. 4) Note the DB (wanikani.db) will be created in the specified data directory — store it securely if it contains sensitive progress data. 5) If you share your machine or backups, treat the WANIKANI_API_TOKEN and DB as sensitive. If you want higher assurance, provide the complete, untruncated script text for review or run the tool in an isolated environment first.
功能分析
Type: OpenClaw Skill Name: wanikani-sync Version: 1.0.0 The OpenClaw skill 'wanikani-sync' is benign. All files, including `SKILL.md`, `scripts/sync.py`, and `scripts/queries.py`, align with the stated purpose of syncing WaniKani progress data to a local SQLite database and querying it. The `SKILL.md` contains no prompt injection attempts. The Python scripts use the `WANIKANI_API_TOKEN` solely for legitimate API calls to `api.wanikani.com/v2` and store data locally in a user-specified or current directory. SQL queries are properly parameterized, preventing injection vulnerabilities. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or obfuscation.
能力评估
Purpose & Capability
Name/description, required binary (python3), and required env var (WANIKANI_API_TOKEN) align with a tool that calls the WaniKani API and stores data locally. Database schema and query helpers match the stated goal of offline analysis and stats.
Instruction Scope
SKILL.md and the visible Python code limit activity to calling the WaniKani API (https://api.wanikani.com/v2), writing/reading a local SQLite DB, and producing SQL reports. Instructions do not ask for unrelated files, other environment variables, or external endpoints beyond the WaniKani API.
Install Mechanism
No install spec; the skill is instruction-only with included Python scripts. This is low-risk — no downloads or archive extraction. Running requires a local Python runtime and the requests library (the script imports requests).
Credentials
Only WANIKANI_API_TOKEN is required and declared as primaryEnv. No other credentials or secret environment variables are requested. The token is used exclusively for Authorization headers to the WaniKani API in the visible code.
Persistence & Privilege
Skill is not always-enabled and does not request elevated privileges. It writes a local wanikani.db file in the chosen data directory (expected for a sync tool) and does not modify other skills or system-wide configs in the visible code.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install wanikani-sync
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /wanikani-sync 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of wanikani-sync: - Syncs WaniKani Japanese learning progress from the API to SQLite for offline use and analysis. - Supports incremental sync to minimize API calls. - Enables backup of user progress, generation of statistics, review pattern analysis, and level tracking. - Provides CLI options to selectively sync user info, assignments, reviews, and subjects. - Includes example SQL queries and helper scripts for common learning insights.
元数据
Slug wanikani-sync
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Wanikani 是什么?

Sync WaniKani Japanese learning progress data from the API to local storage for analysis and insights. Use when the user wants to backup their WaniKani progr... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 555 次。

如何安装 Wanikani?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install wanikani-sync」即可一键安装,无需额外配置。

Wanikani 是免费的吗?

是的,Wanikani 完全免费(开源免费),可自由下载、安装和使用。

Wanikani 支持哪些平台?

Wanikani 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Wanikani?

由 mart1:n(@mart1n-xyz)开发并维护,当前版本 v1.0.0。

💬 留言讨论