Student Timetable for Openclaw

A robust timetable manager supporting both individual student profiles and parent-managed child schedules.

extraterrest
v0.1.0-alpha.4
Feb 19, 2026
2
2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install student-timetable

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install student-timetable using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Student Timetable?

The Student Timetable skill is designed to streamline academic organization within the Openclaw Skills ecosystem. It offers a dual-mode operating system that caters to independent students managing their own coursework as well as parents or guardians who need to oversee the schedules of multiple children. By utilizing a centralized profile registry and per-profile data files, this skill ensures that all queries remain consistent and highly accessible for further automation.

This skill is particularly valuable for users who need a structured way to interface with school data through an AI agent. By organizing information into specific profiles, Openclaw Skills can quickly retrieve class times, locations, and weekly agendas without manual searching, making it an essential tool for educational productivity.

Student Timetable Use Cases

  • Self-managed academic tracking for university or high school students.
  • Parent-led management of multiple children's school schedules from a single interface.
  • Quick retrieval of daily agendas via AI agent queries within Openclaw Skills.
  • Integration of school timetables into broader home or study automations.

How Student Timetable Works

  1. The user initiates the skill via the CLI to start the interactive setup process.
  2. During initialization, the user selects between Self or Child profile modes, which configures the registry.
  3. Profile data is stored in a structured directory format, creating a unique identity for each student.
  4. Users or AI agents perform queries using specific flags for timeframes like today, tomorrow, or the current week.
  5. The skill resolves the requested profile using an ID, name, or alias to fetch and return the relevant schedule data.

Student Timetable Setup

To integrate this skill into your Openclaw Skills environment, begin by running the interactive initialization command:

node skills/student-timetable/cli.js init

This command will guide you through the creation of the registry.json and the necessary profile directories. Once set up, you can verify your schedule using the query commands:

node skills/student-timetable/cli.js today --profile <id|name|alias>

Student Timetable Data Schema & Taxonomy

The Student Timetable skill organizes data to ensure it is easily consumable by other Openclaw Skills components:

Path Description
schedules/profiles/registry.json Stores the master list of all profiles, including aliases and operating modes.
schedules/profiles/<profile_id>/ A dedicated directory for each student containing their specific timetable files.
tool.js The primary entry point for AI agents to interact with the scheduling logic.

Student Timetable Advanced Features

  • Multi-profile support allowing for unlimited student schedules within a single Openclaw Skills instance.
  • Flexible alias system so you can query schedules using nicknames rather than complex IDs.
  • Decoupled data architecture that allows per-profile files to be reused in other third-party automations.
  • Native tool integration for seamless communication between the CLI logic and AI coding agents.

SKILL.md


Loading

Related Openclaw Skills

Featured*