# Create Database Row

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

- Skill: `yuukias/create-database-row` (Agent Skill)
- Install (CLI): `npx skillmds@latest add yuukias/create-database-row`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yuukias/create-database-row/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: YuukiAS (https://skillmd.com/u/yuukias)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/yuukias/create-database-row

---

# 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.

