ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

memo-api

墨墨背单词 MaiMemo Open API skill for vocabulary learning. Handles: 单词 vocabulary lookup (voc_id), 释义 interpretations (CRUD), 助记 mnemonics/notes, 云词本 notepads/word lists, 例句 phrases/example sentences, 学习数据 study progress/review schedule/study records. Triggers on: 墨墨, maimemo, 背单词, 释义, 助记, 云词本, 例句, study progress, review schedule, words due, forgotten words, study time, export study data.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/celend/memo-api
Or

MaiMemo Open API

Auth & Base

  • Base URL: https://open.maimemo.com/open/api/v1
  • Token: env var $MAIMEMO_TOKEN — set via app (墨墨背单词 → 开放 API)
  • Auth header: Authorization: Bearer $MAIMEMO_TOKEN
curl -s -X ${METHOD} "${BASE}/${PATH}" \
  -H "Authorization: Bearer $MAIMEMO_TOKEN" \
  -H "Content-Type: application/json" \
  -d '${BODY}'

Rate limits: 20/10s, 40/60s, 2000/5h

Key Concepts

  • voc_id resolution: Most endpoints need voc_id, not spelling. Resolve via GET /vocabulary?spelling=word or POST /vocabulary/query (batch up to 1000).
  • POST for updates: Update endpoints use POST /resource/{id}, not PUT/PATCH.
  • Status values: Resources use status enums (PUBLISHED, UNPUBLISHED, DELETED) — vary by domain.
  • Timestamps: All times are ISO 8601. Study date filters use Beijing timezone (UTC+8).

Domain Routing

TaskRead reference file
Look up voc_id / spelling → idvocabulary-api.md
CRUD custom definitionsinterpretations-api.md
CRUD mnemonics (联想/谐音/派生/词根/词源/固搭/语法/对比 etc.)notes-api.md
Manage word lists / cloud notepadsnotepads-api.md
CRUD example sentencesphrases-api.md
Study progress, records, schedulesstudy-api.md

Before calling any endpoint, read the corresponding reference file for exact params, body schema, and curl examples.

Study Usage Scenes

All study endpoints are POST and beta (需要打开自动同步).

Today's Progress

Endpoint: POST /study/get_study_progress (empty body) Returns: finished (done count), total (target count), study_time (ms)

SceneEndpointKey params
Words left todayget_study_progresscompute total - finished
Study time todayget_study_progressstudy_time (ms → min)

Today's Words

Endpoint: POST /study/get_today_items

SceneEndpointKey params
Forgotten words todayget_today_itemsis_finished: true, filter first_response = "FORGET"
New words todayget_today_itemsis_new: true
Unfinished wordsget_today_itemsis_finished: false
Specific word historyget_today_itemsspellings: ["word"] or voc_ids: ["id"]

Study Records

Endpoint: POST /study/query_study_records

SceneEndpointKey params
Words due in next N daysquery_study_recordsnext_study_date.end: "YYYY-MM-DDT00:00:00+08:00", as_count: true
Total words in planquery_study_recordsas_count: true (no filters)
Frequently forgotten (sticky)query_study_recordsiterate pages, filter tags = "STICKING"
Well-familiar wordsquery_study_recordsiterate pages, filter tags = "WELL_FAMILIAR"
Export all study dataquery_study_recordspaginate via sliding next_study_date window, limit: 1000

Metadata

Author@celend
Stars4017
Views0
Updated2026-04-11
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-celend-memo-api": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.