Stats
Actions
Tags
How this skill is triggered — by the user, by Claude, or both
Slash command
/codepresso:notion-syncThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<Purpose>
<Use_When>
<Do_Not_Use_When>
codepresso:setup first)Query Notion database
notion_query_db with the configured database IDnotion.syncWindowDays days (default: 14). This prevents oversized responses. Users can adjust this in config or set to 0 to disable.notion.userId is configured, default to filtering tasks assigned to the user via the notion.assigneeProperty (default: "Assignee") using a people filter: { "property": "<assigneeProperty>", "people": { "contains": "<userId>" } }Display tasks
notion.displayName)Handle updates (if requested)
AskUserQuestion for new statusnotion_update_page to apply changeCreate tasks (if requested)
notion_create_page, auto-assign to the configured user by setting the assignee property to notion.userId{ "<assigneeProperty>": { "people": [{ "id": "<userId>" }] } }Link to PR (optional)
notion_update_page to set a URL property
<Tool_Usage>
notion_query_db, notion_update_page, notion_create_page, notion_searchAskUserQuestion for task selection and status updatesRead to load config
</Tool_Usage><Final_Checklist>
Creates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.
npx claudepluginhub codepresso-dev/codepresso-ai-plugin --plugin codepresso