create-page — Claude Code skill for creating Notion pages
Create a Notion page from a request, with an optional parent page or database. Useful for drafting meeting notes and project pages with fitting sections.
npx skills add makenotion/cursor-notion-plugin --skill create-page -a claude-codeWhat create-page does
The skill uses the Notion MCP server to turn a request into a page title and an optional parent. It shapes meeting notes around attendees, agenda and action items; project pages get sections for goals, timing and risks.
When the requested parent could refer to more than one page or database, the agent asks which one before proceeding. It also checks with the user if a page with the same name already exists under that parent. Once the page is created, the agent returns its title, location and link or identifier.
What it helps with
- create a Notion page beneath a chosen parent
- draft meeting notes with an action-items section
- organize a project page around goals and risks
- resolve an unclear parent before creating a page
- confirm what to do with a same-named page
Example prompts for the agent
- Create meeting notes in Notion with sections for attendees, agenda, notes, and action items.
- Make a project page in Notion with goals, timing, tasks, and risks.
- Create a Notion page called “Launch plan” beneath the parent page I name.
How to install create-page
1Skills CLI (Vercel)
npx skills add makenotion/cursor-notion-plugin --skill create-page -a claude-code2Manually: put the files in place
~/.claude/skills/create-page/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/create-page/
1Skills CLI (Vercel)
npx skills add makenotion/cursor-notion-plugin --skill create-page -a codex2Manually: put the files in place
.agents/skills/create-page/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add makenotion/cursor-notion-plugin --skill create-page -a cursor2Manually: put the files in place
.cursor/skills/create-page/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install makenotion/cursor-notion-plugin create-page2Manually: put the files in place
.github/skills/create-page/SKILL.md1Skills CLI (Vercel)
npx skills add makenotion/cursor-notion-plugin --skill create-page -a gemini-cli2Platform CLI
gemini skills install https://github.com/makenotion/cursor-notion-plugin --path skills/create-pageManually: put the files in place
.devin/skills/create-page/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add makenotion/cursor-notion-plugin --skill create-page -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about create-page
How do I install create-page in Claude Code?
Run npx skills add makenotion/cursor-notion-plugin --skill create-page -a claude-code. The skill file is at ~/.claude/skills/create-page/SKILL.md.
What does create-page do?
It creates a Notion page, chooses sections based on the kind of page requested, and can place it under a specified page or database. The agent reports the page location and its link or identifier afterward.
Does create-page need the Notion MCP server?
Yes. The skill relies on the Notion MCP server to create pages. If the requested parent is unclear, the agent asks for clarification first.