MMK Notion
Prerequisite: Read
../mmk-shared/SKILL.mdfor auth, global flags, and error handling.
Manage Notion pages, workspaces, teams, people, databases, and meetings using the mmk CLI.
Always use -o json when parsing results or composing with other commands.
Sub-Command Skills
| Sub-command | Description | Skill |
|---|---|---|
page |
Invite, revoke, publish, unpublish, config, publish-settings, duplicate, list-published, markdown (get/create/append/replace/update), transcript, get, update, update-markdown [deprecated] (17 commands) | mmk-notion-page |
workspace |
Invite users to workspace, remove from workspace (2 commands) | mmk-notion-workspace |
team |
List teams, invite to team, remove from team (3 commands) | mmk-notion-team |
subscription |
Show workspace subscription details (1 command) | mmk-notion-subscription |
people |
List members/guests, show guest page access (2 commands) | mmk-notion-people |
database |
Schema, query, insert, update, upsert, check-duplicates, delete, AI summary, AI summary auto (9 commands) | mmk-notion-database |
comment |
Add, list, reply page comments (3 commands) | mmk-notion-comment |
user |
Get user details, list workspace users (2 commands) | mmk-notion-user |
meeting |
List AI meeting notes (1 command) | mmk-notion-meeting |
emoji |
List custom workspace emojis (1 command) | mmk-notion-emoji |
view |
List, get, create, update, delete database views (5 commands) | mmk-notion-view |
Tips
--block-idaccepts both raw UUIDs and full Notion URLs — the CLI extracts the ID automatically- For bulk operations, run commands sequentially and check each result
- Always use
-o jsonfor reliable parsing in scripts and skill compositions - Page invite errors for non-Notion users indicate the email is not associated with a Notion account — consider using the
mmk-notion-onboardskill for automatic email fallback