openai/notion-spec-to-implementation
Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.
npx skills add https://github.com/openai/skills --skill notion-spec-to-implementation
Convert a Notion spec into linked implementation plans, tasks, and ongoing status updates.
1) Locate the spec with Notion:notion-search, then fetch it with Notion:notion-fetch.
2) Parse requirements and ambiguities using reference/spec-parsing.md.
3) Create a plan page with Notion:notion-create-pages (pick a template: quick vs. full).
4) Find the task database, confirm schema, then create tasks with Notion:notion-create-pages.
5) Link spec ↔ plan ↔ tasks; keep status current with Notion:notion-update-page.
codex mcp add notion --url https://mcp.notion.com/mcp[features].rmcp_client = true in config.toml or run codex --enable rmcp_clientcodex mcp login notionAfter successful login, the user will have to restart codex. You should finish your answer and tell them so when they try again they can continue with Step 1.
Notion:notion-search); if multiple hits, ask the user which to use.Notion:notion-fetch) and scan for requirements, acceptance criteria, constraints, and priorities. See reference/spec-parsing.md for extraction patterns.reference/quick-implementation-plan.md.reference/standard-implementation-plan.md.Notion:notion-create-pages, include: overview, linked spec, requirements summary, phases, dependencies/risks, and success criteria. Link back to the spec.Notion:notion-search → Notion:notion-fetch to confirm the data source and required properties). Patterns in reference/task-creation.md.reference/task-creation-template.md for content (context, objective, acceptance criteria, dependencies, resources).Notion:notion-create-pages using the database’s data_source_id.Notion:notion-update-page.reference/progress-tracking.md.reference/progress-update-template.md; close phases with reference/milestone-summary-template.md.reference/ — parsing patterns, plan/task templates, progress cadence (e.g., spec-parsing.md, standard-implementation-plan.md, task-creation.md, progress-tracking.md).examples/ — end-to-end walkthroughs (e.g., ui-component.md, api-feature.md, database-migration.md).Take openai/notion-spec-to-implementation from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.