igobot-k-school

Retrieve Korean school lunch menus and timetables via browser automation and API fallbacks.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/gpdir16/igobot --skill igobot-k-school
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: igobot-k-school
Source: https://github.com/gpdir16/igobot/tree/main/src/skills/igobot-k-school
Command: npx skills add https://github.com/gpdir16/igobot --skill igobot-k-school

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the retrieval of Korean school lunch menus and class timetables so users do not need to manually search multiple school information sites or decode obfuscated API parameters.

Core Features & Use Cases

  • School name detection priority: uses message content first, then memory, and only asks the user when necessary.
  • Schoolinfo crawling: navigates schoolinfo.go.kr to locate schools and extract meal menus with allergy and calorie parsing.
  • Comci (컴시간) support and API fallback: searches or calls comci.net with encoded parameters, including deobfuscation and base64 encoding steps to fetch timetables when the site fails.
  • Memory integration: stores comci school codes and school-info for later quick access.
  • Use case: a parent asks for tomorrow's lunch and the student's class timetable and receives parsed menu items and the day's schedule without manual site visits.

Quick Start

Ask for today's lunch menu and the class timetable for a named Korean school, providing grade and class if applicable.

Frequently Asked Questions about igobot-k-school

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

FAQPage Schema
How do I fetch Korean school meal menus and timetables automatically?

Korean school meal menus and timetables are retrieved by crawling schoolinfo.go.kr and calling comci.net APIs using browser automation with encoded parameters, returning parsed lunch menus and daily class schedules.

Can I get allergy and calorie details from school lunch menu scraping?

School lunch menu scraping extracts allergy and calorie details by parsing schoolinfo.go.kr page data, returning structured meal menu information that includes nutritional metadata alongside menu items.

Does Korean school timetable retrieval work when the comci site fails?

Korean school timetable retrieval uses API fallbacks to comci.net with base64 encoding and deobfuscation steps when the primary browser automation site fails, ensuring timetable data is still fetched.

Do I need to provide grade and class numbers for Korean school timetable queries?

Grade and class numbers are optional for Korean school timetable queries; the Skill uses message content and memory first, prompting for these parameters only when necessary to locate the correct class schedule.

How does school code memory storage improve timetable and meal fetching?

School code memory storage saves comci and schoolinfo codes after the initial query, enabling subsequent Korean school meal and timetable fetches to bypass school name searches and return results faster.

What are the limitations of browser automation for Korean school information retrieval?

Browser automation for Korean school information retrieval depends on the availability of schoolinfo.go.kr and comci.net, meaning site outages or API parameter changes can disrupt meal and timetable fetching.