Openpaw c-notion
Manage Notion pages and databases from the CLI using notion-cli. Create, read, search, and update pages. Query databases, add entries, and manage blocks and properties.
install
source · Clone the upstream repo
git clone https://github.com/daxaur/openpaw
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/daxaur/openpaw "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/c-notion" ~/.claude/skills/daxaur-openpaw-c-notion && rm -rf "$T"
manifest:
skills/c-notion/SKILL.mdsource content
This skill manages Notion workspaces using the
notion-cli tool.
Pages
notion-cli page list # List recent pages notion-cli page search "query" # Search pages by title/content notion-cli page get <page-id> # Get page content notion-cli page create --title "Title" --parent <page-id> notion-cli page create --title "Title" --content "Body text" notion-cli page update <page-id> --title "New Title" notion-cli page delete <page-id> notion-cli page append <page-id> "Additional content"
Databases
notion-cli db list # List all databases notion-cli db query <db-id> # Query all entries notion-cli db query <db-id> --filter "Status=Done" notion-cli db query <db-id> --sort "Created" --desc notion-cli db add <db-id> --props "Name=Task,Status=In Progress" notion-cli db update <page-id> --props "Status=Done" notion-cli db get <db-id> # Get database schema
Blocks
notion-cli block list <page-id> # List blocks in a page notion-cli block append <page-id> --type "paragraph" --text "Hello" notion-cli block append <page-id> --type "todo" --text "Task item" notion-cli block delete <block-id>
Usage Guidelines
- Use
to find pages before creating duplicates.notion-cli page search - Page and database IDs can be found in the Notion URL after the workspace slug.
- The
flag uses--props
pairs separated by commas.Key=Value - Notion API token must be configured:
or vianotion-cli auth
env var.NOTION_TOKEN
Notes
- Requires a Notion integration token with appropriate permissions.
- If
is missing, suggest installing the OpenPaw c-notion skill.notion-cli