1password
Install and use 1Password CLI (`op`) to sign in, inspect vault items, read secrets safely, and inject secrets into commands.
Search, create, update, and organize Notion pages, databases, notes, and trackers through the Notion API.
$ npx -y skills add HybridAIOne/hybridclaw --skill notion --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/notionContext preview
The summary Claude sees to decide when to auto-load this skill.
Search, create, update, and organize Notion pages, databases, notes, and trackers through the Notion API.
name: notion
description: Search, create, update, and organize Notion pages, databases, notes, and trackers through the Notion API.
user-invocable: true
metadata:
hybridclaw:
category: memory
short_description: "Notion pages and databases."
tags:
- notion
- workspace
- docs
- database
- office
related_skills:
- project-manager
- trelloUse the Notion API for page, block, and data-source work.
If `NOTION_API_KEY` is not already configured:
1. Create an internal integration in Notion. 2. Save the token outside the repo, usually as `NOTION_API_KEY`. 3. Share the target pages or databases with that integration.
Do not assume the integration can see a page until the user confirms sharing.
Before API calls, write a private temp curl config and register cleanup so the Notion token stays off the shell command line and the auth file is removed on exit:
AUTH_CURL="$(mktemp)" chmod 600 "$AUTH_CURL" trap 'rm -f "$AUTH_CURL"' EXIT INT TERM cat >"$AUTH_CURL" <<EOF header = "Authorization: Bearer $NOTION_API_KEY" header = "Notion-Version: 2025-09-03" EOF
All requests need:
curl -s "https://api.notion.com/v1/..." -K "$AUTH_CURL"
Search:
curl -s -X POST "https://api.notion.com/v1/search" \
-K "$AUTH_CURL" \
-H "Content-Type: application/json" \
-d '{"query":"release notes"}'Get page metadata:
curl -s "https://api.notion.com/v1/pages/PAGE_ID" -K "$AUTH_CURL"
Get page blocks:
curl -s "https://api.notion.com/v1/blocks/PAGE_ID/children" -K "$AUTH_CURL"
Query a data source:
curl -s -X POST "https://api.notion.com/v1/data_sources/DATA_SOURCE_ID/query" \
-K "$AUTH_CURL" \
-H "Content-Type: application/json" \
-d '{"page_size":20}'Create a page in a database:
curl -s -X POST "https://api.notion.com/v1/pages" \
-K "$AUTH_CURL" \
-H "Content-Type: application/json" \
-d '{"parent":{"database_id":"DATABASE_ID"},"properties":{"Name":{"title":[{"text":{"content":"New item"}}]}}}'Append blocks:
curl -s -X PATCH "https://api.notion.com/v1/blocks/PAGE_ID/children" \
-K "$AUTH_CURL" \
-H "Content-Type: application/json" \
-d '{"children":[{"object":"block","type":"paragraph","paragraph":{"rich_text":[{"text":{"content":"Hello"}}]}}]}'`trap - EXIT INT TERM`.
Enterprise-ready self-hosted AI assistant runtime with sandboxed execution, secure credentials, approvals, and memory
Install and use 1Password CLI (`op`) to sign in, inspect vault items, read secrets safely, and inject secrets into commands.
Coordinate cross-functional project delivery by tracking commitments, dependencies, decisions, and risks; maintain project…
Search Airtable bases and tables, read records and computed fields, and prepare guarded record CRUD requests with schema-based…
Expose HybridClaw as a custom Alexa skill and prepare guarded Alexa smart-home/device control payloads without exposing Amazon…
View Apple Calendar schedules, draft or import `.ics` files, and coordinate host-side calendar actions on macOS.
Control Apple Music playback, inspect now playing, start playlists, and automate the macOS Music app.