Agent skill
Notion Project Tracking
Query databases, track tasks, status updates
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/notion-project-tracking
SKILL.md
Notion Project Tracking
When tracking projects or tasks in Notion:
- Query databases with filters and sorts to list tasks or items by status, assignee, or date.
- Read database schema (properties) before querying so filters use valid values.
- When creating database pages, include required properties and use the correct types.
- For status updates, use update database page to change status or other properties.
- Summarize results clearly (e.g. count by status, list of open items).
Step-by-step instructions
- Identify the target database (and optionally workspace) from the user’s question.
- If needed, read the database schema to get property names and allowed values for filters.
- Query the database with filters (status, assignee, date) and sort as needed; summarize counts and key items.
- For “create task”: use create database page with required properties and correct types.
- For “update status” (or other property): use update database page with the page ID and new values.
Examples of inputs and outputs
-
Input: “What tasks are open for Project X?”
Output: Count and short list (title, status, assignee) from a database query filtered by project and status. -
Input: “Mark task Y as Done.”
Output: Confirm the task and new status; call update database page; then “Updated [title] to Done.”
Common edge cases
- Database not found: Say so and suggest checking the database name or listing available databases.
- Invalid filter value: Check schema for allowed values (e.g. status options) and retry or ask the user.
- Missing required property on create: Read schema, list required properties, and ask or infer values before creating.
- API/oauth error: Report Notion error and suggest reconnecting or retrying.
Tool usage for specific purposes
- Query database: Use to list tasks by status, assignee, project, or date; use filters and sort; then summarize.
- Read database/schema: Use before querying or creating so filters and new pages use valid property names and types.
- Create database page: Use to add a task; include all required properties.
- Update database page: Use to change status or other properties on an existing task.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?