calcurse for Openclaw

A powerful, text-based calendar and scheduling application designed for efficiency within command-line environments.

gumadeiras
v1.0.0
Jan 21, 2026
1
3.5k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install calcurse

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 calcurse 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 calcurse?

calcurse is a versatile scheduling tool that provides both a non-interactive command-line interface and a comprehensive text user interface (TUI). It allows users to manage appointments, meetings, and todo lists without leaving the terminal, making it an ideal choice for developers and power users who prefer keyboard-driven workflows.

By utilizing this tool within the context of Openclaw Skills, AI agents can programmatically query schedules, add reminders, and organize daily tasks with high precision and low overhead. This skill bridges the gap between automated scripts and personal organization, ensuring your timeline is always accessible through simple CLI interactions.

calcurse Use Cases

  • Querying upcoming appointments and deadlines directly from the terminal during development.
  • Automating the addition of new meetings or tasks via scriptable CLI commands triggered by workflows.
  • Managing prioritized todo lists within a lightweight, distraction-free environment.
  • Synchronizing schedule data across different development environments using Openclaw Skills.

How calcurse Works

  1. The user or agent invokes the calcurse binary via the command line with specific flags for querying or data entry.
  2. For data retrieval, the tool parses the local calendar database and outputs formatted text based on the requested date range or query parameters.
  3. For additions, calcurse updates its internal data files with the provided description, timestamp, and duration details.
  4. For complex management and visual organization, a PTY-enabled session can launch the interactive TUI mode for manual adjustments.

calcurse Setup

To use this skill, ensure that the calcurse binary is installed on your system.

# Install calcurse (Debian/Ubuntu)
sudo apt-get install calcurse

# Install calcurse (macOS via Homebrew)
brew install calcurse

Once installed, the Openclaw Skills framework can interact with the binary using standard CLI commands as defined in the skill configuration.

calcurse Data Schema & Taxonomy

calcurse stores its data in a plain-text format, typically located in ~/.calcurse/ or within the $XDG_DATA_HOME/calcurse/ directory. This allows Openclaw Skills to maintain a local, portable database of your schedule.

File Purpose
apts Stores appointment and event data with start times and durations.
todo Stores the list of todo items along with their priority levels.
conf Contains user configuration and UI preferences.
keys Defines custom keybindings for the TUI mode.

calcurse Advanced Features

  • Non-interactive query mode using the -Q flag for parsing schedule data into other automated tools.
  • Support for recurring events and flexible duration formatting for complex scheduling needs.
  • Priority-based todo management for effective task triaging and lifecycle tracking.
  • Seamless integration with PTY sessions (like tmux) to enable the full terminal user interface via Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*