Automatically generates a Markdown final-exam review plan or lab experiment schedule when you provide a date range, tasks/items, and available daily hours (via interactive prompts or a one-time JSON input).
58
67%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./scientific-skills/Other/plan-generator/SKILL.mdRun this minimal command first to verify the supported execution path:
python scripts/plan_generator.py --helppython scripts/plan_generator.pyFollow the prompts to provide:
plan_type (review or lab)start_date, end_date (YYYY-MM-DD)items (tasks/courses/experiments)daily_hours (available hours per day; may differ for weekdays vs weekends)Create an input file (e.g., input.json) and run:
python scripts/plan_generator.py --json input.json{
"plan_type": "review",
"start_date": "2026-06-01",
"end_date": "2026-06-14",
"daily_hours": {
"weekday": 3,
"weekend": 5
},
"items": [
{
"name": "Linear Algebra",
"exam_date": "2026-06-15",
"importance": 1,
"topics": ["Vectors", "Matrices", "Eigenvalues"]
},
{
"name": "Operating Systems",
"exam_date": "2026-06-18",
"importance": 2,
"topics": ["Processes", "Scheduling", "Memory"]
}
]
}{
"plan_type": "lab",
"start_date": "2026-03-01",
"end_date": "2026-03-07",
"daily_hours": {
"weekday": 6,
"weekend": 4
},
"items": [
{
"name": "Experiment A",
"duration_hours": 6,
"dependencies": [],
"resources": ["Centrifuge"]
},
{
"name": "Experiment B",
"duration_hours": 4,
"dependencies": ["Experiment A"],
"resources": ["PCR Machine"]
}
]
}Plan types
review: Items represent courses/exams. Each item may include:
exam_date (YYYY-MM-DD)importance (integer priority/weight)topics (list of strings)lab: Items represent experiments/tasks. Each item may include:
duration_hours (numeric)dependencies (list of prerequisite item names)resources (list of required instruments/resources)Scheduling window
[start_date, end_date] (inclusive).daily_hours (e.g., weekday vs weekend).Constraints and assumptions
dependencies (a dependent task should not be scheduled before its prerequisites).I/O and safety
--json).plan_generator_result.md unless the skill documentation defines a better convention.Run this minimal verification path before full execution when possible:
python scripts/plan_generator.py --helpExpected output format:
Result file: plan_generator_result.md
Validation summary: PASS/FAIL with brief notes
Assumptions: explicit list if any63c61d3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.