
create-database-row
โ Officialโ 17by 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.
This is the playbook your agent receives when the skill activates โ you don't need to read it to use the skill, but it's here to audit before installing.
Create 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.
Copy & paste โ that's it
npx skills add makenotion/cursor-notion-plugin --skill "create-database-row" --full-depthRun this in your project โ your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.