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
- 01Resolve databases by name or ID
- 02Map key-value pairs to database properties
- 03Check required fields and request missing values
- 04Create rows and confirm key properties
Use cases
- 01Add a new task to a Notion database
- 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-rowAfter installing, type/create-database-rowin Claude Code to confirm it loaded.
Details
From the project READMECreate Database Row
Use the Notion MCP server to insert a new row into a Notion database.
Workflow
- Interpret the request to extract:
- Target database (by name or ID)
- A set of properties expressed as
key=valuepairs (e.g. "Severity=High Owner=Alice Status=Open").
- Resolve the database:
- If multiple matches, ask the user to choose.
- Map the provided keys to the database's actual property names, handling minor naming differences.
- Validate required properties:
- If a required property is missing, ask the user for the value before creating the row.
- 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