study-plan-generator
Scannednpx machina-cli add skill tejasashinde/study-plan-generator/study-plan-generator --openclawStudy Plan Generator
Purpose
Creates structured, realistic, and actionable study plans based on:
- A defined time period
- A clearly specified subject
Supports:
- First-time generation
- Editing an existing generated file on subsequent runs
Operational Modes
The skill operates in TWO modes:
- Generation Mode (first run)
- Edit Mode (subsequent runs)
Claude must determine mode based on user intent.
Mode Detection
Generation Mode (Default)
Trigger when user says:
- "Create a study plan"
- "Make a learning roadmap"
- "Plan my studies"
- "Learn X in Y weeks"
If no existing file is referenced, proceed with full generation workflow.
Edit Mode (Second Run / Refinement Mode)
Trigger when user says:
- "Edit the study plan"
- "Modify the file"
- "Update week 3"
- "Make it more intense"
- "Change timeline to 6 weeks"
- "Adjust daily hours"
- "Revise the generated plan"
When this happens:
- Ask for the existing file (if not already in context).
- Load the previously generated study plan.
- Identify requested changes.
- Modify only affected sections.
- Preserve structure and formatting.
- Save updated version properly.
Do NOT regenerate from scratch unless explicitly requested.
Generation Workflow
Step 1: Collect Required Inputs (MANDATORY)
Before generating the study plan, confirm:
- Time Period
- Subject Specificity
If vague or missing:
- Ask clarifying questions
- Do NOT generate generic plan
Step 2: Clarify Constraints (Optional)
Ask about:
- Hours per day
- Exam prep vs mastery
- Experience level
If none provided:
- Assume 1–2 hours/day
- 5–6 days/week
Step 3: Design the Study Plan
Required structure:
- Overview
- High-Level Roadmap
- Weekly Breakdown
- Daily Study Template
- Milestones
- Final Capstone
Step 4: Save File (Generation Mode)
Save as:
{subject}-{time-period}-study-plan.docx
Example:
introductory-spanish-4-weeks-study-plan.docx
Confirm to user: "Your study plan has been saved as [filename]."
Edit Mode Workflow (Second Run)
When user wants to modify:
Step 1: Identify Change Scope
Determine whether change affects:
- Entire plan (timeline change)
- Specific week
- Daily workload
- Milestones
- Difficulty level
- Format/style only
Ask clarifying questions if ambiguous.
Step 2: Apply Targeted Edits
Rules:
- Preserve unaffected weeks
- Maintain logical progression
- Adjust dependencies (if timeline changes, rebalance all weeks)
- Update milestones if pacing changes
Examples:
If timeline increases:
- Redistribute content evenly
- Add enrichment tasks
If intensity increases:
- Increase practice volume
- Add extra exercises
If subject changes:
- Regenerate fully (ask confirmation)
Step 3: Save Updated Version
Overwrite or version intelligently:
Option A (default): Overwrite existing file.
Option B (recommended best practice): Save versioned file:
{subject}-{time-period}-study-plan-v2.docx
-v3.docx, etc.
Confirm: "Updated version saved as [filename]."
Editing Constraints
Do NOT:
- Remove structure
- Collapse weekly breakdown
- Delete milestones unless requested
- Downgrade quality
Ensure edited file still satisfies:
- Clear segmentation
- Weekly breakdown
- Practical tasks
- Logical progression
Example Interaction (Edit Mode)
User: "Make week 2 more intense."
Assistant:
- Loads existing file.
- Modifies week 2.
- Ensures pacing alignment.
- Saves new version.
- Confirms update.
User: "Change it from 4 weeks to 6 weeks."
Assistant:
- Recalculate distribution.
- Expand roadmap.
- Adjust milestones.
- Save versioned update.
Edge Case Handling
If user edits without file context: Ask: "Please upload or paste the previously generated study plan so I can modify it."
If user requests full redesign: Confirm: "Would you like me to regenerate from scratch?"
Completion Criteria
For Generation:
- Structured plan
- Saved file
For Edit Mode:
- Correct sections modified
- Logical consistency preserved
- Version saved properly
- No structural degradation
Performance Notes
- Use iterative refinement logic.
- Modify surgically, not destructively.
- Maintain educational quality.
- Always confirm file save action.
Source
git clone https://github.com/tejasashinde/study-plan-generator/blob/main/SKILL.mdView on GitHub Overview
Study Plan Generator creates structured, realistic study plans based on a defined time period and subject. It supports both first-time generation and iterative edits to an existing plan, delivering a tailored, actionable roadmap from start to finish.
How This Skill Works
The tool collects mandatory inputs (time period and subject), applies optional constraints (hours per day, emphasis on mastery vs exam prep), and designs a plan with an Overview, High-Level Roadmap, Weekly Breakdown, Daily Study Template, Milestones, and a Final Capstone. In Edit Mode, it loads the existing file and applies targeted changes, preserving structure and avoiding a full regeneration.
When to Use It
- Create a new study plan for a subject within a defined time period.
- Edit an existing generated plan to change weeks, hours, or milestones.
- Extend or shorten the timeline (e.g., from 4 weeks to 6 weeks) and rebalance content.
- Increase or decrease study intensity by adjusting daily or weekly workload.
- Save and export the plan as a DOCX file for distribution or reporting.
Quick Start
- Step 1: Provide subject and time period (e.g., 'Biology, 6 weeks').
- Step 2: Optionally set constraints (hours/day, mastery vs exam focus).
- Step 3: Generate the plan and save as a DOCX file named '{subject}-{time-period}-study-plan.docx', then review.
Best Practices
- Agree on mandatory inputs first: time period and subject, before generation.
- Clarify constraints early (hours per day, focus on mastery vs exam prep, experience level).
- Preserve the plan structure during edits; avoid regenerating from scratch unless requested.
- Balance weeks and milestones to ensure a logical progression and measurable progress.
- Use versioning when editing: save updated files with incremental version numbers.
Example Use Cases
- Introductory Spanish, 4 weeks, 1.5 hours/day, with weekly vocabulary milestones and a capstone mini-conversation project.
- Calculus II review, 6 weeks, 1.5–2 hours/day, emphasis on problem sets and a final comprehensive practice exam.
- Python data analysis basics, 8 weeks, 1 hour/day, includes a weekly small project and a final data visualization task.
- IELTS speaking prep, 5 weeks, 2 hours/day, milestones for vocabulary, fluency, and mock interviews.
- Edit: Extend a 4-week plan to 6 weeks and intensify Week 3 by increasing practice drills and mixed-problem sets.