| name | benchos-notion |
| description | Search Notion, inspect pages and databases, and read page block content through BenchOS-managed API routes. Use when the user asks to find protocols, open Notion pages, inspect database schemas, or query lab databases stored in Notion. |
| license | Proprietary |
| compatibility | Requires BenchOS agent runtime with `labbook_cli`, `benchos-cli`, and server-side Notion credentials. |
| metadata | {"author":"benchos","version":"1"} |
| allowed-tools | labbook_cli |
BenchOS Notion
Use this skill when the user wants data from Notion and the task can be handled through the BenchOS integration.
Quick Rules
- Use the
notion CLI subcommands, not ad hoc web scraping.
- Ask for the missing page or database identifier only when search results are ambiguous.
- Prefer
search first, then page, read, database, or query.
Command Patterns
Search Notion
{"args":["notion","search","--query","Series 438 vectors","--type","database","--limit","10"]}
Inspect a page
{"args":["notion","page","--id","12345678-1234-1234-1234-123456789abc"]}
Read page blocks
{"args":["notion","read","--id","12345678-1234-1234-1234-123456789abc","--depth","4"]}
Query a database
{"args":["notion","query","--id","a993dc2d-9ece-4be1-bb39-ef9dbcecdea6","--filter","{\"property\":\"Status\",\"select\":{\"equals\":\"Done\"}}","--limit","20"]}