Not in the top 1,000 by GitHub stars

Jellypod-Inc/school-skills

Classroom-ready Claude Code skills for education — lesson plans, Socratic tutoring, rubrics, study guides, and more.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/arts-crafts/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → cd484795e924

No earlier version was observed for comparison.

Compare on GitHub

skills/circle-time/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → cd484795e924

No earlier version was observed for comparison.

Compare on GitHub

skills/concept-map/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → cd484795e924

No earlier version was observed for comparison.

Compare on GitHub

skills/lecture-to-study-guide/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → cd484795e924

No earlier version was observed for comparison.

Compare on GitHub

skills/lesson-plan/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → cd484795e924

No earlier version was observed for comparison.

Compare on GitHub

skills/rubric/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → cd484795e924

No earlier version was observed for comparison.

Compare on GitHub

skills/socratic-tutor/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → cd484795e924

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit cd484795e924e454caafd13ddc25c1ec76c48718

git clone --filter=blob:none --no-checkout https://github.com/Jellypod-Inc/school-skills.git .hotskills/jellypod-inc-school-skills && git -C .hotskills/jellypod-inc-school-skills checkout --detach cd484795e924e454caafd13ddc25c1ec76c48718 # Copy each selected skill directory from .hotskills/jellypod-inc-school-skills into .claude/skills/<skill-name>/
11GitHub stars
Not availablestars in 7 days
7skills in this repository
0commits in 30 days

Heat

Insufficient history

Not enough history yet to measure heat. It appears after a few days of data.

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Nov 4, 2026Nov 4, 202611

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

arts-crafts

When your agent uses it

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 learning connections. Use whenever a teacher or parent asks for a classroom or home craft. Triggers on "craft for pre-k about fall leaves", "easter craft ideas for 2nd grade", "simple paper craft with my 5 year old", "thanksgiving class craft no scissors", "rainy day low-mess craft for 4 year old", "valentine's day craft for 20 second graders", "craft using only construction paper and glue", "mother's day kindergarten craft", "ocean animals 1st grade craft", "15-minute preschool craft", "earth day recycled-materials craft", "what can I make with my 3 year old", and similar K-5 / PreK project requests. Redirects copyrighted-character requests (Elsa, Bluey, Mickey, Pokémon) to the underlying theme. Does not fetch stock photos — uses italicized visual-description cues per step instead.

What it loads into context

Frontmatter

230 tokens

Always available to the agent

SKILL.md

2,927 tokens

When the skill is activated

Reference documents

8,810 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. When to trigger
  2. Inputs
  3. Output — required sections in this order
  4. Workflow
  5. Age calibration
  6. Locked defaults
  7. Copyrighted-character redirect
  8. Micro-example (trimmed illustrative output)
  9. References (load on demand)
  10. Edge cases
  11. Evals

Files

  • ../../.claude-plugin/marketplace.jsonasset931 bytes
  • ../../.claude-plugin/plugin.jsonasset565 bytes
  • SKILL.mdcore11,948 bytes
  • evals/evals.jsonasset2,959 bytes
  • references/catalog.mddoc18,573 bytes
  • references/fine-motor.mddoc4,902 bytes
  • references/safety.mddoc4,855 bytes
  • references/substitutions.mddoc5,275 bytes
Read SKILL.md

# arts-crafts

Turn "what can we make today?" into a ready-to-run craft plan. Given a theme or occasion, produce a complete project plan — supplies, steps, safety, mess, prep, cleanup — calibrated to the age of the child or class. Default audience K-5 (ages 5-10); PreK (2-4) supported explicitly. A non-crafty adult can run it without further prep.

## When to trigger

Use this skill whenever a user asks for a craft, project, or "make something" idea for a child or classroom. Teachers and parents phrase it many ways — trust the description keywords rather than a strict format. If the only thing missing is the age band, ask one clarifying question. Otherwise proceed with defaults.

## Inputs

Parse these from the user's request:

- **Theme / occasion** — holiday, season, book, unit topic, animal, concept. Required (if missing, suggest two and pick one).
- **Age band** — `2-4` (PreK / toddler), `5-7` (K-2), `8-10` (3-5). Default `5-7` if unspecified.
View the complete source on GitHub

Skills included

  • arts-crafts
  • circle-time
  • concept-map
  • lecture-to-study-guide
  • lesson-plan
  • rubric
  • socratic-tutor

Repository facts

License
MIT
Created
Apr 15, 2026
Last pushed
Apr 15, 2026
Forks
1
Open issues
6
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 15 notes
  • skills/concept-map/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/concept-map/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/concept-map/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/concept-map/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/concept-map/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/concept-map/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/concept-map/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/concept-map/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/concept-map/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/concept-map/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/lecture-to-study-guide/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/lecture-to-study-guide/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/lecture-to-study-guide/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/lecture-to-study-guide/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/lesson-plan/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 31 signals by file

.claude-plugin/marketplace.json

  • Network accessline 19
    "email": "contact@jellypod.com"       },       "homepage": "https://jellypod.com",
  • Network accessline 20
    },       "homepage": "https://jellypod.com",       "repository": "https://github.com/Jellypod-Inc/school-skills",
  • Network accessline 21
    "homepage": "https://jellypod.com",
  • Network accessline 22
    "repository": "https://github.com/Jellypod-Inc/school-skills",

.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Jellypod",     "email": "contact@jellypod.com",     "url": "https://jellypod.com"
  • Network accessline 7
    "email": "contact@jellypod.com",     "url": "https://jellypod.com"   },
  • Network accessline 8
    "url": "https://jellypod.com"
  • Network accessline 9
    },   "homepage": "https://jellypod.com",   "repository": "https://github.com/Jellypod-Inc/school-skills",
  • Network accessline 10
    "homepage": "https://jellypod.com",
  • Network accessline 11
    "repository": "https://github.com/Jellypod-Inc/school-skills",

skills/concept-map/SKILL.md

  • Network accessline 135
    If the required CLI is missing, `render.py` exits 0 (non-fatal), prints platform-specific install commands, and points at https://mermaid.live/edit as a zero-install fallback. The syntax file is always preserved.

skills/concept-map/references/markmap-syntax.md

  • Network accessline 55
    ## Photosynthesis - Equation: `6 CO₂ + 6 H₂O → C₆H₁₂O₆ + 6 O₂` - [Wikipedia link](https://en.wikipedia.org/wiki/Photosynthesis)
  • Network accessline 56
    - Equation: `6 CO₂ + 6 H₂O → C₆H₁₂O₆ + 6 O₂` - [Wikipedia link](https://en.wikipedia.org/wiki/Photosynthesis) - ![leaf](./leaf.png)
  • Network accessline 57
    - [Wikipedia link](https://en.wikipedia.org/wiki/Photosynthesis)

skills/concept-map/scripts/render.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 9
    When the required CLI is missing, this script does NOT fail hard. It prints platform-specific install instructions, points at a zero-install fallback (https://mermaid.live/edit), and exits 0 so the caller can still ship the
  • Network accessline 10
    platform-specific install instructions, points at a zero-install fallback (https://mermaid.live/edit), and exits 0 so the caller can still ship the syntax file.
  • Network accessline 11
    (https://mermaid.live/edit), and exits 0 so the caller can still ship the
  • Dangerous shell operationline 53
    apt:     sudo apt-get install graphviz
  • Network accessline 60
    Zero-install fallback for Mermaid:   Open https://mermaid.live/edit and paste the .mmd file contents.
  • Network accessline 61
    Open https://mermaid.live/edit and paste the .mmd file contents.
  • Network accessline 71
    print(INSTALL_HINTS)     print(f"Syntax file preserved at: {src}")     print("Zero-install Mermaid fallback: https://mermaid.live/edit")
  • Network accessline 73
    print("Zero-install Mermaid fallback: https://mermaid.live/edit")

skills/lesson-plan/references/standards/common-core-ela.md

  • Network accessline 3
    Official source: https://corestandards.org/ela-literacy/

skills/lesson-plan/references/standards/common-core-math.md

  • Network accessline 3
    Official source: https://corestandards.org/math/

skills/lesson-plan/references/standards/ngss.md

  • Network accessline 3
    Official source: https://nextgenscience.org/

skills/lesson-plan/references/standards/state-frameworks.md

  • Network accessline 17
    - PA Academic Standards, IL Learning Standards, NC Standard Course of Study, GA Standards of Excellence, OH Learning Standards, MI Academic Standards, WA K-12 Learning Standards.
  • Network accessline 66
    1. Look at user locale / stated state — if absent, ASK: "Which state's standards?" 2. If state is in V1 first-class list, cite codes from the appropriate section above. 3. If pointer-only state, cite the **strand / domain** descriptively an
  • Network accessline 68
    3. If pointer-only state, cite the **strand / domain** descriptively and point to the SEA URL. Example: *"Aligned to PA Academic Standards for English Language Arts, Grade 5 — see https://pdesas.org for the specific code."*

skills/socratic-tutor/evals/evals.json

  • Network accessline 1
    {   "$schema": "https://example.com/socratic-tutor-evals.schema.json",
  • Network accessline 2
    "$schema": "https://example.com/socratic-tutor-evals.schema.json",

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 19 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/arts-crafts/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/arts-crafts/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/arts-crafts/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/arts-crafts/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/arts-crafts/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.