Agent skill
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 this agent skill to your Project
npx add-skill https://github.com/daxaur/openpaw/tree/main/skills/c-notion
SKILL.md
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
notion-cli page searchto find pages before creating duplicates. - Page and database IDs can be found in the Notion URL after the workspace slug.
- The
--propsflag usesKey=Valuepairs separated by commas. - Notion API token must be configured:
notion-cli author viaNOTION_TOKENenv var.
Notes
- Requires a Notion integration token with appropriate permissions.
- If
notion-cliis missing, suggest installing the OpenPaw c-notion skill.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
c-slack
Send messages and upload files to Slack channels using the `slack` CLI. Supports direct messages, channel posts, file uploads, and thread replies.
c-timer
Timers, alarms, and pomodoro — set countdowns with native notifications.
c-telegram
Bidirectional Telegram bridge — talk to Claude from your phone. Built into OpenPaw.
c-system
macOS Swiss Army Knife — control volume, wifi, battery, dock, display, trash, firewall, screensaver, shutdown, and more via m-cli.
c-tracking
Track packages across UPS, FedEx, USPS, and DHL using the `ordercli` CLI. Look up tracking numbers, get current status, estimated delivery dates, and shipment history without visiting carrier websites.
c-network
DNS lookups with doggo and readable HTTP requests with httpie — modern networking tools for the terminal.
Didn't find tool you were looking for?