notion-skillWork with Notion pages and databases via the official Notion API.
Install via ClawdBot CLI:
clawdbot install Dimagious/notion-skillThis skill lets the agent work with Notion pages and databases using the official Notion API.
The skill is declarative: it documents safe, recommended operations and assumes a local CLI
(notion-cli) that actually performs API calls.
export NOTION_API_KEY=secret_xxx
Share the integration with the pages or databases you want to access.
Unshared content is invisible to the API.
You may define multiple profiles (e.g. personal, work) via env or config.
Default profile: personal
Override via:
export NOTION_PROFILE=work
Read page:
notion-cli page get <page_id>
Append blocks:
notion-cli block append <page_id> --markdown "..."
Prefer appending over rewriting content.
Create page:
notion-cli page create --parent <page_id> --title "..."
Inspect schema:
notion-cli db get <database_id>
Query database:
notion-cli db query <database_id> --filter <json> --sort <json>
Create row:
notion-cli page create --database <database_id> --props <json>
Update row:
notion-cli page update <page_id> --props <json>
Always inspect diffs before applying schema changes.
Never modify database schema without explicit confirmation.
Recommended flow:
notion-cli db schema diff <database_id> --desired <json>
notion-cli db schema apply <database_id> --desired <json>
Generated Mar 1, 2026
Marketing teams can use this skill to create and update campaign pages, append new content blocks to existing documents, and maintain a structured content calendar in Notion databases. It enables collaborative content planning where team members can query databases for upcoming tasks and update campaign statuses without manual copy-pasting.
Development teams can manage project backlogs by creating pages for new features, querying databases to filter tasks by status or assignee, and updating task properties as work progresses. This allows for real-time synchronization of project status across the team while maintaining a single source of truth in Notion.
Researchers and students can systematically organize literature reviews by creating structured pages for each paper, appending notes and summaries as blocks, and using database queries to filter by topic or publication date. This creates a searchable knowledge base that grows organically as research progresses.
Service agencies can automate client onboarding by creating standardized page templates for new clients, populating databases with client information, and updating records as projects advance. This ensures consistent documentation while reducing manual data entry across multiple client projects.
Product managers can maintain product requirement documents (PRDs) by creating pages for new features, querying databases to track requirement status, and appending updates to existing documents as specifications evolve. This keeps technical documentation synchronized with product development cycles.
Companies can build a service that integrates Notion with other business tools (like CRM or project management software) through automated data synchronization. Revenue comes from monthly subscription fees for the integration platform, with tiered pricing based on API call volume and feature sets.
Marketing or consulting agencies can develop internal tools that automate client reporting and documentation in Notion. Revenue is generated by offering these automation services to clients as part of retainer packages, reducing manual work while increasing service value.
Entrepreneurs can create and sell specialized Notion templates (for project management, content calendars, etc.) that are pre-configured to work with this skill's API operations. Revenue comes from one-time template sales or subscription access to template libraries with regular updates.
💬 Integration Tip
Start by testing with a single Notion page using simple read operations before implementing database queries, and always use the schema diff command before making structural changes to avoid data loss.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Create, search, and manage Bear notes via grizzly CLI.
Track water and sleep with JSON file storage
Notion API for creating and managing pages, databases, and blocks.
Smart ClawdBot documentation access with local search index, cached snippets, and on-demand fetch. Token-efficient and freshness-aware.
Work with Obsidian vaults as a knowledge base. Features: fuzzy/phonetic search across all notes, auto-folder detection for new notes, create/read/edit notes with frontmatter, manage tags and wikilinks. Use when: querying knowledge base, saving notes/documents, editing existing notes by user instructions.