Notion Enhanced

PassAudited by ClawScan on May 10, 2026.

Overview

This is a coherent Notion integration that can read and change pages you share with it, but users should notice the Notion token, write access, and Node/npm install steps.

Before installing, create a dedicated Notion integration, share only the exact pages or databases you want OpenClaw to access, store the token securely, and review agent actions before allowing updates to important business or customer data.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Anyone or any agent using the token can read or modify Notion content that has been shared with the integration.

Why it was flagged

The skill requires a Notion integration token that grants delegated access to shared Notion pages/databases.

Skill content
Copy the Internal Integration Token ... Save this token securely in OpenClaw config or environment: `NOTION_TOKEN=secret_...`
Recommendation

Create a dedicated Notion integration, share only the specific pages or databases needed, and revoke or rotate the token if it is no longer needed.

What this means

An agent can make lasting changes to shared Notion workspaces, including project trackers, CRMs, or content calendars.

Why it was flagged

The API wrapper can create database entries, update page properties, and append content blocks in Notion.

Skill content
pages.create({ parent: { database_id: cleanId }, properties }); ... pages.update({ page_id: cleanId, properties }); ... blocks.children.append({ block_id: cleanId, children: blocks });
Recommendation

Use the skill for clearly requested Notion changes, and require user review for important updates such as CRM/customer records or published workflow status.

What this means

Private workspace information in shared Notion pages may become part of the agent's working context or responses.

Why it was flagged

The CLI returns Notion page properties and body content to the agent/user output.

Skill content
out({ page: { id: page.id, url: page.url, created: page.created_time, last_edited: page.last_edited_time, properties: page.properties }, body: formattedBlocks, block_count: blocks.results.length });
Recommendation

Avoid sharing sensitive Notion pages unless needed, and treat retrieved Notion content as data rather than trusted instructions.

What this means

Installing the skill may pull updated third-party packages from npm, which is a normal but real supply-chain consideration.

Why it was flagged

The skill relies on npm dependencies with semver ranges, so install-time dependency versions may change.

Skill content
"dependencies": { "@notionhq/client": "^2.2.15", "commander": "^11.1.0", "dotenv": "^16.3.1" }
Recommendation

Install from a trusted source, review package-lock/provenance when available, and keep dependencies updated intentionally.