Agent skill · AI & Agents

edu-solid-geometry

把一道立体几何题解成一个自包含的交互教学网页:左侧 MathJax 分步解析, 右侧 Three.js 可交互 3D 模型(分步高亮 + 镜头切换)。支持三种入口——给定文字题目、 随机出题、上传题目图片识别后解题。覆盖正方体/长方体、棱锥/棱柱、圆柱/圆锥上的线面角、 二面角、异面直线夹角、点到平面距离、体积等题型,统一用"建系+向量法",并由 sympy 精确 计算驱动(答案、3D 坐标、步骤数值同源一致)。其他 agent 也可调用本技能生成此类网页。 触发词:立体几何, 线面角, 二面角, 异面直线, 点到平面距离, 正四棱锥, 正方体求角, 解这道几何题, 随机出一道立体几何题, 这张图里的立体几何题; solid geometry, line-plane angle, dihedral angle, angle between skew lines, distance to plane, interactive geometry solution page.

mingchen666157★ · +54/wk · 1 repos on radarProfile →
claude-codeships scripts
Install
npx skills add mingchen666/Reviva --skill edu-solid-geometry --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 8
SKILL.md size: 5 KB
Bundled scripts: yes
Path: electron/builtin-assets/skills/edu-solid-geometry/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 181 · +24 this week
Language: HTML
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 立体几何解题 → 交互网页 ## 这个技能产出什么 一个可直接用浏览器打开的单页 HTML:左侧题面/答案/分步解析(公式用 MathJax), 右侧是题目对应的 3D 模型(Three.js,可旋转缩放,分步高亮关键元素并切换镜头)。 形态与 `template/lesson.html` 一致。 ## 3D 可视化质量要求 立体几何图必须先像一个正确的立体图形,再谈解题步骤。生成 `model` 时优先提供: - `faces`:低透明度实体面。不要只画线框。 - `edges`:骨架棱;背面/隐藏棱标记 `hidden:true` 或 `dashed:true`。 - `elements`:分步强调用的目标线、目标面、法向量、投影线、截面线、角标、长度标注。 - `cameraPos`:每一步都给合理镜头,默认视角应能一眼看出空间结构。 常见三维结构必须使用确定性拓扑与坐标: -

More from Reviva
All skills →
About this skill
What does the edu-solid-geometry skill do?

把一道立体几何题解成一个自包含的交互教学网页:左侧 MathJax 分步解析, 右侧 Three.js 可交互 3D 模型(分步高亮 + 镜头切换)。支持三种入口——给定文字题目、 随机出题、上传题目图片识别后解题。覆盖正方体/长方体、棱锥/棱柱、圆柱/圆锥上的线面角、 二面角、异面直线夹角、点到平面距离、体积等题型,统一用"建系+向量法",并由 sympy 精确 计算驱动(答案、3D 坐标、步骤数值同源一致)。其他 agent 也可调用本技能生成此类网页。 触发词:立体几何, 线面角, 二面角, 异面直线, 点到平面距离, 正四棱锥, 正方体求角, 解这道几何题, 随机出一道立体几何题, 这张图里的立体几何题; solid geometry, line-plane angle, dihedral angle, angle between skew lines, distance to plane, interactive geometry solution page.

How do I install it?

Run `npx skills add mingchen666/Reviva --skill edu-solid-geometry --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From mingchen666/Reviva, a repository with 181 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going