Catalogue
Every skill and subagent, as of 2026-10-07. Paths are on each repo's main. How each status was
established is in Development; the ⚠ rows are explained in
Needs review.
Status
| Status |
Meaning |
| Evaluated |
A recorded run of the skill's evals, with the result in a commit's Tested: trailer or body |
| Upstream |
Vendored, and byte-identical to the upstream repo's main on 2026-10-07 (licence file aside). Its quality is upstream's; nobody here ran its evals |
| Upstream, edited |
Vendored with local edits, listed in the row |
| Behind |
Vendored from an older upstream version that has since changed |
| Gated |
Only a structural check runs: claude plugin validate, a front-matter parse, or a script's --self-test |
| Untested |
Nothing checks it beyond being used |
| ⚠ |
Flagged, see Needs review |
| Tag |
Meaning |
| FE |
What a visitor sees: pages, design, the map, front-end testing |
| backend |
Writing and reviewing application code (Scala, Kyo, the over-engineering checks) |
| DE |
Data engineering: ingesting and shaping data the product reads (the corpus, transcripts) |
| research |
Scientific and written work: explaining, writing prose, citation and releases, the proposal review |
| workflow |
How the team works: MIPs, issues, stacked PRs, porting skills. Outside the four asked-for tags; see the README |
marola-site — .claude/skills/
| Skill |
Tag |
Origin |
Status |
Notes |
site-frontend |
FE |
own |
Untested |
Entry point that orders the other frontend skills; ships site_check.js, which CI runs as a site gate, not as a skill test. ⚠ R13 |
citizen-science-site |
FE |
own |
Untested |
|
ptbr-humanizer |
FE |
own |
Untested |
pt-BR copy on marola.dev; not the same skill as ww3-gpu's humanizar |
frontend-design |
FE |
anthropics/skills@683bc88 |
Upstream |
|
webapp-testing |
FE |
anthropics/skills@683bc88 |
Upstream |
Ships 4 Python helpers |
design-taste-frontend |
FE |
Leonxlnx/taste-skill@b482f7a |
Upstream ⚠ R9 |
1,206 lines |
emil-design-eng |
FE |
emilkowalski/skill@e8a175d |
Upstream |
|
review-animations |
FE |
emilkowalski/skill@e8a175d |
Upstream |
disable-model-invocation |
break-ui |
FE |
emilkowalski/skill@e8a175d |
Upstream |
|
karpathy-guidelines |
backend |
forrestchang/andrej-karpathy-skills@2c60614 |
Upstream ⚠ R11 |
|
mapbox-cartography |
FE |
mapbox/mapbox-agent-skills@f71cd72 |
Upstream ⚠ R8 |
3 evals, not run here |
mapbox-data-visualization-patterns |
FE |
mapbox/mapbox-agent-skills@f71cd72 |
Upstream ⚠ R8 |
3 evals, not run here |
mapbox-maplibre-migration |
FE |
mapbox/mapbox-agent-skills@f71cd72 |
Upstream ⚠ R8 R10 |
3 evals, not run here |
mapbox-style-patterns |
FE |
mapbox/mapbox-agent-skills@f71cd72 |
Upstream ⚠ R8 |
3 evals, not run here |
mapbox-style-quality |
FE |
mapbox/mapbox-agent-skills@f71cd72 |
Upstream ⚠ R8 |
3 evals, not run here |
mapbox-token-security |
FE |
mapbox/mapbox-agent-skills@f71cd72 |
Upstream ⚠ R8 |
3 evals, not run here |
mapbox-web-integration-patterns |
FE |
mapbox/mapbox-agent-skills@f71cd72 |
Upstream ⚠ R8 R10 |
3 evals, not run here |
mapbox-web-performance-patterns |
FE |
mapbox/mapbox-agent-skills@f71cd72 |
Upstream ⚠ R8 |
3 evals, not run here |
marola-devkit — the marola-devkit plugin, plugins/marola-devkit/
The plugin as a whole passes claude plugin validate --strict on every devkit change, which makes
every row here at least Gated for its front matter.
marola (the umbrella) — .claude/skills/
marola-corpus — .claude/skills/
| Skill |
Tag |
Origin |
Status |
Notes |
corpus-doc |
DE, research |
own |
Evaluated |
14 trigger queries via skill-creator's run_eval.py, 1 run each: 10/14, 0 false positives (4d55a45, 2026-09-06) |
marola-app — .claude/agents/
| Agent |
Tag |
Origin |
Status |
Notes |
jar-verifier |
backend |
own |
Untested |
Decompiles the pinned Kyo jar with javap |
h0ffmann/ww3-gpu — .claude/skills/ and .claude/agents/
.claude/hooks/check_agent_frontmatter.py parses every skill's and agent's front matter on each
change, so every row is at least Gated.
Outside the repos
Hoffmann's claude.ai account also carries mip, mip-tasks and mip-solve-perpetual (they load as
anthropic-skills:*). They are older copies of the devkit's and point at docs/mips/, a path that
no longer exists. ⚠ R3