Skip to main content

calendly

View Calendly events and event types, and manage scheduling data using the Calendly CLI.

소스 정보

저장소
obra/muse-skills
최근 소스 활동
2026년 10월 8일 11:14
감지된 SKILL.md 언어
영어
스타
17
포크
2

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
3 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
calendly
description
View Calendly events and event types, and manage scheduling data using the Calendly CLI.
metadata
{"includeInPrompt":false}
# Calendly ## Purpose Use the `calendly` CLI for Calendly connector status and scheduling-data reads. ## Tooling Use the installed CLI directly from `PATH`. Core commands: - `calendly status` - `calendly disconnect` - `calendly authorize-url` - `calendly me` - `calendly list-events --user-uri <uri> [--status active] [--min-start-time <iso>] [--max-start-time <iso>] [--count 20] [--page-token <token>]` - `calendly event-types --user-uri <uri> [--active true] [--count 20] [--page-token <token>]` - `calendly request --method GET --path '/scheduled_events' --query 'user=<uri>' [--query 'status=active'] [--json-body '<json>']` Output contract: - Every command returns JSON with a top-level `ok`. - For `disconnect`, parse `action` and `removed`. - For `status`, parse the reported connection state and any returned auth URL or recovery details. - For `me`, parse the current user URI and organization URI before listing user-scoped resources. - For `list-events` and `event-types`, parse the returned collection plus any pagination token for follow-up pages. Timed scheduled events add `event_starts_at` / `event_ends_at` with UTC and user-local forms, and read outputs add runtime-generated `retrieved_at`. ## Auth `calendly` owns the Calendly connection workflow. Auth contract: - Run `calendly status` first. - If the user wants to disconnect, run `calendly disconnect`. - If not connected, run `calendly authorize-url`. When `connect_url` is present, replace `<connect_url>` with the returned URL and share exactly this Markdown link: `[Connect Calendly](<connect_url>)`; do not paste the raw URL separately. - After auth, run `calendly me` to verify. Credential storage: - Client application credentials and user token state are never read directly by this skill. - The CLI accesses connection state exclusively through shared `hatch-tool-sdk` connector helpers; there is no agent-visible config file path. - The CLI resolves and refreshes service tokens automatically; never print access or refresh tokens. ## Operating Rules 1. Before any Calendly API call, require `calendly status` to show a connected state. 2. Use `calendly me` first when you need the current user URI or organization URI. 3. Token refresh on expired-token errors is automatic. If API calls still fail after auto-refresh, re-check `calendly status` and re-link if needed. 4. Confirm before any destructive or user-visible mutation, including raw `request` calls that could cancel events or delete subscriptions. 5. Prefer `event_starts_at.user_local` and `event_ends_at.user_local` in summaries.
GitHub에서 보기