Analyze Notion Usage
Generate Notion usage profile from raw analysis data
3
Generate a markdown profile summarizing how the user uses Notion and write it to Service Profiles (notion). Include:
- Header with user name and date range
- Overview section: total documents, databases vs standalone pages
- Active databases section: list with icons, titles (linked), entry counts
- Recent standalone pages section: list with icons, titles (linked), time since edited
- Collaboration section: who they work with (if any)
- Topics section: keywords they write about
- Quick Access section: tables with database/page IDs for reference
- Database Schemas section: For each database, list key properties with types. Highlight:
- Date properties (for Calendar/Timeline views)
- Status/Select properties (for Board views)
- This enables smart property population when creating entries
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple CONSECUTIVE read steps in a row, read them all at once (in parallel). Otherwise, do not read a file until you reach that step.
Add all steps to your todo list now and begin executing.
## Steps
1. [Read Connection Profile Format]: Read the documentation in: `skills/sauna/[skill_id]/references/context.profile.format.md` (Canonical profile structure)
2. [Read Notion Profile Analysis]: Read the file at `session/notion-profile-analysis.json` into context
3. Generate a markdown profile summarizing how the user uses Notion and write it to `documents/user/services/*.md` (notion). Include:
- Header with user name and date range
- Overview section: total documents, databases vs standalone pages
- Active databases section: list with icons, titles (linked), entry counts
- Recent standalone pages section: list with icons, titles (linked), time since edited
- Collaboration section: who they work with (if any)
- Topics section: keywords they write about
- Quick Access section: tables with database/page IDs for reference
- **Database Schemas section**: For each database, list key properties with types. Highlight:
- Date properties (for Calendar/Timeline views)
- Status/Select properties (for Board views)
- This enables smart property population when creating entries