Skip to content
Back to skills

Student Timetable

ASecurity

Student timetable manager for self or parent-managed child profiles. Includes init flow + profile registry under schedules/profiles/.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
toolsnode

Works with

  • cli

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill student-timetable --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Student Timetable?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Student Timetable
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-student-timetable/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-student-timetable)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: student-timetable
description: Student 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.json`
  - `schedules/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`

Files in this skill

  • README.md2.3 KB
  • SKILL.md1013 B
  • _meta.json670 B
  • academic_calendar_import.js3.1 KB
  • cli.js7.5 KB
  • conflicts.js1.2 KB
  • date_utils.js795 B
  • init.js7.6 KB
  • migrate.js12.9 KB
  • migrate_cli.js1.2 KB
  • migrate_v2.js3.5 KB
  • migrate_v3_schema.js5 KB
  • profiles_registry.js4 KB
  • recurrence.js1.3 KB
  • resolver_v2.js6.7 KB
  • schedule_store.js970 B
  • schedule_v2_store.js626 B
  • schema_v2.md2.1 KB
  • skill_runtime.js276 B
  • special_events_upsert.js2.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in tools →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.