Notion Page and Database Updates
Find, create, and update Notion pages and database entries while preserving schemas, links, and existing content.
Before & after
Same prompt, same agent — the only difference is the skill.
You can connect Claude to Notion using official integration tools. Once set up, Claude can read data from your Notion databases and update pages. The exact capabilities depend on the specific skills available. You'll need to authenticate with Notion and grant permissions. Then Claude can query databases, create new pages, or modify existing ones based on your requests. It requires setting up the connection first.
NOTION-CLAUDE INTEGRATION ACTIVE AUTHENTICATION: Notion OAuth connected Permissions granted: read databases, create/update pages, read property values AVAILABLE OPERATIONS READ -> notion-query-database: fetch rows matching filter Example: "Show me all tasks due this week from my Projects database" Returns: structured JSON with all properties -> notion-fetch: retrieve single page or database schema Example: "Get the structure of my CRM database" Returns: property definitions, types, relations WRITE -> notion-update-page: modify page properties, content Example: "Mark task ID 'x1a2b' as complete, set due date to next Friday" Returns: updated page object -> notion-create-pages: batch insert new rows Example: "Add 5 new prospects to my CRM with names, companies, email" Returns: created page IDs -> notion-move-pages: change parent/location Example: "Move completed task to Archive database" RELATION QUERIES -> Query related data across databases Example: "Show all tasks linked to Project Alpha, including owners" EXAMPLE WORKFLOW 1. "Pull my open tasks and group by project" 2. Claude fetches from Tasks database, filters status = Open 3. Groups by project relation, formats as list 4. "Update all Sprint 5 tasks to status = Done" 5. Claude updates 8 pages in Notion atomically LIMITATIONS -> Cannot delete pages (safety guard) -> Cannot modify database schema (add/remove properties) -> Cannot execute formulas or rollups (read-only) -> API rate limit: 3 req/second NEXT: Link a database and test with a query
About this skill
“Add this to Notion” can leave you with a duplicate page, the wrong database, or an entry hidden by a view filter. This workflow finds the right destination, matches its existing structure, changes only the requested content, and reads the result back.
What it does
- Resolves pages and databases by parent, purpose, and stable ID instead of relying on similar titles.
- Checks property types, required inputs, select options, and relation targets before creating database entries.
- Updates page sections without replacing unrelated blocks, comments, or established formatting.
- Checks for duplicates and reconciles uncertain writes before retrying.
- Distinguishes a saved entry from an entry verified to appear in a particular database view.
- Handles missing permissions or unsupported connector operations with a concrete draft and precise blocker.
What you get
For connected work, you get the requested Notion change plus a linked receipt showing what was saved and verified. When direct access is unavailable, you get a destination-specific draft or change plan with assumptions and missing inputs identified.
Best for
People maintaining project trackers, client records, meeting notes, team wikis, and task databases in Notion who need updates to fit the workspace they already use.
SKILL.md preview
---
name: notion-page-and-database-updates
description: >-
Find, create, update, and organize Notion pages and database entries by resolving destinations, inspecting schemas and page blocks, applying minimal changes, and reading back saved results. Also answers how typed, computed, and system fields behave when the user describes a database without naming the platform. Use when the user says “add this to Notion”, “update our project tracker”, “update a row in my database”, “save these meeting notes”, “find the page about this”, “which fields can I edit”, “will this break my rollups”, “my new entry isn't showing up”, or “stop creating duplicate pages”.
---
… (sign up to view the full skill)More productivity skills
View all Productivity skills →Apple-Style UI Engineer
Use when building any new UI component, screen, or page in React + Tailwind from a plain-text description, and the result must look like App
Zapier, Make and n8n Automation Recipe Builder
Designs no-code automations that run unattended: exact trigger, mapped fields, dedupe, error alerts, approvals, and monthly task cost.
AI Productivity System
A complete AI-driven system for planning your day, triaging tasks, and shipping more without burning out.
Daily Standup Writer from Git and Tickets
Turns your commits, PRs, reviews, and ticket moves into a 15-second standup post that never says shipped when it only merged.