Use when the user asks to explain something like they know nothing about it — a diff, the whole repo, or part of the code. Produces an HTML artifact with big pictures and very few words, aimed at a total beginner. With no argument, explains the whole repository. With `diff`, explains the current change. Otherwise the argument names the focus (a file, directory, or plain-language topic).
Install
npx skills add Akramz/dotfiles --skill explainynpx skills add Akramz/dotfiles --skill explainy -a claude-code -gnpx skills add Akramz/dotfiles --skill explainy -a codex -ggemini skills install https://github.com/Akramz/dotfiles.git --path claude/skills/explainygh skill install Akramz/dotfiles explainygit clone --depth 1 https://github.com/Akramz/dotfiles /tmp/Akramz__dotfiles
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/Akramz__dotfiles/claude/skills/explainy ~/.claude/skills/explainy # Claude Code
cp -R /tmp/Akramz__dotfiles/claude/skills/explainy ~/.agents/skills/explainy # Codex, Cursor, Gemini CLI, Copilot, OpenCode