← ClaudeAtlas

calcom-accesslisted

Access Cal.com API via CLI with 1Password API key. Use when user wants to list bookings, create event types, manage schedules, or.
terrylica/cc-skills · ★ 49 · AI & Automation · score 79
Install: claude install-skill terrylica/cc-skills
# Cal.com Access Manage Cal.com bookings and event types programmatically via Claude Code. > **Self-Evolving Skill**: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues. ## MANDATORY PREFLIGHT (Execute Before Any Cal.com Operation) **CRITICAL**: You MUST complete this preflight checklist before running any Cal.com commands. Do NOT skip steps. ### Step 1: Check CLI Binary Exists ```bash ls -la "$HOME/.claude/plugins/marketplaces/cc-skills/plugins/calcom-commander/scripts/calcom-cli/calcom" 2>/dev/null || echo "BINARY_NOT_FOUND" ``` **If BINARY_NOT_FOUND**: Build it first: ```bash cd ~/.claude/plugins/marketplaces/cc-skills/plugins/calcom-commander/scripts/calcom-cli && bun install && bun run build ``` ### Step 2: Check CALCOM_OP_UUID Environment Variable ```bash echo "CALCOM_OP_UUID: ${CALCOM_OP_UUID:-NOT_SET}" ``` **If NOT_SET**: You MUST run the Setup Flow below. Do NOT proceed to Cal.com commands. ### Step 3: Verify 1Password Authentication ```bash op account list 2>&1 | head -3 ``` **If error or not signed in**: Inform user to run `op signin` first. ### Step 4: Test API Connectivity ```bash CALCOM_CLI="$HOME/.claude/plugins/marketplaces/cc-skills/plugins/calcom-commander/scripts/calcom-cli/calcom" $CALCOM_CLI event-types list 2>&1 | head -5 ``` --- ## Setup Flow (When CALCOM_OP_UUID is NOT_SET) Follow these steps IN