← ClaudeAtlas

setuplisted

Full Cal.com Commander setup wizard - Cal.com API, Telegram bot, Supabase DB, GCP project, launchd services. Discovers 1Password.
terrylica/cc-skills · ★ 49 · AI & Automation · score 79
Install: claude install-skill terrylica/cc-skills
# Cal.com Commander Setup Complete setup wizard for Cal.com CLI access, Telegram bot, Supabase database, and launchd services. > **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. ## Prerequisites Check ```bash # Check required tools command -v op && echo "OK 1Password CLI" || echo "MISSING: brew install 1password-cli" command -v mise && echo "OK mise" || echo "MISSING: curl https://mise.run | sh" command -v bun && echo "OK bun" || echo "MISSING: curl -fsSL https://bun.sh/install | bash" command -v gcloud && echo "OK gcloud" || echo "OPTIONAL: brew install google-cloud-sdk" command -v supabase && echo "OK supabase" || echo "OPTIONAL: brew install supabase/tap/supabase" ``` ## Phase 1: Cal.com API Setup ### Step 1: Check if already configured ```bash echo "CALCOM_OP_UUID: ${CALCOM_OP_UUID:-NOT_SET}" ``` If already set, use AskUserQuestion to ask if user wants to reconfigure. ### Step 2: Discover 1Password items ```bash op item list --vault "Claude Automation" --format json | jq -r '.[] | select(.title | test("calcom|cal.com|calendar"; "i")) | "\(.id)\t\(.title)"' ``` ### Step 3: Present options Use AskUserQuestion with discovered items or guide new API key creation. ### Step 4: Configure .mise.local.toml ```bash # Add to .mise.local.toml in project directory cat >> .mise.local.toml << 'EOF' [env] CAL