← Back to Skills Marketplace
Moji Vocab
by
dadaniya99
· GitHub ↗
· v1.0.0
259
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install xiaolongxia-moji-vocab
Description
Moji辞書生词本管理与每日测试技能。支持读取日语收藏夹、按时间排序(早期单词优先)、混合模式出题(释义+读音)、删除已掌握单词。
Usage Guidance
Before using/installing: 1) The scripts require MOJI_TOKEN and MOJI_DEVICE_ID (session credentials) despite the registry saying none — these are sensitive and grant read/delete access to your Moji account; only provide them if you trust the source. 2) SKILL.md mentions an automatic daily send and a scripts/moji_early_quiz.py file that are not present; the code does not implement scheduling — do not assume automated behavior exists. 3) The README asks to install requests, but the code uses urllib (requests is unused) — dependency declaration is sloppy. 4) Prefer running the scripts locally and in dry-run mode (delete operations support dry_run) and verify API calls (inspect network traffic) before giving the token to any automated agent. 5) If you need scheduling/automation, set up your own scheduler (cron/task scheduler) rather than trusting an unverified skill to run autonomously. 6) If uncertain about origin, avoid using real account credentials — consider a secondary Moji account to test.
Capability Analysis
Type: OpenClaw Skill
Name: xiaolongxia-moji-vocab
Version: 1.0.0
The skill bundle provides legitimate functionality for managing MojiDict (Japanese dictionary) vocabulary and generating quizzes. It interacts with the official MojiDict API (api.mojidict.com) using user-provided credentials (sessionToken and deviceId) passed via environment variables. The Python scripts (moji_manager.py and moji_quiz.py) perform standard data fetching and deletion operations as described in the documentation, with no evidence of data exfiltration to third-party domains, malicious execution, or harmful prompt injection.
Capability Assessment
Purpose & Capability
The code (moji_manager.py and moji_quiz.py) implements fetching, listing, deleting vocabulary and generating quizzes against api.mojidict.com, which matches the stated purpose. However SKILL.md references a script (scripts/moji_early_quiz.py) that is not present, and advertises an automatic daily 9:00 send which is not implemented in the code—these are mismatches between claimed capabilities and actual implementation.
Instruction Scope
Runtime instructions ask the user to extract sessionToken and deviceId from the browser localStorage and set MOJI_TOKEN / MOJI_DEVICE_ID environment variables. The code uses only those credentials and makes HTTP requests to mojidict endpoints. The instructions do not ask the agent to read unrelated files or secrets, but they do promise automated daily sending and a missing script, granting broader implied behavior than the code actually performs.
Install Mechanism
No install spec (instruction-only with included scripts) — lowest risk for arbitrary installs. SKILL.md suggests pip install requests, but the provided scripts use urllib (requests is not imported), so the declared dependency is unnecessary.
Credentials
Registry metadata lists no required env vars, yet both scripts require MOJI_TOKEN and MOJI_DEVICE_ID (or --token/--device-id args). Asking for a service session token and device id is proportionate for managing an account, but the manifest omission is an inconsistency. Note: these values are essentially account session credentials and would permit the skill to read and delete items from the user's Moji account — treat them as sensitive.
Persistence & Privilege
Skill does not request persistent/autostart privileges (always:false) and does not modify system or other skills. There is no code that installs background scheduling or registers the skill to run autonomously; the SKILL.md's 'daily 9:00 automatic send' is a claim only.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install xiaolongxia-moji-vocab - After installation, invoke the skill by name or use
/xiaolongxia-moji-vocab - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of moji-vocab skill for managing Moji辞書 vocabulary lists and daily quizzes.
- Supports reading Japanese favorites, sorting by earliest added words, and mixed question formats (meaning + reading).
- Automatically generates quiz distractors from your own vocabulary list.
- Allows batch deletion of mastered words from the favorites.
- Detailed environment variable setup, usage instructions, and example commands included.
Metadata
Frequently Asked Questions
What is Moji Vocab?
Moji辞書生词本管理与每日测试技能。支持读取日语收藏夹、按时间排序(早期单词优先)、混合模式出题(释义+读音)、删除已掌握单词。 It is an AI Agent Skill for Claude Code / OpenClaw, with 259 downloads so far.
How do I install Moji Vocab?
Run "/install xiaolongxia-moji-vocab" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Moji Vocab free?
Yes, Moji Vocab is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Moji Vocab support?
Moji Vocab is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Moji Vocab?
It is built and maintained by dadaniya99 (@dadaniya99); the current version is v1.0.0.
More Skills