Labsco
makenotion logo

create-database-row

✓ Official17

by notion · part of makenotion/cursor-notion-plugin

Insert a new row into a specified Notion database using natural-language property values. Handles property name matching and validation.

🔥🔥🔥✓ VerifiedFreeQuick setup
🧩 One of 7 skills in the makenotion/cursor-notion-plugin package — works on its own, and pairs well with its siblings.

Insert a new row into a specified Notion database using natural-language property values. Handles property name matching and validation.

Inspect the full instructions your agent will receiveExpand

This is the exact playbook injected into your agent when the skill activates — shown here so you can audit it before installing. You don't need to read it to use the skill.


name: create-database-row description: Insert a new row into a specified Notion database using natural-language property values. Handles property name matching and validation.

Create Database Row

Use the Notion MCP server to insert a new row into a Notion database.

Workflow

  1. Interpret the request to extract:
    • Target database (by name or ID)
    • A set of properties expressed as key=value pairs (e.g. "Severity=High Owner=Alice Status=Open").
  2. Resolve the database:
    • If multiple matches, ask the user to choose.
  3. Map the provided keys to the database's actual property names, handling minor naming differences.
  4. Validate required properties:
    • If a required property is missing, ask the user for the value before creating the row.
  5. Create the row and confirm with:
    • The resolved database name
    • The new row's key properties
    • A link or identifier.

Important

Be robust to capitalization and spacing in property names. Explain any properties you had to infer or skip.