Notion Calendar for Openclaw

An AI-powered skill for managing Notion databases as calendars with date-aware search, automated page creation, and safe rescheduling workflows.

ivangdavila
v1.0.0
Mar 6, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install notion-calendar

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install notion-calendar using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Notion Calendar?

This skill transforms Notion databases into dynamic, date-driven planning tools. It allows agents to handle schema discovery, time-window queries, and status updates specifically for pages that appear in Notion calendar views. By leveraging Openclaw Skills, users can bridge the gap between static databases and active scheduling, ensuring that editorial plans, launch schedules, and content calendars are always up to date.

The skill emphasizes safety and precision, requiring schema discovery before any write operations and enforcing explicit time windows for all queries. It provides a robust interface for agents to interact with the Notion API, either directly or through compatible CLI tools, while maintaining a local memory of workspace context and property mappings to prevent data duplication or accidental overwrites.

Notion Calendar Use Cases

  • Managing editorial plans and content calendars within Notion.
  • Automating launch schedules and dated task boards.
  • Rescheduling events and updating project statuses across multiple databases.
  • Querying specific time windows like "next week" or "this quarter" with timezone awareness.
  • Establishing safe workflows for page creation and archival in high-stakes planning environments.

How Notion Calendar Works

  1. Initializes by reading local configuration and establishing secure access via the Notion API.
  2. Performs schema discovery to resolve database IDs and date property names before any operations.
  3. Converts natural language time requests into bounded ISO dates with specific timezones.
  4. Queries the target data source within the defined window, falling back to wider ranges if necessary.
  5. Executes CRUD operations using a read-before-write pattern to ensure accuracy.
  6. Logs all changes and reports final page details, including URLs and updated statuses, for verification.

Notion Calendar Setup

Ensure you have your NOTION_API_KEY ready and that your integration is shared with the target database. Use the following commands to get started with Openclaw Skills:

# Define your environment variable
export NOTION_API_KEY='your_api_key_here'

# Create the local memory directory
mkdir -p ~/notion-calendar/

# Read the setup guide to establish workspace scope
cat setup.md

You may also optionally install the Notion CLI for faster search operations:

npm install -g @froe/notion-cli

Notion Calendar Data Schema & Taxonomy

The skill maintains local state in ~/notion-calendar/ to optimize performance and security. This structure is essential for the reliability of Openclaw Skills.

File Description
memory.md Stores status, timezone defaults, and workspace context.
calendars.md Maps database IDs to property mappings and data sources.
templates.md Contains reusable page payload patterns for quick creation.
safety-log.md Records ambiguous matches and provides rollbacks for destructive actions.

Notion Calendar Advanced Features

  • Support for data_source_id workflows in modern Notion versions.
  • Integration with local CLI tools for high-speed read and search operations.
  • Automated property mapping to handle custom date and status field names.
  • Verification loops that read back changed pages to confirm successful updates.
  • Contextual awareness of all-day events vs. specific timestamp ranges.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*