Install
openclaw skills install @gaganshivanna/stride-student-plannerPrioritize student tasks by verified deadlines, identify overdue work, and format dates in the student's timezone. Use for task priorities, approaching deadlines, and study planning.
openclaw skills install @gaganshivanna/stride-student-plannerRequires Node.js. No API keys or external dependencies are needed.
For real planning, ask the user for the path to their student-state JSON file. The file must contain a valid IANA timezone and a tasks array. Each task needs id, title, status, and an ISO 8601 due_at timestamp with an explicit timezone offset or Z. Optional fields include category and estimated_minutes. The planner includes tasks whose status is todo.
Run the bundled planner, passing the user-provided JSON path as one quoted argument:
node "{baseDir}/scripts/plan.mjs" "/absolute/path/to/student-state.json"
For a demonstration, use the bundled fictional data:
node "{baseDir}/scripts/plan.mjs" "{baseDir}/assets/example-student-state.json"
Label demonstrations as fictional. Never present example tasks as the user's actual commitments.
Use the returned JSON for current time, deadline order, formatted dates, and overdue flags.