schedule

Query schedule events from an Oracle HTTP API backed by a Drizzle database.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/heman1033p-create/cv-v2-kongphop --skill schedule-heman1033p-create
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: schedule
Source: https://github.com/heman1033p-create/cv-v2-kongphop/tree/main/.gemini/skills/schedule
Command: npx skills add https://github.com/heman1033p-create/cv-v2-kongphop --skill schedule-heman1033p-create

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? It gives you fast, structured access to your personal schedule stored in an Oracle Drizzle database, so you can check upcoming events, specific days, or keyword matches without opening a calendar app. ## Core Features & Use Cases - Flexible Date Filters: Query upcoming events, today, tomorrow, this week, this month, a named month, or all events including done and cancelled ones. - Keyword Search: Find events by keyword such as "standup" across the full schedule history. - Formatted Output: Results are rendered as a box-drawn table with date, time, and event columns, plus a link to the ground truth markdown file. - Use Case: Ask "what's on today" and get a clean table of today's events pulled from the Oracle API on port 47778. ## Quick Start Ask the assistant to show your schedule for this week using the schedule skill.

Frequently Asked Questions about schedule

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query my schedule from the command line?▼

Run the query script with Bun: bun scripts/query.ts followed by a filter such as today, tomorrow, week, month, a month name, or a keyword. The script calls the Oracle HTTP API and prints a markdown table of matching events.

How do I search calendar events by keyword?▼

Pass any keyword as the filter argument, for example bun scripts/query.ts standup. The script sends it as the filter parameter to GET /api/schedule and searches across all dates from 2020 to 2030.

Why does the schedule query fail with a connection error?▼

The script requires the Oracle HTTP server running on port 47778. If you see a connection refused error, start the server first with bun src/server.ts, or set the ORACLE_API environment variable to the correct endpoint.

Can I see completed or cancelled events in the schedule?▼

Yes, use the all filter or query today and tomorrow, which automatically set status=all. The default upcoming and range queries only return pending events, hiding done and cancelled rows.

What date ranges does the schedule API support?▼

The API supports a specific date, today, a from-to range, and keyword filters via query parameters on GET /api/schedule. The script maps filters like week to the next 7 days and upcoming to the next 60 days.