uNotes revision check
Read the user's own study data and turn it into a short, actionable revision plan.
Connecting and calling the tools
Every tool in this skill comes from the unotes MCP server, the uNotes connector, and is written here as unotes:<tool>.
- Tools listed by name (how uNotes serves them today): call them directly, for example
unotes:search_library. - Only
unotes:search_toolsandunotes:execute_typescriptlisted (Code Mode): callunotes:search_toolsfirst, then call each tool insideunotes:execute_typescriptasexternal_<tool>(for exampleexternal_search_library); the program mustreturnits result. Scopes, confirmations and gates are identical on both surfaces. - "Tool not found": switch to the Code Mode route instead of retrying the direct call. If
unotes:search_toolsdoes not return the tool either, its OAuth scope was not granted; the user reconnects uNotes and approves that scope. - No
unotestools at all: uNotes is not connected yet. Install the uNotes power, which adds the server; it signs in with OAuth on first use.
Tools you will use
unotes:list_my_flashcards: the user's flashcard decks with title, subject, status, card count, course, and URL.unotes:list_my_quizzes: quizzes on the user's courses with question count and duration.unotes:get_study_streak: current streak days, longest streak, whether they studied today, and earned badges.unotes:get_quota_status: plan tier and per-feature quota rows (used,limit,remaining,resetsAt). Anulllimit means unlimited.
Workflow
- Call
unotes:get_study_streak,unotes:list_my_flashcards, andunotes:list_my_quizzes. - Group the decks and quizzes by course. Show one line per course: decks (with card counts) and quizzes (with question counts).
- Report the streak in one sentence. If
studiedTodayis false, say so and point at the smallest deck or shortest quiz as a quick session. - If the user mentions an upcoming exam, put that course first and list its decks and quizzes as the plan for the days left.
- If the user asks about quota, call
unotes:get_quota_statusand list each feature as used out of limit, with the reset date. Reading quota never uses any.
Rules
- All four tools read only the signed-in account. No tool takes a user id; never try to read another person's data.
- This connector has no write tools, so this skill never changes anything. It cannot create decks or quizzes, record study sessions, or change the streak. Those happen in the uNotes app.
- Report only what the tools return. Do not invent scores or progress percentages; the tools do not return them.
- Do not make plan or price recommendations from the quota data.
