mcpField
C
create-database-row

create-database-row

github.com/makenotionProductivity3940 installsUpdated 38w ago
Repository

About create-database-row

A skill for adding a row to a Notion database through the Notion MCP server. It resolves the requested database, maps key-value properties, checks required fields, and confirms the created row.

Key features

  1. 01Resolve databases by name or ID
  2. 02Map key-value pairs to database properties
  3. 03Check required fields and request missing values
  4. 04Create rows and confirm key properties

Use cases

  1. 01Add a new task to a Notion database
  2. 02Create a tracking record from supplied properties

MCP support

Uses the Notion MCP server to resolve a database and create a row, including property validation and confirmation.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/makenotion/cursor-notion-plugin --skill create-database-row

After installing, type/create-database-rowin Claude Code to confirm it loaded.

Details

From the project README

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.

Comments

Markdown supported