← Back to Skills Marketplace
evolinkai

Notion

by EvolinkAI · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
96
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install evolink-notion
Description
Access, create, update, and automate Notion pages and databases using the official Notion API with Evolink integration.
README (SKILL.md)

Notion Skill for OpenClaw

This skill lets the agent work with Notion pages and databases using the official Notion API.

Powered by Evolink.ai.

When to Use

Use this skill when user asks to:

  • Read from or append to Notion pages
  • Query or update Notion databases
  • Create new pages or database entries
  • Automate Notion workflows

Authentication

Create a Notion Integration at notion.so/my-integrations and copy the Internal Integration Token.

Export it as:

export NOTION_API_KEY=secret_xxx

Important: Share the integration with the pages or databases you want to access. Unshared content is invisible to the API.

Configuration

Required environment variables:

  • NOTION_API_KEY: Internal Integration Token from Notion
  • EVOLINK_API_KEY: API Key for Evolink services. Get your free API key at evolink.ai/signup

Model Selection:

  • Default model: claude-opus-4-6
  • Switch models by setting EVOLINK_MODEL environment variable

Profiles (personal / work)

You may define multiple profiles (e.g. personal, work) via env or config.

Default profile: personal

Override via:

export NOTION_PROFILE=work

Pages

Read page:

notion-cli page get \x3Cpage_id>

Append blocks:

notion-cli block append \x3Cpage_id> --markdown "..."

Prefer appending over rewriting content.

Create page:

notion-cli page create --parent \x3Cpage_id> --title "..."

Databases

Inspect schema:

notion-cli db get \x3Cdatabase_id>

Query database:

notion-cli db query \x3Cdatabase_id> --filter \x3Cjson> --sort \x3Cjson>

Create row:

notion-cli page create --database \x3Cdatabase_id> --props \x3Cjson>

Update row:

notion-cli page update \x3Cpage_id> --props \x3Cjson>

Schema Changes (Advanced)

Always inspect diffs before applying schema changes.

Never modify database schema without explicit confirmation.

Recommended flow:

notion-cli db schema diff \x3Cdatabase_id> --desired \x3Cjson>
notion-cli db schema apply \x3Cdatabase_id> --desired \x3Cjson>

Security

  • Notion API is rate-limited; batch requests carefully
  • Prefer append and updates over destructive operations
  • IDs are opaque; store them explicitly, do not infer from URLs
  • NEVER perform destructive operations without explicit confirmation
  • Notion shares must be configured manually via "Add connections"

Links

Usage Guidance
This skill looks like a Notion integration but has inconsistent metadata and undocumented runtime dependencies. Before installing or providing secrets: (1) verify the skill's source and maintainers (no homepage is provided), (2) avoid supplying EVOLINK_API_KEY unless you understand and accept that your Notion content may be processed by Evolink (ask for a privacy/data flow description), (3) ensure a safe implementation of the advertised 'notion-cli' exists on your agent environment or prefer direct API calls, and (4) prefer sharing only the specific Notion pages/databases with the integration and never share destructive privileges. If the owner cannot clarify the env-var discrepancies and where the CLI comes from, treat this package as untrusted.
Capability Analysis
Type: OpenClaw Skill Name: evolink-notion Version: 1.0.1 The skill bundle requires a third-party API key (EVOLINK_API_KEY) and directs users to evolink.ai to act as a middleman for Notion API access, which introduces a risk of credential or data interception. The documentation references non-existent or future-dated AI models (e.g., 'claude-opus-4-6' and 'claude-haiku-4-5-20251001') and lacks the actual implementation code for the 'notion-cli' tool it commands the agent to execute, making the underlying logic unverifiable. Files involved: SKILL.md, README.md.
Capability Assessment
Purpose & Capability
The skill's stated purpose (Notion API integration) is plausible, but the runtime instructions expect a 'notion-cli' command and an Evolink integration while the registry metadata lists no required binaries or credentials. The SKILL.md, README.md, and _meta.json disagree about which environment variables are required/optional, which is inconsistent with the declared registry metadata (which showed none).
Instruction Scope
SKILL.md instructs the agent to run notion-cli commands (page/db operations) and to set NOTION_API_KEY and EVOLINK_API_KEY; however, there is no provided CLI or install step in the package and no explicit description of what data is sent to Evolink. The instructions do not read unrelated system files, but they do assume access to external services (api.notion.com and api.evolink.ai).
Install Mechanism
This is an instruction-only skill with no install spec or code to download, which is lower risk from an installation perspective. Note: the README mentions 'clawhub install' but the package itself contains no installer or binaries, so the runtime dependency on 'notion-cli' is unexplained.
Credentials
Requesting NOTION_API_KEY is appropriate. EVOLINK_API_KEY is referenced inconsistently (SKILL.md lists it as required, README/meta mark it optional). Supplying an Evolink API key could allow sending Notion content to a third party — the SKILL.md does not spell out what content is transmitted to api.evolink.ai, so providing that credential has privacy/exfiltration risk if you don't trust Evolink.
Persistence & Privilege
The skill does not request permanent presence (always:false) and is user-invocable. It does not request system-level config paths or modify other skills. No elevated persistence/privilege behavior is indicated.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install evolink-notion
  3. After installation, invoke the skill by name or use /evolink-notion
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix metadata format for proper ClawHub registry display
v1.0.0
Initial release: Notion API integration with optional Evolink AI enhancement
Metadata
Slug evolink-notion
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Notion?

Access, create, update, and automate Notion pages and databases using the official Notion API with Evolink integration. It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.

How do I install Notion?

Run "/install evolink-notion" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Notion free?

Yes, Notion is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Notion support?

Notion is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Notion?

It is built and maintained by EvolinkAI (@evolinkai); the current version is v1.0.1.

💬 Comments