course-schedule

Query course schedules from campus APIs with filters like major, semester, or instructor.

31|4|Updated Mar 5, 2025
One-click install
npx skills add https://github.com/20czy/zafu_xiaolin --skill course-schedule
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: course-schedule
Source: https://github.com/20czy/zafu_xiaolin/tree/main/fastapi/app/skills/course-schedule
Command: npx skills add https://github.com/20czy/zafu_xiaolin --skill course-schedule

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Retrieve up-to-date course schedules for Zhejiang A&F University, supporting queries by major, semester, day, course ID, instructor, or campus.

Core Features & Use Cases

  • Query course schedules by major, semester, day, course_id, course_name, instructor, or campus, returning precise details.
  • Output includes course_id, course_name, instructor, major, grade, class_name, semester, weekday, time, campus, building, and classroom.
  • If the user omits scope, defaults to the current student profile to personalize results.

Quick Start

Ask for the schedule for a specific major and semester to retrieve the matching courses.

Frequently Asked Questions about course-schedule

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

FAQPage Schema
How do I query my university course schedule by major and semester?

Query your university course schedule by specifying the major and semester filters to retrieve matching course records. The system returns structured details including course_id, course_name, instructor, weekday, time, and campus location.

Can I find a specific instructor's timetable for Zhejiang A&F University?

Yes, you can find a specific instructor's timetable by applying the instructor filter to the course schedule query. This returns all course records associated with that instructor, including grade, class_name, weekday, time, building, and classroom details.

What course details are returned when I look up a class schedule by course ID?

Looking up a class schedule by course ID returns structured course records containing course_name, instructor, major, grade, class_name, semester, weekday, time, campus, building, and classroom information.

How does the timetable query work if I do not specify a major or campus?

If you omit scope parameters like major or campus, the timetable query defaults to the current student profile to personalize results. This automatically retrieves the relevant course schedule based on your existing profile data.

What campus and building information is included in the course schedule results?

Course schedule results include campus, building, and classroom fields to pinpoint the exact location. These structured records are returned alongside course_name, instructor, weekday, and time for comprehensive timetable details.

Are there limitations when filtering course schedules by day of the week?

Filtering course schedules by day of the week returns records matching that specific weekday. Limitations depend on the local API data source availability, and all returned fields including time, campus, and classroom reflect the current semester's timetable records.