mcpField
C
create-page

create-page

github.com/makenotionProductivity3936 installsUpdated 38w ago
Repository

About create-page

create-page is a skill that uses the Notion MCP server to create pages from a requested title and optional parent. It selects a default section structure based on the page type and checks for same-name pages before proceeding.

Key features

  1. 01Parses title and optional parent
  2. 02Clarifies ambiguous parent location
  3. 03Builds sections based on page type
  4. 04Checks for duplicate page names
  5. 05Confirms page link or identifier

Use cases

  1. 01Create meeting notes with standard sections
  2. 02Start a project page with planning sections
  3. 03Create a page under a specified parent

MCP support

Uses the Notion MCP server to create pages and provide their link or identifier.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/makenotion/cursor-notion-plugin --skill create-page

After installing, type/create-pagein Claude Code to confirm it loaded.

Details

From the project README

Create Notion Page

Use the Notion MCP server to create a new page for the user.

Workflow

  1. Parse the request into:
    • Page title
    • Optional parent page/database (if the user mentions a parent)
  2. If the parent is ambiguous, ask a brief clarification question before creating the page.
  3. Create the page with a sensible default structure based on the title:
    • For "Meeting notes", include sections like Attendees, Agenda, Notes, Action items.
    • For "Project" pages, include sections for Overview, Goals, Timeline, Tasks, Risks.
  4. Confirm creation back to the user with:
    • Page title
    • Parent location
    • Link or identifier.

Important

Be careful not to overwrite existing pages. If a page with the exact same name exists in the same parent, confirm with the user whether to reuse it or create a new one.

Comments

Markdown supported