student-timetable
// Student timetable manager for self or parent-managed child profiles. Includes init flow + profile registry under schedules/profiles/.
$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
namestudent-timetable
descriptionStudent timetable manager for self or parent-managed child profiles. Includes init flow + profile registry under schedules/profiles/.
student-timetable
Design
- Supports two operating modes:
- Self profile: a student manages their own schedule.
- Child profiles: a parent/guardian manages one or more children.
- Uses a profile registry + per-profile data files so queries are consistent across kids and reusable in other automations.
Initialize
- Run interactive setup:
node skills/student-timetable/cli.js init
- This writes/updates:
schedules/profiles/registry.jsonschedules/profiles/<profile_id>/*
Query
node skills/student-timetable/cli.js today --profile <id|name|alias>node skills/student-timetable/cli.js tomorrow --profile <id|name|alias>node skills/student-timetable/cli.js this_week --profile <id|name|alias>node skills/student-timetable/cli.js next_week --profile <id|name|alias>
Tool entry
tool.js