← ClaudeAtlas

mmk-notion-pagelisted

Manage Notion pages — invite, revoke, publish, unpublish, config, publish-settings, duplicate, list-published, markdown (get/create/append/replace/update), transcript, get, update. Triggers on "invite to page", "revoke access", "publish page", "unpublish", "page config", "full width", "publish settings", "duplicate page", "list published", "page markdown", "create page from markdown", "append markdown", "replace markdown", "update markdown", "page transcript", "meeting transcript", "get page", "page by id", "update page", "archive page", "lock page", "erase page".
magic-meal-kits/mmk-skills · ★ 1 · AI & Automation · score 55
Install: claude install-skill magic-meal-kits/mmk-skills
# MMK Notion — Page Commands > **Prerequisite:** Read [`../mmk-shared/SKILL.md`](../mmk-shared/SKILL.md) for auth, global flags, and error handling. > Parent: [`mmk-notion`](../mmk-notion/SKILL.md) Always use `-o json` when parsing results or composing with other commands. --- ## invite — Invite a user to a page ```bash mmk notion page invite --email <email> --role <role> --block-id <page-id-or-url> -o json ``` **Required:** `--email`, `--role`, `--block-id` **Available roles:** | Role | Access Level | Works With | |------|-------------|------------| | `editor` | Full access — edit structure, content, manage permissions | Pages & Databases | | `read_and_write` | Can edit — modify content | Pages & Databases | | `content_only_editor` | Can edit content — edit rows but not DB structure | Databases only | | `comment_only` | Can comment — view and add comments only | Pages & Databases | | `reader` | Can view — read-only | Pages & Databases | --- ## revoke — Revoke a user's access to a page ```bash mmk notion page revoke --email <email> --block-id <page-id-or-url> -o json ``` **Required:** `--email`, `--block-id` --- ## publish — Publish a page to the web ```bash mmk notion page publish --block-id <page-id-or-url> -o json ``` **Required:** `--block-id` Returns public URL on success. Returns 409 if already published (not an error — returns existing public URL). --- ## unpublish — Unpublish a page from the web ```bash mmk notion page unpublish --block-id <page-id