bilauitmcuti-api
Installation
SKILL.md
Bila UiTM Cuti API
Agent skill for correctly integrating with the Bila UiTM Cuti API, an unofficial, read-only, no-auth REST API providing:
- UiTM academic calendar data (session metadata, calendar activities, "today's status", lecture weeks 1–14, for Group A and Group B)
- Malaysia public holiday data (by year, state/territory, and coverage type)
Base URL: https://api.bilauitmcuti.com
OpenAPI spec: https://api.bilauitmcuti.com/api/openapi.json
Human docs: https://api.bilauitmcuti.com/docs
Important — this is unofficial data. The API is not affiliated with UiTM. Always tell the user to verify dates before using them for anything high-stakes (exam dates, deadlines, official leave), and never present output as UiTM's own official word.
When to consult which file
- This file (SKILL.md) — quick orientation, the 4 endpoints at a glance, the standard call sequence, and common gotchas. Read this first, always.
references/api-reference.md— full endpoint reference: every query param, every response field, with types and examples. Read this before writing any non-trivial integration code, or when you need exact field names for parsing a response.examples/— copy-paste-ready working code. Read the file matching the stack you're using (fetch-client.ts,python-client.py,curl-examples.sh,cloudflare-worker-route.ts,bot-command.ts). Adapt rather than reinvent.