One Calendar for Openclaw

A specialized automation tool for sending daily One Calendar (OWSPACE) inspiration images to Feishu users.

chempeng
v1.0.0
Mar 5, 2026
0
822
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install one-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 one-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 One Calendar?

One Calendar is a developer-centric integration designed to bring daily wisdom and aesthetic inspiration to your workspace via Feishu. By utilizing this entry from the Openclaw Skills collection, users can automate the retrieval of daily calendar images and deliver them directly to specified user IDs. It bridges the gap between official calendar assets and team communication platforms through simple Node.js scripts.

This skill serves as an excellent example of how Openclaw Skills can be leveraged to create personalized automated workflows. It handles date-based URL construction and secure message delivery, making it a perfect addition for those looking to enhance their daily digital rituals with minimal manual effort.

One Calendar Use Cases

  • Automatically receive a daily inspirational image in your private Feishu chat every morning.
  • Enhance team culture by sharing daily quotes and visuals in a shared communication channel.
  • Implement a hands-free automated content delivery system using Openclaw Skills and cron jobs.
  • Demonstrate practical Node.js automation within the Openclaw ecosystem for image handling.

How One Calendar Works

  1. The user runs a setup script that interacts with the Openclaw environment to save Feishu credentials.
  2. The skill identifies the current date based on the configured Asia/Shanghai timezone.
  3. It dynamically generates a source URL for the One Calendar image following the official format: {YEAR}/{MMDD}.jpg.
  4. Upon execution—either manually or via a trigger—the Node.js script fetches the asset and pushes it to Feishu.
  5. The Openclaw CLI manages the scheduling and execution lifecycle for recurring daily delivery.

One Calendar Setup

First, navigate to the skill directory and run the configuration wizard to input your Feishu User ID:

cd ~/.openclaw/workspace/skills/one-calendar
node scripts/setup.js

To test the delivery manually, use the send script:

node scripts/send.js

To automate the process using Openclaw Skills scheduling, add a cron job for 8:00 AM daily:

openclaw cron add \
  --name "Daily One Calendar" \
  --at "0 8 * * *" \
  --session isolated \
  --message "node ~/.openclaw/workspace/skills/one-calendar/scripts/send.js" \
  --workdir ~/.openclaw/workspace

One Calendar Data Schema & Taxonomy

The skill organizes its configuration and logic within a localized directory structure:

Component Purpose
config.json Generated configuration containing Feishu userId and baseUrl.
scripts/send.js The core execution logic for fetching and sending the calendar image.
scripts/setup.js Interactive CLI wizard for initial user configuration.
config.example.json Template for manual configuration and reference.

One Calendar Advanced Features

  • Seamless Openclaw CLI integration for managing scheduled tasks and cron jobs.
  • Natural language dialogue triggers allowing users to request the daily calendar on demand.
  • Automated image URL mapping based on real-time calendar server patterns.
  • Support for isolated session execution to ensure reliability in serverless or containerized environments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*