
database-query
โ Officialโ 17by notion ยท part of makenotion/cursor-notion-plugin
Query a Notion database by name or ID and return structured, readable results with optional filters and sorting.
๐ฅ๐ฅ๐ฅโ 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.
Query Notion Database
Use the Notion MCP server to query a database on the user's behalf.
Workflow
- Interpret the request to extract:
- Target database (by name or ID)
- Optional filter(s) or sort(s) the user describes.
- If multiple databases match the name, ask the user to choose the correct one.
- Perform a query that:
- Applies the requested filters (e.g. status = Active, owner = Alice, due date this week).
- Limits to a reasonable number of rows (e.g. 20-50) unless the user explicitly asks for more.
- Present the results in a compact table-like format with:
- Key properties (e.g. Name, Status, Owner, Due).
- A short summary if the database has rich text content.
- If no rows match, say so clearly and suggest alternative filters.
Important
Avoid dumping raw JSON. Focus on readability and decision-making value for the user.
Copy & paste โ that's it
npx skills add makenotion/cursor-notion-plugin --skill "database-query" --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.