training-guide
Skill153 starsChanged 44 days agoMITView on GitHub
Build an interactive visual course as one self-contained HTML page, one idea per screen. Use to explain or teach a subject visually, step by step.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- verbodh-pte-ltd/motion-skillstheir own version, first seen Nov 1, 2026
- Red-Hat-AI-Innovation-Team/training_hubtheir own version, first seen Jun 30, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- Red-Hat-AI-Innovation-Team/training_hub★ 104same name
- verbodh-pte-ltd/motion-skills★ 2same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository41 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
- broken-access-controlSkill
- cdn-peekSkill
- http-request-smugglingSkill
- jwt-attacksSkill
- ssrf-oobSkill
- webapp-probeSkill
- blockchain-forensicsSkill
- foundry-pocSkill
- safe-huntSkill
- smart-contract-auditSkill
- cloud-bucket-bruteSkill
- infrastructure-auditSkill
- dylib-hijack-scanSkill
- endpoint-threat-huntSkill
- parse-securitySkill
- agentic-seoSkill
- agent-onboardingSkill
- context-window-to-skillSkill
- git-commitSkill
- keen-eyesSkill
- no-aispeakSkill
- secure-1pass-accessSkill
- self-improveSkill
- shadow-partnerSkill
- variant-tableSkill
- auditor-quizSkill
- audit-scopeSkill
- evidence-captureSkill
- external-enumerationSkill
- gdocs-audit-reportSkill
- hackerone-reportSkill
- nuclei-suggestSkill
- pre-bountySkill
- sandboxed-audit-runnerSkill
- tiny-auditorSkill
- vm-labSkill
- llm-fuzz-toolsSkill
- mcp-server-pentestSkill
- prompt-injection-auditSkill
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 2 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 42
Read references/authoring.md for the full helper API, the screen-object schema, layout math, and worked examples - read it before writing …
- Distinctive: line 57
One idea per screen: If a screen needs two diagrams to explain, it's two screens.
- Distinctive: line 80
If you are certain the content you're tutoring about has some mistake, consult with the user before stamping it into the guide, data …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Training Guide - interactive visual primer
Turn a subject into a self-paced, click-through course: a full-bleed two-column page where a hand-built diagram sits on the left and one idea's explanation sits on the right, advanced with Next / Back / arrow keys. It teaches the way a good tutor does - build the machine one piece at a time, name each term the first time it appears, drop in a trick question to check understanding, and reveal an analogy on demand.
The engine (design system, stepper, diagram helpers, quiz mechanics) already exists in
assets/template.html. Your whole job is content: infer the subject, design the teaching
order, and write the steps array plus one small diagram function per screen. Do not rebuild the
engine.
Workflow
- Pin the subject and the audience. Pull it from the conversation - the report, code, or topic in play. If genuinely ambiguous, ask one sentence's worth of clarification (subject + who's learning + how deep). Otherwise infer and proceed; the user can redirect.
- Design the concept ladder before writing any code. This is the craft. List the ideas in
dependency order and check the golden rule: every term a later screen uses must be taught on
an earlier screen. If a "gotcha" or finding screen will say
DeploymentVerifierorECDH, there must be an earlier plain screen that introduces it. A good arc is usually: mechanics (the core moving parts) → the build (what it's for / the features) → the machinery (supporting infrastructure the gotchas will reference) → where it gets tricky (pitfalls, findings, edge cases). Put a quiz after each act. - Copy the template and fill it in. Copy
assets/template.htmlto a working file (the user's Desktop or the scratchpad). Then:- Set
CONFIG(brand, title, legend meanings). - Optionally reskin the palette: change the ONE accent colour (
--accent/--accent-ink/--accent-soft) and the neutrals in the CSS:rootblocks to suit the subject's world. Keep--warnand--dangersemantic-only. Design both light and dark. - Replace the example diagram functions with one per concept, built from the
box / wire / lbl / seal / svghelpers (640×300 viewBox). ReusedQuiz()for quiz screens. - Replace the
stepsarray with your ladder. Readreferences/authoring.mdfor the full helper API, the screen-object schema, layout math, and worked examples - read it before writing diagrams so they don't overlap.
- Set
- Verify before publishing - never ship a lesson you haven't watched run. Serve the file
locally (
python3 -m http.serverin its directory) and open it in the browser tool. Check the console has no errors, then click through: the first screen, a couple of diagram screens (confirm no overlapping labels), a quiz (answer it - correct flags teal, wrong flags red), and the last screen. Fix anything, re-verify. Then stop the server. - Publish and hand off. Publish with the Artifact tool for a shareable URL, and also leave the
standalone
.htmlon the user's Desktop so they have an offline, dependency-free copy. Give them the link and a short map of the acts.
What makes these good (the bar)
- One idea per screen. If a screen needs two diagrams to explain, it's two screens.
- Terms are earned, never dropped cold. The single most common failure is a later screen using vocabulary the course never introduced. Walk the ladder and fix every unexplained term.
- The reveal is for intuition, not more facts. The body states the mechanic; the
ahareveal gives the everyday analogy or the "so what". Keep them distinct. - Quizzes are traps that teach. The tempting answer should be the intuitive-but-wrong one; the explanation is where the real lesson lands. 2–4 options, exactly one correct.
- Diagrams show one relationship. Boxes are things, wires are flow, teal = the good/verified path, danger = where it breaks, warn = caution. Don't rainbow it.
- Length matches the subject. A tight concept is ~8 screens; a full system with findings is ~15–22. Self-paced, so thoroughness is fine - but every screen must earn its place.
Design system (fixed, so every course feels like one product)
Two-column full-bleed card; diagram left, reading right, controls pinned bottom. Mono for labels
and eyebrows (the "technical ledger" voice), sans for reading. One accent colour carries
highlight/verified; warn and danger are semantic only. Theme-aware (light/dark) and responsive
(stacks below 900px). All of this is already wired in the template - keep it; reskin only the
accent + neutrals when the subject calls for a different mood.
What if content has mistakes
If you are certain the content you're tutoring about has some mistake, consult with the user before stamping it into the guide, data correctness is important.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

