Paper Details
mathbullet/skills
Produce a detailed Markdown explainer of an academic paper. An agent skill from mathbullet/skills.
概念・仕組み・調査内容を、HTML による視覚的な説明ドキュメントとして作成・編集する. An agent skill from mathbullet/skills.
$ npx skills add mathbullet/skills --skill html -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install mathbullet/skills html --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/mathbullet/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/html/skills/html .claude/skills/html && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "html" agent skill from https://github.com/mathbullet/skills/tree/main/plugins/html/skills/html into .claude/skills/html/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/mathbullet/skills/tree/main/plugins/html/skills/htmlType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add mathbullet/skills --skill html -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install mathbullet/skills html --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mathbullet/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/html/skills/html .agents/skills/html && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "html" agent skill from https://github.com/mathbullet/skills/tree/main/plugins/html/skills/html into .agents/skills/html/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mathbullet/skills --skill html -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install mathbullet/skills html --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mathbullet/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/html/skills/html .cursor/skills/html && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "html" agent skill from https://github.com/mathbullet/skills/tree/main/plugins/html/skills/html into .cursor/skills/html/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/mathbullet/skills.git --path plugins/html/skills/html--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add mathbullet/skills --skill html -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install mathbullet/skills html --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mathbullet/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/html/skills/html .gemini/skills/html && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "html" agent skill from https://github.com/mathbullet/skills/tree/main/plugins/html/skills/html into .gemini/skills/html/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install mathbullet/skills htmlInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add mathbullet/skills --skill html -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/mathbullet/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/html/skills/html .github/skills/html && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "html" agent skill from https://github.com/mathbullet/skills/tree/main/plugins/html/skills/html into .github/skills/html/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mathbullet/skills --skill html -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install mathbullet/skills html --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mathbullet/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/html/skills/html .opencode/skills/html && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "html" agent skill from https://github.com/mathbullet/skills/tree/main/plugins/html/skills/html into .opencode/skills/html/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
html概念・仕組み・調査内容を、HTML による視覚的な説明ドキュメントとして作成・編集する. An agent skill from mathbullet/skills.
HTML is an agent skill from mathbullet/skills. 概念・仕組み・調査内容を、HTML による視覚的な説明ドキュメントとして作成・編集する。
Its SKILL.md is about 910 tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files (for example `design-system/math-copy.js` and `render-pdf.sh`).
The repository describes itself as: mathbullet Agent Skills. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 5ab997f. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (JavaScript and Shell), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
fonts.googleapis.comfonts.gstatic.comcdn.jsdelivr.netcdnjs.cloudflare.comAlso links to:
gist.github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
HTML loads about 905 tokens when it runs. Until then it costs about 12 tokens; SKILL.md has 182 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from mathbullet/skills at commit 5ab997f, republished under its MIT licence (© mathbullet). 182 words, ~905 tokens.
.claude/skills/html/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.説明内容と日本語表現を補うため、次のスキルの併用を推奨する。
explain:概念や仕組みを説明するときの用語定義、説明の粒度、構成japanese-tech-writing:日本語の技術文書、記事、解説文の構成と文章規範cognitive-rhythm-writing:読み物としての緩急が必要な長文の文章規範いずれも推奨スキルであり、html の必須依存ではない。
{yyyymmdd}-{内容を表すケバブケース}.html とする。既存ファイルの更新では名前を変えない作成前に design-system/component-samples.html を確認する。コンポーネント集は design-system/document.css、数式コピー機能は design-system/math-copy.js を正とする。
既定では、成果物と一緒に必要なファイルを配置し、次の相対パスで読み込む。上位スキルが共有アセットのパスを指定した場合は、その指定を優先する。
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Ubuntu+Sans:wght@400;500;700&family=Noto+Sans+JP:wght@400;500;700&family=Ubuntu+Mono:wght@400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="./design-system/document.css">
<script src="./design-system/math-copy.js"></script>
<script async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js"></script>
<script>document.addEventListener("DOMContentLoaded", () => hljs.highlightAll());</script>主要規則は次のとおり。
#FAF9F6。部品は白地、黒罫線、角丸を基本とする#2990DA とアクセント赤 #D63A2F に限定する.mb-quote を使い、原文と訳文を同じ文字サイズ・色で上下に並べる.mb-chip は並列の固有名や分類名の列挙にだけ使う.mb-rowlabel を付け、語中の折り返しを防ぐpre.mb-diff を使い、変更理由を散文で説明してから必要な断片を示す<style> は図の配置調整など最小限にとどめる説明対象に合わせて、並置、図解、タイムライン、要約、折りたたみを使い分ける。 一方向の単純な手順を、必要性なくフローチャートにしない。
基本構成は次の順とする。
h1 とリード文の後に .mb-toc の目次を置き、各 h2 に対応する id を付ける。
専門用語は本文の初出で定義する。
用語リストは、複数箇所から参照する用語がある場合だけ設ける。
用語リストの位置は文書ごとに変更しない。
ブラウザ幅 1400px 以上では、本文右側の専用欄へ表示する。
ブラウザ幅 1399px 以下では、本文末尾へ表示する。
配置の切り替えは共有 CSS だけが担当し、用語リストによってヘッダー、リード、目次、要約、本文の幅を縮めてはならない。
マークアップは aside.mb-glossary と dl、dt、dd を使う。
正解例は design-system/component-samples.html を参照する。
.mb-figure は、画像・SVGなどの視覚資料とキャプションを一つにまとめる外枠である。特定の図形や「矢印で結んだ箱」を意味しない.mb-figure-frame は視覚資料の表示面、figcaption は図番号・説明・出所の表示領域として使う.mb-figure-frame に載せるpre code には language-javascript、language-python、language-html などの言語クラスを必ず付けるlanguage-plaintext を付けるdocument.css の .hljs-* 規則を使うpre.mb-diff code には nohighlight を付け、差分専用の色と行頭記号を使う$...$、ディスプレイ数式は $$...$$ とする\boldsymbol{...} を使う\mathtt{...}、標準 LaTeX コマンドはそのまま使うmath-copy.js により、すべての数式から LaTeX 原文をコピーできるようにするwindow.MathJax を再定義しない印刷対応は document.css の @media print を使う。
PDF 化はユーザーから明示的に依頼された場合だけ render-pdf.sh を実行する。
© mathbullet, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files in plugins/html/skills/html of mathbullet/skills.
Open the folder on GitHubat commit 5ab997f
mathbullet/skills
Produce a detailed Markdown explainer of an academic paper. An agent skill from mathbullet/skills.
mathbullet/skills
Investigate a topic across papers, articles, social-media posts, and industry signals, then deliver an indexed Markdown report.
mathbullet/skills
grilling による質問を、選択肢と自由入力でまとめて回答し、コピーできるHTMLにする. An agent skill from mathbullet/skills.
mathbullet/skills
Conventions for writing a Markdown explainer that walks the reader through a concept or system.
mathbullet/skills
Formatting rules for quoting external sources (papers, articles, web pages, prompt templates) inside a Markdown document.
mathbullet/skills
Common conventions for writing Markdown documents that cite external sources (survey reports, paper explainers, and any deliverable that surfaces facts from outside).
概念・仕組み・調査内容を、HTML による視覚的な説明ドキュメントとして作成・編集する. An agent skill from mathbullet/skills. HTML is an agent skill from mathbullet/skills.
Run `npx skills add mathbullet/skills --skill html -a claude-code`. Or copy the skill folder (plugins/html/skills/html in mathbullet/skills) into .claude/skills/html in your project. Claude Code loads it when a task matches its description.
Run `npx skills add mathbullet/skills --skill html -a codex`. Or copy the skill folder (plugins/html/skills/html in mathbullet/skills) into .agents/skills/html in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mathbullet/skills --skill html -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/html, .gemini/skills/html, .github/skills/html and .opencode/skills/html in your project.
Going by SKILL.md and its folder, HTML needs JavaScript and a shell for the scripts in its folder. Our summary lists: Node.js; A Bash shell.
SKILL.md names 5 domains. In commands or code: fonts.googleapis.com, fonts.gstatic.com, cdn.jsdelivr.net and cdnjs.cloudflare.com; the agent is likely to contact these when it follows the instructions. As links in the text: gist.github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
HTML is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 905 tokens (SKILL.md is roughly 3.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
mathbullet (a GitHub user) maintains it in mathbullet/skills, which has 173 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on September 9, 2026.
Source: mathbullet/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.