Learning tutoring planning and content production skill for creating study plans, generating exercises, writing answer explanations, and providing review/adjustment guidance; triggered by requests like “study plan”, “exercise set/question bank”, “answer analysis”, “error analysis”, “exam prep plan”, or “spaced/periodic review schedule”.
63
75%
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/learning-tutoring/SKILL.mdscripts/build_tutoring_pack.py is the most direct path to complete the request.learning-tutoring package behavior rather than a generic answer.scripts/build_tutoring_pack.py.references/ for task-specific guidance.Python: 3.10+. Repository baseline for current packaged skills.Third-party packages: not explicitly version-pinned in this skill package. Add pinned versions if this skill needs stricter environment control.cd "20260316/scientific-skills/Others/learning-tutoring"
python -m py_compile scripts/build_tutoring_pack.py
python scripts/build_tutoring_pack.py --helpExample run plan:
CONFIG block or documented parameters if the script uses fixed settings.python scripts/build_tutoring_pack.py with the validated inputs.scripts/build_tutoring_pack.py.references/ contains supporting rules, prompts, or checklists.Use this skill when the user needs end-to-end learning support, especially in these scenarios:
scripts/build_tutoring_pack.pyCreate a 6-week study plan for high-school algebra (functions). I can study 6 hours/week. Goal: score 85+ on a school exam in 7 weeks. I prefer practice questions and concise notes.
Week 1 — Foundations & Graph Reading
Week 2 — Transformations
Week 3 — Composition & Inverse
Week 4 — Word Problems & Modeling
Week 5 — Mixed Sets + Timed Practice
Week 6 — Final Consolidation & Spaced Review
Type: choice
Stem: If ( f(x)=2x-3 ), what is ( f(5) )?
Answer: 7
Explanation: Substitute (x=5): (2(5)-3=10-3=7).
Difficulty: easy
Tags: [evaluation, function-notation]
Type: short_answer
Stem: Describe the transformation from ( y=x^2 ) to ( y=(x-2)^2+3 ).
Answer: Shift right 2, up 3
Explanation: (x-2) shifts right; (+3) shifts up.
Common Pitfall: Confusing (x-2) with left shift.
Transfer Tip: For (y=f(x-h)+k), shift right by (h), up by (k).
Difficulty: medium
Tags: [transformations, quadratics]
Type: application
Stem: A taxi charges a base fee of $4 plus $1.5 per mile. Write a function for cost (C(m)) and find (C(10)).
Answer: (C(m)=4+1.5m), (C(10)=19)
Explanation: Base fee is the intercept; per-mile rate is the slope. (4+1.5(10)=19).
Common Pitfall: Swapping base fee and rate.
Transfer Tip: Linear models often follow “fixed + variable × quantity”.
Difficulty: medium
Tags: [modeling, linear-functions]
Study Plan Format
Exercises & Explanations Format
choice / short_answer / applicationIf consistent batch output is required, generate structured data first (e.g., JSON), then render to readable English:
CONFIG in scripts/build_tutoring_pack.pypython scripts/build_tutoring_pack.pyoutputs/tutoring_pack.json and convert it into a readable English deliverable.For consistent layout and quality standards, see: references/tutoring_templates.md.
f5ef65b
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.