calcurse

Manage calendar events and appointments from the terminal.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/enantiomer-h/DotfilePub --skill calcurse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calcurse
Source: https://github.com/enantiomer-h/DotfilePub/tree/main/openclaw-docker/openclaw-docker/.openclaw/workspace/skills/calcurse
Command: npx skills add https://github.com/enantiomer-h/DotfilePub --skill calcurse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Calcurse provides a text-based calendar and scheduling environment, enabling users to manage appointments directly from the command line and avoid GUI context switching.

Core Features & Use Cases

  • Query: quickly list upcoming appointments or a specific date range from the terminal.
  • Add Items: create appointments or todos with simple CLI commands.
  • Interactive Mode (TUI): use the full calendar interface in a PTY session for efficient planning.

Quick Start

Open your terminal and run calcurse to view, add, and manage appointments.

Frequently Asked Questions about calcurse

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage my calendar appointments directly from the terminal?

You can manage calendar appointments directly from the terminal using calcurse, a text-based scheduling environment. It enables keyboard-driven users to add items, query upcoming dates, and navigate a TUI calendar without GUI context switching.

Can I add and query scheduled events using CLI commands?

Yes, you can add and query scheduled events using CLI commands. Calcurse supports add/query commands to quickly list upcoming appointments or create todos for specific dates, alongside an interactive PTY mode for full calendar management.

What is the best way to view upcoming appointments in a CLI environment?

The best way to view upcoming appointments in a CLI environment is using the calcurse query feature. It quickly lists upcoming appointments or a specific date range directly from the terminal, satisfying efficient keyboard-driven scheduling needs.

Does calcurse work without a graphical interface for keyboard-driven scheduling?

Calcurse works entirely without a graphical interface, providing a TUI calendar in a PTY session. It applies to individuals who prefer keyboard-driven scheduling, allowing them to view, add, and manage appointments in a text-based environment.

How do I start planning and tracking todos via a command line calendar?

To start planning and tracking todos via a command line calendar, run calcurse in your terminal. This opens the interactive TUI mode where you can view, add, and manage appointments and todos efficiently.

Are there limitations to using a text-based calendar for daily scheduling?

A text-based calendar for daily scheduling avoids GUI context switching but is limited to terminal environments and keyboard interactions. It suits users comfortable with CLI operations and interactive PTY sessions rather than visual drag-and-drop interfaces.