Token导航 LogoToken导航TokenDH.com
开发需要联网clawhub未标认证来源可访问clear审计提醒

calcom-clicalcom CLI 命令行

Agent Skill

calcom-cli 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

7,722

周安装

325

GitHub Stars

公开资料未说明

下载量

2,704
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:calcom-cli(calcom CLI 命令行)
来源仓库:https://github.com/melvynx/calcom-cli
安装命令:
openclaw skills install calcom-cli
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install calcom-cli

简介

calcom-cli 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。

  • 通过命令行管理 Cal.com 日历,包括日程、预订与用户资料操作。
  • 适用于自动化脚本与 CI/CD 流程中的日程调度需求。
  • 安装命令为 openclaw skills install calcom-cli,需确认 CLI 工具依赖项。
  • 使用时可能涉及敏感日历数据访问,应加强身份验证与会话管理。

SKILL.md

name
calcom
description
Manage Cal.com calendars via CLI - schedules, bookings, event types, slots, user profile. Use when user mentions 'Cal.com', 'scheduling', 'bookings', or needs to interact with the Cal.com API.
category
productivity

calcom-cli

When To Use This Skill

Use the calcom-cli skill when you need to:

  • Manage Cal.com schedules (create, update, delete availability)
  • View, cancel, reschedule, or confirm bookings
  • Create and manage event types
  • Check available time slots for scheduling
  • View user profile information

Capabilities

  • Schedules: List, create, update, delete availability schedules with timezone support
  • Bookings: List, view, cancel, reschedule, and confirm bookings with filters (status, date range, attendee)
  • Event Types: Create and manage event types with custom durations, buffers, and booking fields
  • Slots: Query available time slots for booking
  • Profile: View current user profile details

Common Use Cases

  • "List all my upcoming bookings"
  • "Cancel booking xyz with reason 'Schedule conflict'"
  • "Create a new 30-minute meeting event type"
  • "Show available slots for tomorrow between 9am and 5pm"
  • "Update my work hours schedule to use Pacific timezone"
  • "Reschedule booking abc to next Tuesday at 2pm"

Setup

If calcom-cli is not installed, install it from GitHub:

npx api2cli install Melvynx/calcom-cli

If calcom-cli is not found, install and build it:

bun --version || curl -fsSL https://bun.sh/install | bash
npx api2cli bundle calcom
npx api2cli link calcom

api2cli link adds ~/.local/bin to PATH automatically. The CLI is available in the next command.

Always use --json flag when calling commands programmatically.

Working Rules

  • Always use --json for agent-driven calls so downstream steps can parse the result.
  • Start with --help if the exact action or flags are unclear instead of guessing.
  • Prefer read commands first when you need to inspect current state before mutating data.

Authentication

calcom-cli auth set "your-token"
calcom-cli auth test

Auth commands: auth set <token>, auth show, auth remove, auth test

Token is stored in ~/.config/tokens/calcom-cli.txt.

Resources

schedules

Manage availability schedules.

  • list - List all schedules
  • get <id> - Get a specific schedule
  • create --name <name> --time-zone <tz> - Create new schedule
  • update <id> [--name] [--time-zone] - Update schedule
  • delete <id> - Delete schedule

bookings

Manage meeting bookings.

  • list [--status] [--after-start] [--before-end] [--attendee-email] - List bookings with filters
  • get <uid> - Get booking details
  • cancel <uid> [--cancellation-reason] - Cancel a booking
  • reschedule <uid> --start <datetime> [--reschedule-reason] - Reschedule booking
  • confirm <uid> - Confirm a pending booking

event-types

Manage event type configurations.

  • list [--event-slug] - List all event types
  • get <id> - Get event type details
  • create --title <title> --slug <slug> --length-in-minutes <n> - Create event type
  • update <id> [options] - Update event type
  • delete <id> - Delete event type

slots

Query available time slots.

  • list --start-time <datetime> --end-time <datetime> [--event-type-id] - Get available slots

me

View user profile.

  • get - Get current user profile

Output Format

--json returns a standardized envelope:

{ "ok": true, "data": { ... }, "meta": { "total": 42 } }

On error: { "ok": false, "error": { "message": "...", "status": 401 } }

Quick Reference

calcom-cli --help                    # List all resources and global flags
calcom-cli <resource> --help         # List all actions for a resource
calcom-cli <resource> <action> --help # Show flags for a specific action

Global Flags

All commands support: --json, --format <text|json|csv|yaml>, --verbose, --no-color, --no-header

Exit codes: 0 = success, 1 = API error, 2 = usage error

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

92.37%
按下载量换算2,498

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills