arts-crafts
Plan age-calibrated craft projects for kids ages 2-10 — supply list, step-by-step instructions, safety notes, mess level, prep time, variations, cleanup, and…
Turn a topic, chapter, or pasted source into a visual graph — mind maps, concept maps, prerequisite trees, cause-effect networks, taxonomies, process flows, or timelines. Triggers on student phrasings like "mind map of the french revolution", "concept map for photosynthesis",
$ npx -y skills add Jellypod-Inc/school-skills --skill concept-map --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/concept-mapContext preview
The summary Claude sees to decide when to auto-load this skill.
Turn a topic, chapter, or pasted source into a visual graph — mind maps, concept maps, prerequisite trees, cause-effect networks, taxonomies, process flows, or timelines. Triggers on student phrasings like "mind map of the french revolution", "concept map for photosynthesis",
name: concept-map description: Turn a topic, chapter, or pasted source into a visual graph — mind maps, concept maps, prerequisite trees, cause-effect networks, taxonomies, process flows, or timelines. Triggers on student phrasings like "mind map of the french revolution", "concept map for photosynthesis", "show me how these ideas relate", "visualize this chapter", "map out the relationships in this reading", "map my notes", and on teacher phrasings like "diagram of this chapter for my 7th graders", "prerequisite tree for calculus", "cause and effect map of WWI", "draw a taxonomy of vertebrates", "flowchart the scientific method", "timeline of the civil rights movement", "markmap of these notes". Emits Mermaid (default), Graphviz DOT, or Markmap syntax plus an optional rendered PNG/SVG via the bundled renderer — falls back to syntax + install hints when renderers are missing. Calibrates node count and vocabulary to grade level.
Turn a topic string or source text into a legible graph that shows structure at a glance. Default output is Mermaid syntax (renders in GitHub, Notion, Obsidian, and Claude Code with zero install) plus a PNG/SVG when a renderer is available.
Activate on any phrasing that asks to *visualize relationships between ideas*. Examples:
Pick the graph type from the user's wording — do NOT ask unless both topic and format are absent.
| Phrasing cue | Graph type | Mermaid directive | |---|---|---| | "timeline of", "history of", "events leading up to", "chronology" | timeline | `timeline` | | "parts of a ___", "anatomy of", "taxonomy of", "types of", "classification" | tree (hierarchical) | `graph TD` | | "prerequisite tree", "what do I need before", "dependency graph" | tree (bottom-up DAG) | `graph BT` or DOT `rankdir=BT` | | "causes of ___", "cause and effect", "what led to" | concept map with labeled edges | `graph LR` with edge labels | | "how does ___ work", "process of", "steps in", "scientific method" | flow (process) | `flowchart LR` | | "mind map of", "brainstorm", "everything about ___", "map my notes" | radial mindmap | `mindmap` | | "concept map", "how these ideas relate", "relationships between" | Novak concept map | `graph TD` with labeled edges + cross-links | | "markmap", "outline of my notes", "heading tree" | Markmap | Markdown headings |
If both topic AND format are missing, ask ONE clarifying question in this exact shape:
> Quick check — what topic, and which flavor? (e.g. **mind map of the French Revolution · concept map for photosynthesis · prerequisite tree for calculus · timeline of WWII**)
Do not stack questions. Once the user answers, proceed straight to generation.
| Level | Nodes | Structure | Edge labels | |---|---|---|---| | K-2 | 3-5 | Simple radial mindmap | None (lines only) | | 3-5 | 6-10 | Hierarchical tree | Simple ("is a", "has") | | 6-8 | 10-15 | Tree or concept map | Verbs ("causes", "requires") | | 9-12 | 15-25 | Concept map with cross-links | Full labeled propositions | | College | 20-40 | Concept map, multiple clusters | Rich labels | | Grad | Up to 50 | Concept map + subgraphs / process flows | Precise terminology |
Vocabulary tracks level: K-2 uses common words, grad uses domain-precise terms.
1. **Parse** the request — extract topic OR source, graph type, format, grade. 2. **Infer** graph type from the table above if not specified. Default format is Mermaid. 3. **Extract** 10-30 candidate key concepts. Respect `max-nodes`. 4. **Cluster** related concepts; pick the root / central concept. 5. **Draft relationships.** For concept maps, label every edge with a verb or preposition ("causes", "is-a", "requires", "leads to"). See `references/novak-concept-maps.md`. 6. **Emit syntax** — write the chosen format to disk (`concept-map.mmd` by default). 7. **Render** — if `render: true`, invoke `scripts/render.py --input concept-map.mmd --output concept-map.png`. Script falls back to install hints if the CLI is missing; the syntax file is always preserved. 8. **Summarize** — return root concept, node count, edge count, and file paths.
| Setting | Default | |---|---| | Format | Mermaid (`graph TD` or per inference table) | | Render | Auto-invoke `scripts/render.py` when the user asks for a rendered image; otherwise emit syntax + one-line render instructions | | Max nodes | 20 (hard cap 50) | | Cross-links | Enabled for grades 9-12 and above | | Edge labels | Requir
Classroom-ready skills for education — lesson plans, Socratic tutoring, circle time, rubrics, arts & crafts, study guides, and concept maps — all inside Claude Code. Alpha preview. Seven skills ship today; six more are on the way.
Repo: Jellypod-Inc/school-skills
Plan age-calibrated craft projects for kids ages 2-10 — supply list, step-by-step instructions, safety notes, mess level, prep time, variations, cleanup, and…
Plan circle time, morning meeting, or opening routine for PreK-2 classrooms. Use this whenever a teacher asks for a preschool, kindergarten, 1st grade, or 2nd…
Turns raw class material — pasted notes, slide-deck PDFs, or class transcripts — into a 7-section study guide (outline, key terms, concept summaries, Mermaid…
One-shot standards-aligned lesson plans — Common Core, NGSS, TEKS, IB, Cambridge, state frameworks. Takes a topic, grade, and duration; returns a fully…
Turn an assignment prompt into a ready-to-use grading rubric (a.k.a. scoring guide / grading guide) with zero blank cells. USE THIS SKILL when a teacher,…
Tutors a student through a problem via guiding questions without ever handing over the answer. Triggers on phrases like "help me understand", "I'm stuck on my…