src/skills/schedule/SKILL.md
Query schedule via Oracle API (Drizzle DB). Use when user says "schedule", "upcoming events", "what's on today", "calendar".
npx skillsauth add Soul-Brews-Studio/oracle-skills-cli scheduleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Query the Oracle schedule database via HTTP API. Backed by Drizzle DB with proper date indexing.
/schedule → Upcoming events (next 30 days)/schedule week → Next 7 days/schedule today → Today's events/schedule tomorrow → Tomorrow's events/schedule month → This month/schedule march → March events/schedule standup → Search by keyword/schedule all → Everything (all statuses)Run the query script:
bun .claude/skills/schedule/scripts/query.ts [filter]
The script queries GET /api/schedule on the Oracle HTTP server (port 47778).
Do NOT show raw bash output. Parse the script output and render as a box-drawn table:
Upcoming (5 events)
┌────────┬───────┬──────────────────────────────────┐
│ Date │ Time │ Event │
├────────┼───────┼──────────────────────────────────┤
│ Mar 1 │ TBD │ งานบ้านสมาธิ ครั้ง 4 │
├────────┼───────┼──────────────────────────────────┤
│ Mar 10 │ 15:00 │ นัดอ.เศรษฐ์ (ที่คลินิก) │
└────────┴───────┴──────────────────────────────────┘
📄 `~/.arra/ψ/inbox/schedule.md`
Rules:
all filter (done/cancelled rows exist)GET /api/schedule → next 14 days (pending)
GET /api/schedule?date=2026-03-05 → specific day
GET /api/schedule?date=today → today
GET /api/schedule?from=2026-03-01&to=2026-03-31 → range
GET /api/schedule?filter=keyword → search
GET /api/schedule?status=all → include done/cancelled
scripts/query.ts - Query script (hits Oracle API)~/.arra/arra.db → schedule table~/.arra/ψ/inbox/schedule.md (generated on write)testing
Cut a beta pre-release — bump CalVer with --beta, PR to beta branch, CI auto-tags + publishes to npm @beta. Use when user says 'release beta', 'cut beta', '/release-beta', or wants to publish a beta version for pre-release testing.
testing
Cut an alpha pre-release — bump CalVer, PR to alpha branch, CI auto-tags + publishes to npm @alpha. Use when user says 'release alpha', 'cut alpha', '/release-alpha', or wants to publish an alpha version.
tools
Talk to another oracle via maw federation. Uses fleet machine names (white, mba, clinic-nat, oracle-world, phaith). Auto-signs with current oracle's [host:handle] from CLAUDE.md. Global — works from any oracle repo.
development
Log information for future reference. Use when user says "fyi", "remember this", "note that", "for your info".