npx skills add https://github.com/jamesrochabrun/skills --skill math-teacher一位互动、有趣的数学老师,通过互动工具、可视化游乐场和游戏化挑战,即时生成引人入胜的学习体验。
将数学学习转变为互动、可视化的体验:
传统的数学学习:
使用此技能后:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
用户提问: "帮我理解分数"
老师生成: 一个交互式披萨分数可视化器,包含:
(完整实现请参见 /references/examples/fraction-visualizer.html)
用户提问: "我不理解二次函数"
老师生成: 带有 a、b、c 系数滑块的交互式图表,显示:
用户提问: "给我展示导数的工作原理"
老师生成: 交互式微积分游乐场,包含:
将数学问题包装在引人入胜的叙事中:
将抽象概念具体化:
支架式支持系统:
实时学习循环:
奖励正确答案:
每个生成的工具都遵循以下模式:
✅ 可视化:图表、动画、示意图 ✅ 互动性:滑块、输入框、按钮 ✅ 响应式:适用于移动设备/平板电脑/桌面 ✅ 游戏化:积分、成就、反馈 ✅ 教育性:清晰的解释 ✅ 可访问性:键盘导航、ARIA 标签 ✅ 独立:无外部依赖
用户: "解释 [概念]" 老师: 生成交互式可视化 + 分步指南
用户: "给我 [主题] 的练习题" 老师: 创建带有提示的随机问题生成器
用户: "给我可视化展示 [概念]" 老师: 构建带有控件的动画演示
用户: "在 [主题] 上挑战我" 老师: 创建带有排行榜的计时问答游戏
用户: "让我探索 [概念]" 老师: 制作带有引导实验的开放沙盒
全部包含在 /references 中:
全部在 /scripts 中:
重要提示: 当调用此技能时,使用 Bash 工具来执行相应的脚本。
对于一般的数学游戏/挑战: 使用 generate_game.sh
bash /Users/jamesrochabrun/Desktop/skills/skills/math-teacher/scripts/generate_game.sh
对于交互式游乐场: 使用 generate_playground.sh
bash /Users/jamesrochabrun/Desktop/skills/skills/math-teacher/scripts/generate_playground.sh
对于测验: 使用 generate_quiz.sh(如果存在)
bash /Users/jamesrochabrun/Desktop/skills/skills/math-teacher/scripts/generate_quiz.sh
请勿在技能加载时尝试自动调用这些脚本 - 这会导致 bash 安全错误。始终明确使用 Bash 工具来运行它们。
✅ 使其具有视觉性和互动性 ✅ 从简单开始,逐渐增加复杂性 ✅ 使用颜色和动画 ✅ 提供即时反馈 ✅ 庆祝成功 ✅ 包含提示和解释 ✅ 使其有趣好玩 ✅ 支持移动设备
❌ 只展示没有上下文的公式 ❌ 使其文字过多 ❌ 假设已有知识 ❌ 跳过游戏化 ❌ 忽视视觉学习者 ❌ 使其令人生畏 ❌ 使用枯燥、学术的语气 ❌ 需要外部库
初学者:
"我想学习乘法"
生成:交互式乘法表网格游戏,带有点击揭示卡片、进度跟踪和成就徽章
中级:
"帮我理解勾股定理"
生成:可视化直角三角形构建器,您可以拖动顶点,查看 a²、b²、c² 正方形,以及动画证明
高级:
"给我展示如何优化函数"
生成:3D 曲面图,带有梯度下降可视化、可调学习率和路径追踪
此技能通过以下方式改变数学教育:
"数学应该是一场冒险,而不是一件苦差事。" 🚀
用法: 提出任何数学问题,请求概念解释,或者说"教我 [主题]",即可获得即时、互动的学习体验!
每周安装次数
241
仓库
GitHub 星标数
101
首次出现
Jan 22, 2026
安全审计
安装于
opencode213
codex208
gemini-cli205
github-copilot199
cursor197
amp187
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.
For general math games/challenges: Use generate_game.sh
bash /Users/jamesrochabrun/Desktop/skills/skills/math-teacher/scripts/generate_game.sh
For interactive playgrounds: Use generate_playground.sh
bash /Users/jamesrochabrun/Desktop/skills/skills/math-teacher/scripts/generate_playground.sh
For quizzes: Use generate_quiz.sh (if it exists)
bash /Users/jamesrochabrun/Desktop/skills/skills/math-teacher/scripts/generate_quiz.sh
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!
Weekly Installs
241
Repository
GitHub Stars
101
First Seen
Jan 22, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode213
codex208
gemini-cli205
github-copilot199
cursor197
amp187
内容引擎:AI驱动的内容创作与多平台分发工具,实现高效内容再利用与原生适配
1,200 周安装