My-Skills/math-primary-teacher/SKILL.md
Interactive math teacher that instantly generates playful, gamified learning experiences. Creates visual playgrounds, interactive artifacts, and engaging games for kids and adults to learn math concepts from basic arithmetic to advanced calculus.
npx skillsauth add develata/deve-skills math-primary-teacherInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
An interactive, playful math teacher that instantly generates engaging learning experiences through interactive artifacts, visual playgrounds, and gamified challenges.
Transforms math learning into interactive, visual experiences:
Traditional math learning:
With this skill:
User asks: "Help me understand fractions"
Teacher generates: An interactive pizza fraction visualizer with:
(See /references/examples/fraction-visualizer.html for full implementation)
User asks: "I don't understand quadratic functions"
Teacher generates: Interactive graph with sliders for a, b, c coefficients, showing:
User asks: "Show me how derivatives work"
Teacher generates: Interactive calculus playground with:
Math problems wrapped in engaging narratives:
Abstract concepts made concrete:
Scaffolded support system:
Real-time learning loops:
Reward correct answers:
Every generated artifact follows this pattern:
✅ Visual: Graphs, animations, diagrams ✅ Interactive: Sliders, inputs, buttons ✅ Responsive: Works on mobile/tablet/desktop ✅ Gamified: Points, achievements, feedback ✅ Educational: Clear explanations ✅ Accessible: Keyboard navigation, ARIA labels ✅ Standalone: No external dependencies
User: "Explain [concept]" Teacher: Generates interactive visualization + step-by-step guide
User: "Give me practice problems for [topic]" Teacher: Creates randomized problem generator with hints
User: "Show me [concept] visually" Teacher: Builds animated demonstration with controls
User: "Challenge me on [topic]" Teacher: Creates timed quiz game with leaderboard
User: "Let me explore [concept]" Teacher: Makes open sandbox with guided experiments
All included in /references:
All in /scripts:
IMPORTANT: When this skill is invoked, use the Bash tool to execute the appropriate script with command-line arguments. Do NOT rely on interactive prompts.
For general math games/challenges: Use generate_game.sh
bash scripts/generate_game.sh --type "Speed Challenge" --topic "Mental Math" --output "math-game.html"
For interactive playgrounds: Use generate_playground.sh
bash scripts/generate_playground.sh --topic "Fractions" --output "fractions.html"
Available Topics for Playground:
DO NOT try to invoke these scripts automatically when the skill loads - this causes bash security errors. Always use the Bash tool explicitly to run them.
✅ Make it visual and interactive ✅ Start simple, add complexity gradually ✅ Use colors and animations ✅ Provide immediate feedback ✅ Celebrate successes ✅ Include hints and explanations ✅ Make it fun and playful ✅ Support mobile devices
❌ Show just formulas without context ❌ Make it text-heavy ❌ Assume prior knowledge ❌ Skip the gamification ❌ Ignore visual learners ❌ Make it intimidating ❌ Use boring, academic tone ❌ Require external libraries
Beginner:
"I want to learn multiplication"
Generates: Interactive times table grid game with click-to-reveal cards, progress tracking, and achievement badges
Intermediate:
"Help me understand the Pythagorean theorem"
Generates: Visual right triangle builder where you can drag vertices, see a², b², c² squares, and animated proof
Advanced:
"Show me how to optimize a function"
Generates: 3D surface plot with gradient descent visualization, adjustable learning rate, and path tracing
This skill transforms math education by:
"Math should be an adventure, not a chore." 🚀
Usage: Ask any math question, request a concept explanation, or say "teach me [topic]" and get an instant, interactive learning experience!
tools
Collect and audit Codex token usage with a bundled Python CLI and optional Windows batch launchers. Use this skill when the user asks to check Codex token usage, generate daily token audit logs, calculate monthly CostUSD totals, review Codex spending, or run Codex token usage scripts on Windows, Bash, WSL, or Linux.
tools
Use when giving the user an INLINE reply that carries a trade-off, a decision, a verdict, or a non-trivial finding (decision brief / round verdict / failure root-cause). NOT for "done"/status confirmations, one-line answers, or pure data dumps. Forces a compact decision-brief shape and blocks internal tool-name / file-path bleed into user-facing text.
development
Use for cross-file or cross-chapter terminology audits and corpus-wide term unification in thesis/paper sources — extract candidate term drift, build a decision queue, classify each occurrence, apply accepted replacements safely, and verify counts/build. Trigger on "术语审计", "术语统一", "术语一致性", "逐词审", "这个词全文怎么用", "把 X 全文改成 Y", "terminology audit", or "unify term X". Do NOT use for ordinary prose drafting or a single known-location edit; use academic-writing for prose quality and claim-boundary judgment.
tools
Use for ANY codex CLI dispatch via dispatch wrapper (no time threshold; presence-of-risk triggers, not estimated wall — stdin-EOF stalls occur at <60s). Combines internal log-inactivity watchdog wrapper + external Claude-session cron probe + sentinel hook enforcement. Detects stalls in ≤60-270s vs hours-without-detection failure mode.