Sympy
zLanqing/codex-claude-academic-skills
A skill your agent uses when working with symbolic mathematics in Python.
把一道解析几何题解成一个自包含的交互教学网页:左栏题面 + 动态控制台(一个 可变参数滑块驱动实时重算的几何量 + 理论范围/定值指示),中栏 KaTeX 分步解析,右栏 2D Canvas 动态几何画板(椭圆/双曲线/抛物线/圆 + 动直线/动点 + 向量 + 标注 + 画笔涂鸦)。
$ npx skills add wy51ai/edulab --skill edu-analytic-geometry -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install wy51ai/edulab edu-analytic-geometry --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/wy51ai/edulab.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/edu-analytic-geometry .claude/skills/edu-analytic-geometry && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "edu-analytic-geometry" agent skill from https://github.com/wy51ai/edulab/tree/master/skills/edu-analytic-geometry into .claude/skills/edu-analytic-geometry/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edu-analytic-geometry", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/wy51ai/edulab/tree/master/skills/edu-analytic-geometryType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add wy51ai/edulab --skill edu-analytic-geometry -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install wy51ai/edulab edu-analytic-geometry --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wy51ai/edulab.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/edu-analytic-geometry .agents/skills/edu-analytic-geometry && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "edu-analytic-geometry" agent skill from https://github.com/wy51ai/edulab/tree/master/skills/edu-analytic-geometry into .agents/skills/edu-analytic-geometry/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edu-analytic-geometry", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add wy51ai/edulab --skill edu-analytic-geometry -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install wy51ai/edulab edu-analytic-geometry --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wy51ai/edulab.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/edu-analytic-geometry .cursor/skills/edu-analytic-geometry && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "edu-analytic-geometry" agent skill from https://github.com/wy51ai/edulab/tree/master/skills/edu-analytic-geometry into .cursor/skills/edu-analytic-geometry/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edu-analytic-geometry", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/wy51ai/edulab.git --path skills/edu-analytic-geometry--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add wy51ai/edulab --skill edu-analytic-geometry -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install wy51ai/edulab edu-analytic-geometry --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wy51ai/edulab.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/edu-analytic-geometry .gemini/skills/edu-analytic-geometry && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "edu-analytic-geometry" agent skill from https://github.com/wy51ai/edulab/tree/master/skills/edu-analytic-geometry into .gemini/skills/edu-analytic-geometry/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edu-analytic-geometry", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install wy51ai/edulab edu-analytic-geometryInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add wy51ai/edulab --skill edu-analytic-geometry -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/wy51ai/edulab.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/edu-analytic-geometry .github/skills/edu-analytic-geometry && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "edu-analytic-geometry" agent skill from https://github.com/wy51ai/edulab/tree/master/skills/edu-analytic-geometry into .github/skills/edu-analytic-geometry/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edu-analytic-geometry", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add wy51ai/edulab --skill edu-analytic-geometry -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install wy51ai/edulab edu-analytic-geometry --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wy51ai/edulab.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/edu-analytic-geometry .opencode/skills/edu-analytic-geometry && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "edu-analytic-geometry" agent skill from https://github.com/wy51ai/edulab/tree/master/skills/edu-analytic-geometry into .opencode/skills/edu-analytic-geometry/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edu-analytic-geometry", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
edu-analytic-geometry把一道解析几何题解成一个自包含的交互教学网页:左栏题面 + 动态控制台(一个 可变参数滑块驱动实时重算的几何量 + 理论范围/定值指示),中栏 KaTeX 分步解析,右栏 2D Canvas 动态几何画板(椭圆/双曲线/抛物线/圆 + 动直线/动点 + 向量 + 标注 + 画笔涂鸦)。
Edu Analytic Geometry is an agent skill from wy51ai/edulab. 把一道解析几何题解成一个自包含的交互教学网页:左栏题面 + 动态控制台(一个 可变参数滑块驱动实时重算的几何量 + 理论范围/定值指示),中栏 KaTeX 分步解析,右栏 2D Canvas 动态几何画板(椭圆/双曲线/抛物线/圆 + 动直线/动点 + 向量 + 标注 + 画笔涂鸦)。 支持三入口——给定文字题、随机出题、上传题目图片识别后解题。覆盖求标准方程、弦长、向量 数量积范围/定值、三角形面积最值、定点、定值(斜率之积)、轨迹、离心率等题型,统一"设含参 直线 x=my+c + 联立 + 韦达 + 换元/常数分离",并由 sympy 精确计算驱动(答案、坐标、步骤 数值、交互引擎的理论范围同源一致)。其它 agent 也可调用本技能生成此类网页。形态与 edu-solid-geometry 平行,但用 Canvas-2D + KaTeX(非 Three.js)。 触发词:解析几何, 圆锥曲线, 椭圆, 双曲线, 抛物线, 直线与圆锥曲线, 焦点弦, 弦长, 数量积取值范围, 向量数量积, 定点问题, 定值问题, 斜率之积, 三角形面积最值, 轨迹方程, 离心率, 解这道解析几何题, 随机出一道圆锥曲线题…
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including scripts and reference files (for example `lib/analytic_kernel.py`, `lib/conics.py` and `references/conventions.md`).
It sits in Research & Science, covering Math and symbolic computation and 3D graphics and WebGL. It works with SymPy, Three.js and Python. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit 6a9c876. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Edu Analytic Geometry loads about 1.6k tokens when it runs, and up to ~5.2k if it reads all its reference files. Until then it costs about 185 tokens; SKILL.md has 350 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from wy51ai/edulab at commit 6a9c876, republished under its Apache-2.0 licence (© wy51ai). 350 words, ~1,587 tokens.
.claude/skills/edu-analytic-geometry/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.一个可直接用浏览器打开的单页 HTML(三栏):
形态与目标模板 /Users/wuyi/code/code2026/6/template/code_artifact.html 一致。
计算核心 lib/analytic_kernel.py 依赖 sympy。运行脚本前先确认有能 import sympy 的
解释器:python3 -c "import sympy"(本机用 /opt/homebrew/bin/python3.11,sympy 1.14)。
缺库时:若 import 报错(sympy 或后续任何库),先询问用户是否安装,同意后再装
(python3 -m pip install <库名>)或换一个已装该库的解释器;不要未经询问直接装。
下文 python3 均指这个能跑通依赖的解释器。
把题目整理成结构化 spec(曲线类型与参数、已知点/条件、所求类型与对象、语言)。
analytic_kernel.is_clean(...) 判答案
是否规整,不规整就重抽。输出语言跟随提示词语言:英文提示 → 英文网页,中文 → 中文。spec 记下
language。
按 references/conventions.md 的解法配方,调用 lib/analytic_kernel.py 与 lib/conics.py:
conics.ellipse/hyperbola/parabola/circle(...) 得曲线对象(精确 a,b,c、焦点、顶点、准线、
渐近线、eq_latex、以及给前端引擎的 board dict)。chord_setup(conic, through) 联立含参直线 x=my+c 得 y 的二次方程 + 韦达量(精确)。dot_product_expr / chord_len_sq_expr / triangle_area_expr / slope_product_central …range_over_m(expr, horizontal_valid=?) —— 含开闭端点判定(关键正确性点,见下)。is_constant_in_m(expr)。可命令行自检 kernel:
python3 lib/analytic_kernel.py # 旗舰题内置断言自检⚠️ 端点开闭 = 正确性命门:过焦点的弦,水平线(x 轴,θ=0)与竖直线(θ=90)都是合法直线, 它们取到的端点要计入。例:椭圆 MA·MB 题,x 轴取到 −3、竖直线取到 7/4,故答案是闭区间
[-3, 7/4](很多教辅误写成开的(-3, 7/4])。range_over_m已据此判定,且这样答案与交互 工具一致——拖滑块到 0° 就读到 −3。抛物线焦点弦的"轴方向"是退化线(只交一点),其极限端点 不计入(horizontal_valid=False或限制 param 范围)。
📍 输出位置 & 唯一产物(最重要):交付给用户的只有一个
.html,写到当前工作目录 (Path.cwd())(除非用户显式指定路径)。cwd 里不要留任何别的文件——构建脚本(.py)、__pycache__、自检截图(.png)、临时文件都不是交付物,一律放/tmp或用完即删。 也绝不要写进技能自身目录(skills/edu-analytic-geometry/output/是技能内部样例)。
把"组装数据 + 注入模板"的构建脚本写到临时目录(如 /tmp/ag_build.py),让它只把 .html
写到 cwd;脚本拼出 lesson / steps / board 数据(schema 见 references/problem-schema.md),
调用 generate.render_html(data, out) 注入 template/board.html,跑完即删脚本:
# 构建脚本放 /tmp(不要放 cwd):/tmp/ag_build.py
import sys; sys.dont_write_bytecode = True # 不生成 __pycache__
sys.path.insert(0, "<技能目录>/scripts")
import generate
from pathlib import Path
data = {"lesson": {...}, "steps": [...], "board": {...}}
out = Path.cwd() / "solution-<题目简述>.html" # 唯一产物,落在用户当前目录
generate.render_html(data, out)python3 -B /tmp/ag_build.py && rm -f /tmp/ag_build.py # -B 不写字节码;跑完删临时脚本,cwd 只剩 .htmlsteps[*].content 里的数值直接引用 kernel 结果(用 K.tex(...) 输出 LaTeX),模型只负责
组织讲解文字(按目标语言)。board 用 kernel 给的曲线 board dict、精确点坐标、param、derived 构造序列、readouts、
rangeBar(范围题)/ constant(定值题)/ answerBand(形状参数题,如离心率范围)。a/b/c、焦点、动点坐标写成 @param 的表达式字符串(引擎每帧重绘曲线/焦点/渐近线),
配 status 读数显示不等式状态、answerBand 在参数轴高亮答案区间。见 conventions「形状参数题」。scripts/generate.py 里 6 个 build_* 覆盖各类交互范式:
ellipse_dot_range(范围条)、ellipse_chord_range、ellipse_area_max、
ellipse_slopeprod_const(定值·中心对称)、parabola_dot_const(定值·抛物线)、
hyperbola_ecc_range(形状参数:滑块=e,曲线随之重绘 + status + answerBand)。已注册题直接出(-B 不写字节码;不传路径默认写技能 output,交付给用户时务必改成 cwd 下的 .html):
python3 -B scripts/generate.py list # 列出题型
python3 -B scripts/generate.py ellipse_dot_range ./sol.html
python3 -B scripts/generate.py all ./out_dir # 全部题型lesson.answer == 末步骤展示值 == JS 标准位/扫段重算值,四者一致
(build_* 内已加 assert)。rangeBar 端点来自 kernel 的 range_over_m;constant 值来自 kernel 的定值。.claude/launch.json 的 ag-preview,端口 4601;别处运行就对 cwd 起
一个临时静态服务。).png 存到 cwd;本地静态服务只读不写、
不产生文件。自检产生的任何临时文件(构建脚本 .py、截图 .png、__pycache__ 等)交付前一律清掉。⚠️ 必须关闭你开过的端口/服务:预览一结束立即停掉,绝不留占用端口的进程。
- preview 工具开的:
preview_stop(传 serverId)。- 直接起的
http.server:用完kill,或lsof -nP -iTCP:<port> -sTCP:LISTEN确认已释放。- 交付前确认端口已释放再告诉用户。开了不关 = 未完成自检。
成品写在用户当前工作目录(cwd),命名形如 solution-<题目简述>.html,把路径告诉用户,
可直接浏览器打开。交付前确认:(1) 成品在 cwd、不在技能目录;(2) 没有遗留本次预览
开启的本地服务/端口;(3) cwd 里只新增了这一个 .html——没有 .py / .png /
__pycache__ / 临时文件(用 git status 或 ls 核一眼,有就删掉)。
analytic_kernel.py 加目标量函数(写成 m 的表达式)+ 复用 range_over_m /
is_constant_in_m;在 generate.py 加一个 build_*,选定交互范式(范围条 / 定值 / 定点 /
轨迹 trace / 形状参数 answerBand)。见 references/conventions.md 配方表。conics.py 已有椭圆/双曲线/抛物线/圆;前端 board.html 引擎已支持四类渲染、
渐近线、准线方向。新曲线在两处各加一份即可。board.html 的 buildScene switch 是构造库(line_through_angle、
intersect_line_conic、point_on_conic、point_reflect、tangent_at、foot_perp…),
按需扩充并在 schema 文档登记。template/board.html — 数据驱动模板(通用 2D 渲染器 + 参数引擎 + 数据岛 __LESSON_DATA__)lib/conics.py — 圆锥曲线 sympy 定义库(特殊点 / LaTeX / board dict)lib/analytic_kernel.py — sympy 精确求解核心(联立·韦达·范围·定值)scripts/generate.py — 注入模板 + 5 个 build_* 范本 + 批量/单题出题references/problem-schema.md — 数据格式(board 引擎 schema)references/conventions.md — 标准式、解法配方表、韦达/换元套路、端点开闭、自检© wy51ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (scripts, references) in skills/edu-analytic-geometry of wy51ai/edulab.
Open the folder on GitHubat commit 6a9c876
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in wy51ai/edulab, which our catalogue first saw on October 7, 2026.
Edu Analytic Geometry next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Edu Analytic Geometry this skillwy51ai/edulab | 1.4k | 1 repos | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| SympyzLanqing/codex-claude-academic-skills | 4.7k | 15 repos | ~3.4k | Automated safety check: Pass | MIT | |
| SympyK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~3.3k | Automated safety check: Notes | MIT | |
| Sympy Symbolic Mathjaechang-hits/SciAgent-Skills | 374 | 1 repos | ~3.9k | Automated safety check: Pass | BSD-3-Clause | |
| Image to Three.js Modelimg2threejs/img2threejs | 18k | 1 repos | ~8.2k | Automated safety check: Pass | Apache-2.0 | |
| Blender Web Export Pipelinefreshtechbro/claudedesignskills | 1k | — | ~4.2k | Automated safety check: Pass | MIT |
zLanqing/codex-claude-academic-skills
A skill your agent uses when working with symbolic mathematics in Python.
K-Dense-AI/scientific-agent-skills
Performs exact symbolic mathematics with SymPy for algebra, calculus, equation solving, symbolic linear algebra, physics, and lambdify or LaTeX code generation.
jaechang-hits/SciAgent-Skills
Symbolic math in Python: exact algebra, calculus (derivatives, integrals, limits), equation solving, symbolic matrices, ODEs, code gen (lambdify, C/Fortran).
img2threejs/img2threejs
Rebuilds the object in a reference image as a procedural, animation-ready Three.js model written entirely in code, using staged sculpting with quality checks.
freshtechbro/claudedesignskills
Exports and optimizes Blender 3D models and animations for the web as glTF, covering batch Python scripting, texture baking, decimation and LOD generation for Three.js and Babylon.js.
freshtechbro/claudedesignskills
Comprehensive skill for Adobe Substance 3D Painter texturing and material creation workflow.
wy51ai/edulab
A skill your agent uses when asked to make an explainer / walkthrough video (讲解视频、解题视频、例题精讲、微课) for a chemistry problem (化学题: 氧化还原配平 双线桥 电子守恒, 物质的量计算, 化学平衡 三段式 平衡常数 转化率 反应速率, 离子反应, 电化学, 溶液 滴定…
wy51ai/edulab
A skill your agent uses when asked to make an explainer / walkthrough video (讲解视频、解题视频、例题精讲、微课) for a math problem (数学题, geometry, algebra, functions, motion/行程 problems), from a problem screenshot…
wy51ai/edulab
把一道立体几何题解成一个自包含的交互教学网页:左侧 MathJax 分步解析, 右侧 Three.js 可交互 3D 模型(分步高亮 + 镜头切换)。支持三种入口——给定文字题目、 随机出题、上传题目图片识别后解题。覆盖正方体/长方体、棱锥/棱柱、圆柱/圆锥上的线面角、 二面角、异面直线夹角、点到平面距离、体积等题型,统一用"建系+向量法",并由 sympy 精确 计算驱动(答案、3D…
wy51ai/edulab
A skill your agent uses when asked to make an explainer / walkthrough video (讲解视频、解题视频、例题精讲、微课) for a physics problem (物理题: mechanics/力学 受力分析 牛顿定律 斜面 传送带 板块 平抛 圆周 能量 动量, optics/光学 折射…
wy51ai/edulab
把一个化学反应做成自包含的微观 3D 交互演示网页:左/上为 Three.js 可交互分子动画 (拖滑块看断键·成键·原子重组,分步高亮),右为 KaTeX 反应方程 + 分步讲解 + 原子守恒计数 + 可选能量-反应进程曲线。支持三入口——给定文字反应/方程、随机出题、上传图片识别后演示。
Categories
把一道解析几何题解成一个自包含的交互教学网页:左栏题面 + 动态控制台(一个 可变参数滑块驱动实时重算的几何量 + 理论范围/定值指示),中栏 KaTeX 分步解析,右栏 2D Canvas 动态几何画板(椭圆/双曲线/抛物线/圆 + 动直线/动点 + 向量 + 标注 + 画笔涂鸦)。. Edu Analytic Geometry is an agent skill from wy51ai/edulab.
Edu Analytic Geometry fits situations like: tasks that involve Math and symbolic computation; tasks that involve 3D graphics and WebGL.
Run `npx skills add wy51ai/edulab --skill edu-analytic-geometry -a claude-code`. Or copy the skill folder (skills/edu-analytic-geometry in wy51ai/edulab) into .claude/skills/edu-analytic-geometry in your project. Claude Code loads it when a task matches its description.
Run `npx skills add wy51ai/edulab --skill edu-analytic-geometry -a codex`. Or copy the skill folder (skills/edu-analytic-geometry in wy51ai/edulab) into .agents/skills/edu-analytic-geometry in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add wy51ai/edulab --skill edu-analytic-geometry -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/edu-analytic-geometry, .gemini/skills/edu-analytic-geometry, .github/skills/edu-analytic-geometry and .opencode/skills/edu-analytic-geometry in your project.
Going by SKILL.md and its folder, Edu Analytic Geometry needs Python for the scripts in its folder and the command-line tools its instructions call (python3 and git). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Edu Analytic Geometry is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Edu Analytic Geometry: Sympy (zLanqing/codex-claude-academic-skills, 4.7k stars), Sympy (K-Dense-AI/scientific-agent-skills, 48k stars), Sympy Symbolic Math (jaechang-hits/SciAgent-Skills, 374 stars) and Image to Three.js Model (img2threejs/img2threejs, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
wy51ai (a GitHub user) maintains it in wy51ai/edulab, which has 1,406 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 10, 2026.
Source: wy51ai/edulab on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.