Tooluck logoTooluck
SKILL.md

oma-explanation

Agent skill fromfirst-fluke/oh-my-agent

Create an offline HTML explanation of a code change (diff, PR,

How to install oma-explanation

install oma-explanation
# install the oh-my-agent pack with the skills CLI
npx skills add first-fluke/oh-my-agent

# or add only this skill to Claude Code: copy the folder

skills/oma-explanation/

# into

~/.claude/skills/oma-explanation/ (all projects)

.claude/skills/oma-explanation/ (one project)

skills/oma-explanation/SKILL.md

MITFull file
1# oma-explanation — Interactive HTML Explainer
2
3## Scheduling
4
5### Goal
6Generate an educational, self-contained interactive HTML document, saved under
7`.agents/results/explain/` and validated against a deterministic checklist. Two modes:
8
9- **Change mode** — explains a code change: deep skippable background for newcomers, core
10 intuition with toy data, a comprehension-ordered code walkthrough, and a five-question quiz.
11- **Topic mode** — explains a concept, a system, or the answer to a question as a one-page
12 visual sheet: lead answer, then panels of diagrams, tables, and short prose.
13
14In both modes the model writes a Markdown **draft** and `oma explain render` produces the HTML.
15Layout, theme, diagram geometry, and the quiz script are the renderer's, not the model's.
16
17### Intent signature
18- User invokes `/explain`, names this skill, or asks for a rich explanation/walkthrough of a
19 diff, PR, branch, or commit range (설명서, 해설, コード解説, 代码讲解).
20- User asks for a visual / HTML explanation of a topic that is not a diff: how a system works,
21 a comparison, an answer worth keeping as a page (`/explain how does the row planner work`).
22- Another skill or workflow delegates "explain this as a document" output.
23- Activation is slash/explicit/delegated only — this skill is intentionally excluded from
24 keyword auto-detection ("explain" is everyday vocabulary; `convert` precedent).
25
26### When to use
27…

Excerpt shown under the repository's MIT license.

More skills in oh-my-agent

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates