← Back to Skills Marketplace
112
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install lukaizj-notion
Description
Notion integration - Manage pages, databases, and content in Notion
README (SKILL.md)
Notion Integration
Notion integration skill for OpenClaw. Manage pages, databases, and content in Notion.
Capabilities
- Create new pages
- Query databases
- Update page content
- Search pages
- Create database entries
Setup
- Create an integration at https://www.notion.so/my-integrations
- Get the Internal Integration Token
- Share pages/databases with the integration
- Configure NOTION_API_KEY environment variable
Environment Variables
| Variable | Required | Description |
|---|---|---|
NOTION_API_KEY |
Yes | Your Notion API Key (secret_xxx) |
Usage Guidance
This skill appears to do what it says: it uses your NOTION_API_KEY to call the Notion API (api.notion.com). Before installing: (1) ensure you provide an Integration token with only the permissions you intend (share only the pages/databases the integration needs), (2) be prepared to install the Python 'requests' dependency in the runtime environment, (3) review the included notion.py if you want to confirm exact behavior (it performs create/query/search operations), and (4) rotate or revoke the token if you later stop using the skill. Note: the code has minor implementation bugs (payload/parent handling and missing dependency declaration) that affect functionality but are not indicative of malicious behavior.
Capability Analysis
Type: OpenClaw Skill
Name: lukaizj-notion
Version: 0.1.0
The Notion Integration skill is a standard implementation for managing Notion pages and databases. The code in `notion.py` correctly uses the official Notion API (api.notion.com) and follows expected patterns for handling API keys and making network requests. There are no signs of data exfiltration, malicious execution, or prompt injection.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, claw.json, and notion.py all align: the skill implements Notion API operations (create page, query database, search) and only requests NOTION_API_KEY which is appropriate for this purpose.
Instruction Scope
Runtime instructions only require setting NOTION_API_KEY and sharing pages/databases with the integration. The included code only reads that env var and makes requests to api.notion.com; it does not read unrelated files, other env vars, or send data to external endpoints outside Notion.
Install Mechanism
There is no install spec (instruction-only), so nothing is written to disk by an installer. However the Python code depends on the 'requests' library but the skill does not declare or install that dependency, which may cause runtime failures or require the host to provide the package.
Credentials
Only NOTION_API_KEY is required. That is expected for this integration; no unrelated secrets or system config paths are requested. Reminder: the token grants whatever scopes the integration was given, so follow least-privilege practices.
Persistence & Privilege
Skill is not always-enabled and does not request elevated agent/system persistence. It creates an in-process client object but does not modify other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install lukaizj-notion - After installation, invoke the skill by name or use
/lukaizj-notion - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of Notion Integration skill.
- Manage Notion pages, databases, and content directly.
- Create new pages and database entries.
- Query databases and search for pages.
- Update page content.
- Requires NOTION_API_KEY environment variable for access.
Metadata
Frequently Asked Questions
What is Notion Integration?
Notion integration - Manage pages, databases, and content in Notion. It is an AI Agent Skill for Claude Code / OpenClaw, with 112 downloads so far.
How do I install Notion Integration?
Run "/install lukaizj-notion" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Notion Integration free?
Yes, Notion Integration is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Notion Integration support?
Notion Integration is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Notion Integration?
It is built and maintained by lukaizj (@lukaizj); the current version is v0.1.0.
More Skills