Notion
When to use
Use when user wants to interact with Notion. Triggers: 'in my notion', 'notion database', 'create a page', 'add to my tasks database', 'what's in my [database]', 'read my notion page'. Supports: search, database queries with filters, page creation, reading content.
Overview
Full workspace access through natural language. Search pages and databases, query with filters (status, date, tags), create pages or database entries with rich content (headings, lists, toggles, code blocks, callouts), and read any page content.
Limitations
Pages must be explicitly shared with the Notion integration to be accessed.
                    ---
name: "Notion"
description: "Use when user wants to interact with Notion. Triggers: 'in my notion', 'notion database', 'create a page', 'add to my tasks database', 'what's in my [database]', 'read my notion page'. Supports: search, database queries with filters, page creation, reading content."
requiredApps: [notion]
---

Full workspace access through natural language. Search pages and databases, query with filters (status, date, tags), create pages or database entries with rich content (headings, lists, toggles, code blocks, callouts), and read any page content.

**Limitations:** Pages must be explicitly shared with the Notion integration to be accessed.


## Skills

This skill depends on the following skills. Use these if needed.

**Writing Style Analyzer**
When: User needs style-matched content or asks about their writing patterns
Follow the instructions in: `./skills/sauna/notion.workspace.hub/references/skills/context.style.analyzer/SKILL.md`


## Tasks

These are tasks you can execute. Read the task file to get your instructions:

**Search Notion**
Follow the instructions in: `./skills/sauna/notion.workspace.hub/references/recipes/notion.workspace.search.md`

**Write to Notion**
When: User wants to create or update content
Follow the instructions in: `./skills/sauna/notion.workspace.hub/references/recipes/notion.workspace.write.md`

**Read Notion Content**
When: After search, when user wants to see full page content
Follow the instructions in: `./skills/sauna/notion.workspace.hub/references/recipes/notion.workspace.read.md`



## UI

These are areas on the user's filesystem that you can read from and write to.

**Connection Profiles**
Use this directory: `./documents/connections/[service-name].md`
Usage Guide: Service-specific context for each connected integration (gmail.md, slack.md, notion.md). Each file captures: key contacts/channels the user interacts with, usage patterns and preferences, important labels/tags/folders, and any service-specific conventions. Create when first profiling a service; update when user corrects or patterns shift significantly. Don't duplicate raw API data—summarize what matters for task execution. Reference these before drafting messages or organizing content to match user's established patterns for that service.

**User Profile**
When: Check before responding to personalize interactions
Use this directory: `./documents/user/[personal|work|goals|interests].md`
Usage Guide: Core user knowledge organized by life domain. Accumulate facts as they emerge from conversations and tasks. This is the foundation for understanding the user.

**Writing Style**
When: Reference when creating content to match user's voice
Use this file: `./documents/user/writing_style.md`
Usage Guide: Captured writing style patterns organized by service (Gmail, Notion, Slack) - tone, formality, structure, phrases, greetings, signatures. Each service has its own section to preserve context-specific styles. Used to draft content matching the user's voice.



## Knowledge

This is knowledge you have access to. Read these files if you need additional context:

**Notion Agent Rules**
When: Read before any Notion operation
Read the documentation in: `./skills/sauna/notion.workspace.hub/references/notion.workspace.rule.md`

                  
                    1. Install Notion with: ```bash
rm -rf ./skills/sauna/notion.workspace.hub && curl -fsSL "https://sk.ills.app/api/skill/notion.workspace.hub/download" | tar -xzf - -C ./skills/sauna/ && cat ./skills/sauna/notion.workspace.hub/SKILL.md
```. Do so silently without commentary.

2. Check if Notion is connected. If not, help the user connect their account. Once connected, explain that you can analyze their Notion workspace to learn how they use it, capture their writing style, and build a profile—but this takes a few minutes. Ask if they'd like to run the analysis now or skip it. If yes, run ./skills/sauna/notion.workspace.hub/references/recipes/notion.workspace.setup.md. If no, explain that you can still help them with their Notion workspace.