Agent Skills › madhvantyagi/Gnos › jsxgraph

jsxgraph

GitHub

用于构建和检查数学图形及坐标构造,帮助学习者将方程与形状关联、图解求解或测试定量变化。需在浏览器中运行,无需外部服务。

skills/jsxgraph/SKILL.md madhvantyagi/Gnos

Trigger Scenarios

需要建立数学图形的教学场景 通过图形展示导数、交点或参数变化

Install

npx skills add madhvantyagi/Gnos --skill jsxgraph -g -y
More Options

Use without installing

npx skills use madhvantyagi/Gnos@jsxgraph

指定 Agent (Claude Code)

npx skills add madhvantyagi/Gnos --skill jsxgraph -a claude-code -g -y

安装 repo 全部 skill

npx skills add madhvantyagi/Gnos --all -g -y

预览 repo 内 skill

npx skills add madhvantyagi/Gnos --list

SKILL.md

Frontmatter
{
    "name": "jsxgraph",
    "description": "Build and inspect mathematical graphs and coordinate constructions with JSXGraph when a learner needs to connect an equation to a shape, solve graphically, or test a quantitative change. Use other diagram tools for concept maps, network layouts, and geographic maps."
}

JSXGraph

Use this skill after lesson design has selected a mathematical graph through representation choices. It builds the graph; the subject teacher still owns the model and explanation. JSXGraph runs in the browser. It needs no MCP server, account, or learner setup.

Establish what the graph teaches

Read the selected subject guidance and the block brief. Identify the difficult step that a graph will expose. A learner might connect a derivative to a tangent, find an intersection, compare feasible choices, or explain a parameter change. Write that action into the brief before choosing controls.

Keep the lesson's example, variables, units, and assumptions. Show how each important equation term corresponds to an object or value in the graph. If the learner has not met the axes or the quantities, introduce them in the surrounding explanation. Work through one result before asking the learner to investigate a new case.

Use a fixed view when comparing its parts is sufficient. Add a draggable point, slider, or step button only when changing it answers the lesson's question. For graph reading, ask the learner to explain a slope, area, scale, or domain. For graphical problem solving, connect the estimated solution to a calculation and state its precision. A picture can suggest a result; it does not prove it.

Build the artifact

Read authoring for the starter examples, export command, and checks specific to mathematical plots. Follow simulation presentation for the palette, layout, responsive views, and embedded inspection. Those rules remain shared with other HTML experiments.

Start from the example closest to the teaching action and adapt its ordinary JavaScript. Use the pinned local runtime through scripts/build_graph.py. Keep the numerical calculation available in the source. JSXGraph draws the model; it does not establish a physical law, causal claim, or numerical method. Use the host's available browser and file tools to build and inspect the result. Do not add a research service or require an MCP for this workflow.

Hand it back to lesson design

Return the checked HTML, its title and purpose, model assumptions, and the actual iframe dimensions. Use interactive-graph for a mathematical view and simulation for an experiment whose state evolves. Both register as a simulation artifact with MIME type text/html. Declare skills/jsxgraph/SKILL.md in the lesson's skill_routes and in the block's production.skill_route. Existing binding representation plans still apply.

The coordinator follows the existing artifact registry to publish the result. Keep prompts for learner predictions and explanations in the existing exercise blocks. Moving a control is exploration, not independent success. Do not claim that responses inside an HTML graph have been saved or graded by the course viewer. If the export or embedded checks fail, return the concrete failure and keep the artifact in draft until it is repaired.

Version History

  • a1c2b4d Current 2026-10-18 15:51

Same Skill Collection

skills/course-design/SKILL.md
skills/course-viewer/SKILL.md
skills/excalidraw/SKILL.md
skills/khan-academy/SKILL.md
skills/learner-tracking/SKILL.md
skills/learning-orchestrator/SKILL.md
skills/learning/SKILL.md
skills/lesson-design/SKILL.md
skills/manim-voice-animation/SKILL.md
skills/pdf/SKILL.md
skills/pinepaper/SKILL.md
skills/subject/SKILL.md

Metadata

Files
0
Version
a1c2b4d
Hash
b1c6f407
Indexed
2026-10-18 15:51

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-19 01:40
浙ICP备14020137号-1