Skip to main content

availability

How schedules, weekly rules, date overrides, travel schedules, and out-of-office entries combine to determine when someone is bookable.

소스 정보

저장소
BuilderIO/agent-native
최근 소스 활동
2026년 4월 18일 14:33
감지된 SKILL.md 언어
영어
스타
7,449
포크
681

설치 방법

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

소스 파일 검토

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

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
availability
description
How schedules, weekly rules, date overrides, travel schedules, and out-of-office entries combine to determine when someone is bookable.
# Availability ## Schedule A named set of rules (e.g. "Working Hours"). Each user has ≥1 schedule and marks one as `isDefault`. Event types either use the user's default or reference a specific schedule. Timezone is set on the schedule, not the user — lets you have a "Europe hours" schedule and a "US hours" schedule for the same person. ## Weekly availability Rows in `schedule_availability`: (day 0-6, startTime "HH:MM", endTime "HH:MM"). You can have multiple intervals per day — e.g. Mon 9-12 and 1-5. ## Date overrides Rows in `date_overrides`: (date "YYYY-MM-DD", intervals JSON). - `intervals: []` → day fully blocked. - `intervals: [{start, end}]` → only those times available on that date. ## Travel schedules `travel_schedules` overrides the user's default timezone for a date range. ## Out of office `out_of_office_entries` blocks bookings across a range, optionally with a redirect to another team member. ## Common tasks | User request | Action | |---|---| | "I'm unavailable next Friday" | `add-date-override --scheduleId <id> --date 2026-04-10 --intervals []` | | "I take lunch 12-1 weekdays" | `update-schedule --weeklyAvailability [...9-12, 13-17...]` | | "Create evenings schedule" | `create-schedule --name Evenings --weeklyAvailability [...]` | | "Going to Tokyo next week" | Insert a `travel_schedules` row (no dedicated action yet) |
GitHub에서 보기