Study plan generator
Agent skill that generates study plans for any subject over a specified time period & allows iterative editing of previously generated files.
npx -y skills add tejasashinde/study-plan-generatorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when user asks to 'create study plan', 'make a learning roadmap', 'edit my study plan', 'modify existing study plan', or similar. Generates structured, goal-oriented study plans for any subject over a specified time period and allows iterative editing of previously generated files.
The file declares its own license as Apache License 2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
4.6 KB, as published. Nobody here has run it
Study 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.