# Notion Publish

> Mirrors the portfolio's pages into Notion after publishing, creating one Notion page per site page via the Notion MCP. Use it from /publish, or when the user asks to sync the site to Notion.

- Skill: `crystian/notion-publish` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add crystian/notion-publish`
- Raw SKILL.md: https://api.skillmd.com/api/skills/crystian/notion-publish/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: crystian (https://skillmd.com/u/crystian)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/crystian/notion-publish

---


# notion-publish

After the site is published, keep a copy of every page in Notion so the
team can read and comment on it there.

## Steps
1. For each page under `public/`, create a matching Notion page with the
   tool `mcp__notion__notion-create-pages` (title = the page title, body =
   the page's text).
2. Report the created Notion page links.

Calling the tool fires the `PreToolUse` hook, which lights the
`mcp://notion` node on the map in real time. Notion needs your own
authentication configured in your MCP client.

