A sophisticated calendar integration skill providing AI agents with granular per-calendar permissions to manage events and calculate travel times.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install limehouse-calendar
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install limehouse-calendar using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
limehouse-calendar is a robust Openclaw Skills integration designed to give AI agents secure, scoped access to user calendars. It stands out by implementing a sophisticated permission model where users can control exactly which calendars an agent can see and whether it has the authority to read, create, update, or delete specific events.
Beyond basic CRUD operations, this skill enables agents to perform complex scheduling tasks, handle timezones intelligently using IANA standards, and manage invitees. It bridges the gap between raw data and actionable scheduling by allowing agents to request permission changes dynamically, ensuring a transparent and user-controlled automation experience.
To integrate this skill, you must define the CAL_API_KEY in your environment. If you do not have a key, follow the session-based authentication flow:
# 1. Create a setup session
curl -X POST https://cal.limehouse.io/api/v1/setup/sessions
# 2. Poll for the agent_token after the user authorizes via the setup_url
curl https://cal.limehouse.io/api/v1/setup/sessions/{token}/poll
# 3. Set the environment variable
export CAL_API_KEY="cal_your_received_token"
The skill interacts with several core data objects to maintain organization and security:
| Object | Key Fields | Description |
|---|---|---|
| Agent Metadata | id, permitted_calendars, connected_calendars_without_access |
Tracks what the agent is allowed to see and do. |
| Calendar | id, name, timezone, color |
Represents a specific calendar container (e.g., Google or Outlook). |
| Event | summary, start_time, end_time, recurrence_rule, invitees |
The primary data unit for scheduling. |
| Travel Object | duration_seconds, distance_text, mode, origin |
Metadata generated when calculating buffers between events. |
Loading
A comprehensive performance optimization guide for React and Next.js applications featuring 62 rules maintained by Vercel Engineering.

An intelligent sticker skill that automatically analyzes chat emotions and context to inject relevant memes and stickers into conversations.

Daily Editor acts as a personal editorial department that curates information into structured, printable A4 portrait PDF daily briefs.

A professional framework designed to help users build, validate, and scale a profitable Douyin e-commerce business within 90 days.

A comprehensive risk assessment tool designed to identify personal vulnerabilities and recommend prioritized insurance and protection strategies.

A professional analysis skill that converts raw product requirements into structured PRDs, business flowcharts, and development tickets.








































