← All skills
explainer-formats
67 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a media skill usually calls an AI service over the internet.
By koolamusic/claudefiles (GitHub) · media · 120 stars · scanned at commit c977fee
Use when asked to explain a topic, codebase, process, or document in a specific output format — plain language or Simplified Technical English (STE, in the style of ASD-STE100 with its controlled vocabulary and short procedural sentences), a diagram (Mermaid, SVG, or an animated diagram file in 42 types from a bundled visualizer), a standalone HTML page, or a narrated video explainer. Triggers on "explain", "explainer", "simplified technical english", "STE", "plain language", "rewrite this so a…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 8 places.
Show 5 more
- skills/explainer-formats/scripts/setup.sh, line 36
echo "$1: apt-get install failed; last lines of its output:" - skills/explainer-formats/scripts/ste_check.py, line 4
Thin wrapper around the open-source `ste100-checker`, run through uvx. - skills/explainer-formats/scripts/ste_check.py, line 34
if shutil.which("uvx") is None: - skills/explainer-formats/scripts/ste_check.py, line 44
cmd = ["uvx", "--from", "ste100-checker", "--with", MODEL, "ste100", path, "--format", "json"] - skills/explainer-formats/scripts/visualizer/scripts/lib/export/export.mjs, line 318
if (probe.error) return { ok: false, error: 'ffmpeg not found (brew install ffmpeg)' };
Runs commands on your computer
The author does not mention this.
Found in 11 places.
Show 8 more
- skills/explainer-formats/scripts/tts.py, line 102
subprocess.run(cmd, check=True, capture_output=True) - skills/explainer-formats/scripts/visualizer/scripts/lib/export/chrome.mjs, line 5
import { spawn, spawnSync } from 'node:child_process'; - skills/explainer-formats/scripts/visualizer/scripts/lib/export/chrome.mjs, line 33
const r = spawnSync('which', [c], { encoding: 'utf8' }); - skills/explainer-formats/scripts/visualizer/scripts/lib/export/doctor.mjs, line 3
import { spawnSync } from 'node:child_process'; - skills/explainer-formats/scripts/visualizer/scripts/lib/export/doctor.mjs, line 38
const ffmpeg = !spawnSync('ffmpeg', ['-version']).error; - skills/explainer-formats/scripts/visualizer/scripts/lib/export/export.mjs, line 10
import { spawnSync } from 'node:child_process'; - skills/explainer-formats/scripts/visualizer/scripts/lib/export/export.mjs, line 317
const probe = spawnSync('ffmpeg', ['-version']); - skills/explainer-formats/scripts/visualizer/scripts/lib/export/export.mjs, line 322
const r = spawnSync('ffmpeg', ['-y', '-loglevel', 'error', '-framerate', String(fps), '-i', join(dir, 'f%05d.png'), '-vf', 'pad=ceil(iw/2)*2:ceil(ih/2)*2', '-c:
Sends data to these websites: api.elevenlabs.io, fonts.googleapis.com
This is disclosed by the author in the skill's SKILL.md or README. Expected for a media skill.
Found in 12 places.
Show 9 more
- skills/explainer-formats/scripts/visualizer/UPSTREAM.md, line 89
review every hunk, in particular anything that adds a `fetch(` or a - skills/explainer-formats/scripts/visualizer/patches/03-viewer-offline-export.patch, line 54
const buf = new Uint8Array(await (await fetch(url)).arrayBuffer()); - skills/explainer-formats/scripts/visualizer/patches/06-remove-brand.patch, line 125
- const r = await fetch(url, { signal: ctl.signal, redirect: 'follow', headers: { 'user-agent': 'Mozilla/5.0 (SeeCode brand onboarding)', accept: 'text/html, - skills/explainer-formats/scripts/visualizer/patches/06-remove-brand.patch, line 528
- const r = await fetch(src); - skills/explainer-formats/scripts/visualizer/patches/06-remove-brand.patch, line 550
- const css = await (await fetch(url, { headers: { 'user-agent': UA } })).text(); - skills/explainer-formats/scripts/visualizer/patches/06-remove-brand.patch, line 696
- const buf = new Uint8Array(await (await fetch(url)).arrayBuffer()); - skills/explainer-formats/scripts/visualizer/patches/06-remove-brand.patch, line 702
- const css = await (await fetch(`https://fonts.googleapis.com/css2?family=${f}&text=${text}&display=swap`)).text(); - skills/explainer-formats/scripts/visualizer/scripts/lib/export/export.mjs, line 125
const bmp = await createImageBitmap(await (await fetch(`data:image/png;base64,${b64}`)).blob()); - skills/explainer-formats/scripts/visualizer/scripts/lib/export/export.mjs, line 179
const blob = await (await fetch(`data:image/png;base64,${b64}`)).blob();
Can call paid AI services billed to you
The author does not mention this. Expected for a media skill.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (media) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'explainer-formats' ] || [ -L ~/.agents/skills/'explainer-formats' ]; then echo 'A skill folder named explainer-formats already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/koolamusic/claudefiles' "$d" && git -C "$d" checkout --quiet 'c977feefd4c9f04591f7ab26ff52babc65e85c08' -- 'skills/explainer-formats' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/explainer-formats' ~/.agents/skills/'explainer-formats' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'explainer-formats' ~/.claude/skills/'explainer-formats' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for koolamusic/claudefiles shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/koolamusic/claudefiles/)
Score history
| Date | Version | Score |
|---|
| 2026-11-09 | c977fee | 67 |