notion
SolidNotion workspace — read/write pages, databases, search, create tasks via Notion API
AI & Automation 49 stars
8 forks Updated 2 weeks ago AGPL-3.0
Install
Quality Score: 83/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Notion Skill — arifOS_bot
Triggers: "notion", "note", "add to notion", "search notion", "create page",
"update notion", "notion database", "my notes", "add task to notion",
"notion doc", "write to notion"
API: `https://api.notion.com/v1` | Auth: `NOTION_API_KEY` (Integration Token)
---
## ⚙️ One-Time Setup (do once, then forget)
**Status: NOTION_API_KEY not yet configured.**
1. Go to: https://www.notion.so/my-integrations
2. Click **"New integration"** → name it `arifOS_bot`
3. Select your workspace → Submit → Copy the **Internal Integration Token** (`secret_...`)
4. Add the token to VPS:
```bash
# On VPS host:
echo 'NOTION_API_KEY=secret_YOUR_TOKEN_HERE' >> /root/arifOS/.env
docker compose up -d --force-recreate openclaw
```
5. **Share pages with the integration**: Open any Notion page → **Share** → invite `arifOS_bot`
After setup, test:
```bash
curl -s https://api.notion.com/v1/users/me \
-H "Authorization: Bearer ${NOTION_API_KEY}" \
-H "Notion-Version: 2022-06-28" | python3 -m json.tool
```
---
## Search
```bash
# Search across your Notion workspace
curl -s -X POST https://api.notion.com/v1/search \
-H "Authorization: Bearer ${NOTION_API_KEY}" \
-H "Notion-Version: 2022-06-28" \
-H "Content-Type: application/json" \
-d '{"query":"YOUR SEARCH TERM","page_size":10}' \
| python3 -c "
import sys, json
d = json.load(sys.stdin)
for r in d.get('results',[]):
title = ''
if r['object'] == 'page':
props = ...
Details
- Author
- ariffazil
- Repository
- ariffazil/arifOS
- Created
- 9 months ago
- Last Updated
- 2 weeks ago
- Language
- Python
- License
- AGPL-3.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
notion
Manage Notion workspace: create pages, query databases, add content blocks. Requires NOTION_API_KEY.
1 Updated today
yourkenike AI & Automation Solid
notion
Search, read, create and update pages and databases in your Notion workspace via the Notion API. Use when the user asks to find, read, or write Notion pages, notes, docs, or database rows.
22 Updated today
intentic