← ClaudeAtlas

book-slotlisted

Propose ≤ 3 ranked Calendly slots that fit the operator's free-window + guardrails. Every slot carries an explicit timezone label.
yolo-labz/linkedin-chrome-copilot · ★ 0 · AI & Automation · score 72
Install: claude install-skill yolo-labz/linkedin-chrome-copilot
# book-slot <!-- stealth-allow: skill heading --> Parse a Calendly response (fetched separately, or from fixture), intersect with `free-window.example.json`, apply guardrail rules, rank, emit the top 3. A second invocation `--book <slot-id>` performs the actual booking (delegated to `chrome-shim.sh lc_execute_js` or a direct POST, outside this skill's minimal implementation). ## Invariants - Every slot carries `tz_label` (redundant with `start_utc`) so the operator never sees an unlabeled local time. - Slots inside the deep-work block are rejected — no UI override at install defaults. - Blocked days are hard excludes. - Fit score considers: distance from deep-work boundary, day-of-week, and window fullness. ## Output shape ```json { "schema": "slot", "event_type": "...", "proposed": [ { "slot_id": "slot-002", "start_utc": "2026-04-17T19:30:00Z", "local": "2026-04-17T16:30-03:00", "tz_label": "BRT (UTC-03:00)", "fit_score": 0.92, "reasons": ["inside meeting window", "clear of deep-work block"] } ] } ```