← Back to Skills Marketplace
Notion Pipeline
by
omermesebuken1
· GitHub ↗
· v0.1.0
· MIT-0
114
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install notion-pipeline
Description
Use when the night-shift agents need to validate Notion env, query a Notion database, create or update pages, or append blocks in the idea-factory databases.
Usage Guidance
This skill appears to implement legitimate Notion workflows, but there are several red flags you should address before installing or running it:
- Metadata mismatch: The registry declares no required environment variables or primary credential, but SKILL.md and the scripts require OPENCLAW_NOTION_TOKEN and several OPENCLAW_NOTION_DB_* variables. Do not provide your Notion token until this is fixed/clarified.
- Hard-coded user paths: The code reads/writes /Users/dellymac/.openclaw/secrets/notion.env and /Users/dellymac/.openclaw/cron/jobs.json. If that path exists on your machine it will be used; if not the code may fail. Ask the author to make these paths configurable (or confirm they match your environment) before running.
- Secret persistence: bootstrap_factory.mjs will write your token and DB IDs to the local env file. If you proceed, review local_env.mjs to confirm file permissions and consider running in an isolated account or container.
- Unexpected TELEGRAM default: The code writes OPENCLAW_TELEGRAM_TARGET with a default numeric value. Confirm why a Telegram target is set and whether the skill will contact Telegram or other services (search the rest of factory_ops.mjs for network/spawn usage).
- Execution capabilities: factory_ops.mjs imports child_process.spawn (indicates potential to run other programs). Search the full file for spawn usage and any external integrations before giving the token to this skill.
Recommended actions:
- Ask the skill author to update registry metadata to list required env vars and primary credential.
- Request that paths be configurable (not hard-coded to another user's home).
- Review the remainder of factory_ops.mjs for any spawn/exec calls or external endpoints beyond Notion.
- If you must test, run in an isolated environment (throwaway user account or container) and use a Notion token with minimal scope. Keep a copy of the code and verify behavior before trusting it with production credentials.
Capability Analysis
Type: OpenClaw Skill
Name: notion-pipeline
Version: 0.1.0
The skill bundle contains high-risk capabilities including the use of 'child_process.spawn' in 'factory_ops.mjs' to execute system commands and schedule 'openclaw' cron jobs. It features hardcoded absolute paths to a specific user's home directory ('/Users/dellymac') across multiple files (SKILL.md, factory_ops.mjs, local_env.mjs), which is a privacy leak and indicates a lack of environment isolation. Furthermore, 'factory_ops.mjs' dynamically generates complex multi-step instructions for other agents that include shell commands ('mkdir -p') and automated messaging, creating a significant attack surface for lateral movement or unauthorized persistence within the OpenClaw environment.
Capability Assessment
Purpose & Capability
Name/description match the code: scripts call api.notion.com and implement DB/query/create/update/append operations. However the registry lists no required env/credentials while SKILL.md and the scripts require OPENCLAW_NOTION_TOKEN and several OPENCLAW_NOTION_DB_* IDs; that metadata mismatch is incoherent. Also the scripts set a default OPENCLAW_TELEGRAM_TARGET and OPENCLAW_TIMEZONE which are outside the stated Notion-only purpose.
Instruction Scope
SKILL.md instructs the agent to load a local env file at /Users/dellymac/.openclaw/secrets/notion.env. The code (local_env.mjs, bootstrap_factory.mjs, notion_api.mjs, factory_ops.mjs) reads/writes that file and another user-scoped path (/Users/dellymac/.openclaw/cron/jobs.json). Reading/writing user-home files and persisting tokens is beyond simple API glue and is a non-portable, user-specific side-effect that should be called out.
Install Mechanism
No install spec is provided (instruction-only). That is low-risk from an installer perspective — the scripts are present and run with node. There are no downloads or external installers in the bundle.
Credentials
The skill's registry metadata declares no required env vars or primary credential, but SKILL.md and the code clearly require OPENCLAW_NOTION_TOKEN and multiple OPENCLAW_NOTION_DB_* variables. The code also writes OPENCLAW_TELEGRAM_TARGET (default '1565027149') into the local env file — introducing a third-party identifier without explanation. Requiring and persisting a Notion token is proportional to Notion DB ops, but the omission from metadata and the unexpected Telegram default are inconsistent and concerning.
Persistence & Privilege
The scripts persist credentials and DB IDs to a fixed path under /Users/dellymac/.openclaw/secrets/notion.env and write with 0600 permissions. Persisting tokens locally is a normal design choice for CLI helpers, but the hard-coded, user-specific path and creation/modification of files in that location are surprising for a generic skill and could cause accidental credential persistence if the path matches a real user. The code also references a cron jobs file under that same hard-coded user path, indicating broader local state access.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install notion-pipeline - After installation, invoke the skill by name or use
/notion-pipeline - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial publish
Metadata
Frequently Asked Questions
What is Notion Pipeline?
Use when the night-shift agents need to validate Notion env, query a Notion database, create or update pages, or append blocks in the idea-factory databases. It is an AI Agent Skill for Claude Code / OpenClaw, with 114 downloads so far.
How do I install Notion Pipeline?
Run "/install notion-pipeline" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Notion Pipeline free?
Yes, Notion Pipeline is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Notion Pipeline support?
Notion Pipeline is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Notion Pipeline?
It is built and maintained by omermesebuken1 (@omermesebuken1); the current version is v0.1.0.
More Skills