Notion API Integration

v1.0.2

Complete Notion API for databases, pages, blocks, users, search, comments, and property types with pagination and error handling.

0· 616·5 current·5 all-time
byIván@ivangdavila
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (Notion API integration) match the declared requirements: a single NOTION_API_KEY and a config directory for preferences. No unrelated binaries, services, or credentials are requested.
Instruction Scope
Runtime instructions are limited to calling api.notion.com and managing a local preferences file under ~/notion-api-integration/. The memory template instructs the agent to create and update memory.md (workspace context, database IDs, preferences). This is within the declared scope, but the memory file may contain workspace names and database IDs (moderately sensitive) so users should review what the agent writes there.
Install Mechanism
No install spec and no code files — instruction-only skill (lowest install risk). Nothing is downloaded or written by an installer beyond the agent's normal behavior and the declared config path.
Credentials
Only NOTION_API_KEY is required (declared as primaryEnv). No unrelated secrets or multiple credentials are requested. The skill explicitly warns not to store API keys in files while using a local preferences directory for non-secret data.
Persistence & Privilege
always:false and normal autonomous invocation settings. The only persistent artifact is the declared ~/notion-api-integration/ preference file — no modifications to other skills or system-wide settings are instructed.
Assessment
This skill is coherent with its Notion-focused description, but review a few points before installing: (1) Provide a Notion internal integration token (ntn_ or secret_) scoped with the minimum permissions needed for your use case rather than a full admin token. (2) The skill will create/update ~/notion-api-integration/memory.md; check that file for any workspace names, database IDs, or other metadata you don't want stored. (3) Do not put your token into files — the skill itself reiterates this. (4) When granting the integration in Notion, share only the pages/databases the integration needs. (5) If you ever suspect misuse, revoke the integration token in Notion and create a new one. Overall this appears to be a straightforward Notion API reference/integration guide rather than something that accesses unrelated data or endpoints.

Like a lobster shell, security has layers — review code before you run it.

latestvk978fxf4nj2hra4djn37m56z4n81r8vf

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

N Clawdis
OSLinux · macOS · Windows
EnvNOTION_API_KEY
Config~/notion-api-integration/
Primary envNOTION_API_KEY

Comments