Not in the top 1,000 by GitHub stars

mathbullet/skills

mathbullet Agent Skills

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

plugins/documenting-with-sources/skills/documenting-with-sources/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 5f51fdb8fdfa

No earlier version was observed for comparison.

Compare on GitHub

plugins/grilling-viz/skills/grilling-viz/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 5f51fdb8fdfa

No earlier version was observed for comparison.

Compare on GitHub

plugins/html/skills/html/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 5f51fdb8fdfa

No earlier version was observed for comparison.

Compare on GitHub

plugins/ja-explainer/skills/ja-explainer/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 5f51fdb8fdfa

No earlier version was observed for comparison.

Compare on GitHub

plugins/ja-text-communication/skills/ja-text-communication/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 5f51fdb8fdfa

No earlier version was observed for comparison.

Compare on GitHub

plugins/survey/skills/survey/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 5f51fdb8fdfa

No earlier version was observed for comparison.

Compare on GitHub

plugins/writing-quotation/skills/writing-quotation/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 5f51fdb8fdfa

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 5f51fdb8fdfaeb0e1d018823ba01a793a4a1d940

git clone --filter=blob:none --no-checkout https://github.com/mathbullet/skills.git .hotskills/mathbullet-skills && git -C .hotskills/mathbullet-skills checkout --detach 5f51fdb8fdfaeb0e1d018823ba01a793a4a1d940 # Copy each selected skill directory from .hotskills/mathbullet-skills into .claude/skills/<skill-name>/
183GitHub stars
9stars in 7 days
7skills in this repository
10commits in 30 days

Heat

5.0
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026183

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

documenting-with-sources

When your agent uses it

Common conventions for writing Markdown documents that cite external sources (survey reports, paper explainers, and any deliverable that surfaces facts from outside). Defines mandatory citation, in-text reference format, quotation-versus-prose separation, the ban on fabricated associations, and the source-list format. Referenced by survey, ja-explainer, and any skill that produces sourced output.

What it loads into context

Frontmatter

83 tokens

Always available to the agent

SKILL.md

627 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Cite every factual claim
  2. Reference format
  3. Quotation vs prose
  4. No fabricated associations or interpretations
  5. Source-list format

Files

  • ../../../../.claude-plugin/marketplace.jsonasset3,294 bytes
  • ../../../../.claude-plugin/marketplace.jsonasset3,294 bytes
  • ../../../../.claude-plugin/marketplace.jsonasset3,294 bytes
  • ../../.claude-plugin/plugin.jsonasset423 bytes
  • SKILL.mdcore3,122 bytes
  • SKILL.mdcore3,122 bytes
  • SKILL.mdcore3,122 bytes
  • SKILL.mdcore3,122 bytes
  • SKILL.mdcore3,122 bytes
  • SKILL.mdcore3,122 bytes
  • SKILL.mdcore3,122 bytes
  • SKILL.mdcore3,122 bytes
  • SKILL.mdcore3,122 bytes
  • SKILL.mdcore3,122 bytes
  • ../../../grilling-viz/.claude-plugin/plugin.jsonasset276 bytes
  • ../../../html/.claude-plugin/plugin.jsonasset230 bytes
  • ../../../ja-explainer/.claude-plugin/plugin.jsonasset182 bytes
  • ../../../ja-text-communication/.claude-plugin/plugin.jsonasset493 bytes
  • ../../../survey/.claude-plugin/plugin.jsonasset443 bytes
  • ../../../survey/.claude-plugin/plugin.jsonasset443 bytes
  • ../../../writing-quotation/.claude-plugin/plugin.jsonasset382 bytes
  • ../../../writing-quotation/.claude-plugin/plugin.jsonasset382 bytes
Read SKILL.md

# Documenting with Sources

Common conventions for writing Markdown documents that pull from outside sources. Apply to any deliverable that surfaces facts taken from elsewhere — survey reports, paper explainers, and similar.

## Cite every factual claim

Every factual claim in the deliverable must carry a citation. A claim with no citation cannot be verified, and is worthless as a documented finding. If a claim cannot be tied to a source, mark it explicitly (e.g. "citation not confirmed"). Do not slip uncited claims in silently.

## Reference format

- In-text references take the shape `[label (YYYY/MM), location]`. How to fill the `label` slot (publication name, author short-form, position-only for the paper under review, etc.) is decided by the calling skill.
- Do not use bare numeric references such as `[1]` or `[2]`. Numbers alone force the reader to bounce between text and source list; readability drops.
- For the formatting of quotation blocks themselves (code-block fencing, original-and-translation pairing, where to place the source reference, anti-patterns), follow the `writing-quotation` skill. Read `writing-quotation` before drafting.
View the complete source on GitHub

Skills included

  • documenting-with-sources
  • grilling-viz
  • html
  • ja-explainer
  • ja-text-communication
  • survey
  • writing-quotation

Repository facts

License
MIT
Created
Apr 1, 2026
Last pushed
Nov 3, 2026
Forks
4
Open issues
0
Project activity
Active

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 38 notes
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/documenting-with-sources/skills/documenting-with-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/documenting-with-sources/skills/documenting-with-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/documenting-with-sources/skills/documenting-with-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/documenting-with-sources/skills/documenting-with-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/documenting-with-sources/skills/documenting-with-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/documenting-with-sources/skills/documenting-with-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/documenting-with-sources/skills/documenting-with-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/documenting-with-sources/skills/documenting-with-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/documenting-with-sources/skills/documenting-with-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/survey/.claude-plugin/plugin.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/writing-quotation/.claude-plugin/plugin.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/grilling-viz/skills/grilling-viz/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/grilling-viz/skills/grilling-viz/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Plugin-wide analysis incomplete; see repository notes
  • .claude-plugin/marketplace.json:1 Plugin-wide analysis incomplete; see repository notes
  • .claude-plugin/marketplace.json:1 Plugin-wide analysis incomplete; see repository notes
  • plugins/survey/skills/survey/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/survey/skills/survey/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 47 signals by file

plugins/grilling-viz/skills/grilling-viz/design-system/component-samples.html

  • Network accessline 141
    ['text',()=>stack(caseView('テーマ名',text(themes[0].name,'gv-title')),caseView('質問文',text(title,'gv-question-title')),caseView('本文',text(note)),caseView('補助情報・ラベル',text('自由入力','gv-label')),caseView('リンク',el('a',{class:'gv-link',href:'#usage'},
  • Network accessline 142
    ['radio',()=>row(...[['未選択',{}],['選択中',{checked:true}],['フォーカス',{preview:'focus'}],['無効',{disabled:true}],['選択中・無効',{checked:true,disabled:true}]].map(([label,attrs])=>caseView(label,radio({label,...attrs}))))],       ['option',()=>stack(..
  • Network accessline 143
    ['option',()=>stack(...[['通常',{}],['選択中',{checked:true}],['ホバー',{preview:'hover'}],['フォーカス',{preview:'focus'}],['無効',{disabled:true}],['選択中・無効',{checked:true,disabled:true}]].map(([label,attrs])=>caseView(label,option(options[0].label,attrs

plugins/grilling-viz/skills/grilling-viz/scripts/answer.js

  • Executable scriptline 1
    Executable file

plugins/grilling-viz/skills/grilling-viz/scripts/components.js

  • Executable scriptline 1
    Executable file

plugins/grilling-viz/skills/grilling-viz/scripts/render.mjs

  • Executable scriptline 1
    Executable file

plugins/html/skills/html/SKILL.md

  • Network accessline 12
    - `ja-explainer`:日本語の文書を書くときの規範 - [`japanese-tech-writing`](https://gist.github.com/k16shikano/fd287c3133457c4fd8f5601d34aa817d):日本語の技術文書、記事、解説文の構成と文章規範
  • Network accessline 13
    - [`japanese-tech-writing`](https://gist.github.com/k16shikano/fd287c3133457c4fd8f5601d34aa817d):日本語の技術文書、記事、解説文の構成と文章規範
  • Network accessline 14
    - [`cognitive-rhythm-writing`](https://gist.github.com/k16shikano/eb2929f13ed19c97188393d297be8432):読み物としての緩急が必要な長文の文章規範
  • Network accessline 33
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 34
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 35
    <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">
  • Network accessline 36
    <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>
  • Network accessline 37
    <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"></scri
  • Network accessline 38
    <script async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
  • Network accessline 39
    <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js"></script>

plugins/html/skills/html/design-system/component-samples.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>HTML ドキュメントデザインシステム 部品見本</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>HTML ドキュメントデザインシステム 部品見本</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 9
    <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">
  • Network accessline 10
    <link rel="stylesheet" href="./document.css"> <script src="./math-copy.js"></script> <script async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
  • Network accessline 11
    <script src="./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>
  • Network accessline 12
    <script async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
  • Network accessline 13
    <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js"></script>
  • Network accessline 102
    <p> 本文中の強調は <strong>strong(黒の太字)</strong> を基本とし、ページ内で最重要の一語だけ <em>em(アクセント赤)</em> を使えます。リンクは <a href="https://example.com/docs">example.com/docs</a> のように青になります。
  • Network accessline 103
    本文中の強調は <strong>strong(黒の太字)</strong> を基本とし、ページ内で最重要の一語だけ <em>em(アクセント赤)</em> を使えます。リンクは <a href="https://example.com/docs">example.com/docs</a> のように青になります。 </p>
  • Network accessline 104
    <em>em(アクセント赤)</em> を使えます。リンクは <a href="https://example.com/docs">example.com/docs</a> のように青になります。
  • Network accessline 149
    エージェンティック検索の方が概ね優れていることにすぐ気づいた。   </p>   <p class="mb-quote-source"><a href="https://x.com/bcherny/status/2017824286489383315">x.com/bcherny/status/2017824286489383315</a></p>
  • Network accessline 150
    </p>   <p class="mb-quote-source"><a href="https://x.com/bcherny/status/2017824286489383315">x.com/bcherny/status/2017824286489383315</a></p> </blockquote>
  • Network accessline 151
    <p class="mb-quote-source"><a href="https://x.com/bcherny/status/2017824286489383315">x.com/bcherny/status/2017824286489383315</a></p>
  • Network accessline 221
    <pre><code class="language-html">&lt;link rel="stylesheet" href="./design-system/document.css"&gt; &lt;script src="./design-system/math-copy.js"&gt;&lt;/script&gt; &lt;script async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-cht
  • Network accessline 222
    &lt;script src="./design-system/math-copy.js"&gt;&lt;/script&gt; &lt;script async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"&gt;&lt;/script&gt; &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11
  • Network accessline 223
    &lt;script async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"&gt;&lt;/script&gt;
  • Network accessline 224
    &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js"&gt;&lt;/script&gt;

plugins/html/skills/html/design-system/document.css

  • Network accessline 325
    margin-bottom: 8px;   background: var(--mb-ink);   -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 20"><path d="M0 20V11C0 5 3 1 9 0l1 3c-3 1-5 3-5 6h6v11H0zm15 0V11c0-6 3-10 9-11l1 3c-3 1-
  • Network accessline 326
    background: var(--mb-ink);   -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 20"><path d="M0 20V11C0 5 3 1 9 0l1 3c-3 1-5 3-5 6h6v11H0zm15 0V11c0-6 3-10 9-11l1 3c-3 1-5 3-5 6h6v11H15z"/></s
  • Network accessline 327
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 20"><path d="M0 20V11C0 5 3 1 9 0l1 3c-3 1-5 3-5 6h6v11H0zm15 0V11c0-6 3-10 9-11l1 3c-3 1-5 3-5 6h6v11H15z"/></svg>') no-repeat center / cont
  • Network accessline 328
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 20"><path d="M0 20V11C0 5 3 1 9 0l1 3c-3 1-5 3-5 6h6v11H0zm15 0V11c0-6 3-10 9-11l1 3c-3 1-5 3-5 6h6v11H15z"/></svg>') no-repeat center / contain;

plugins/html/skills/html/design-system/math-copy.js

  • Executable scriptline 1
    Executable file

plugins/html/skills/html/scripts/lint-rules.js

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 24
    var ARROW_OR_EMOJI = /[←-⇿⟰-⟿⤀-⥿⬀-⯿]|\p{Emoji_Presentation}|\p{Extended_Pictographic}<U+FE0F>/u;
  • Possible obfuscationline 28
    var bin = atob(text);

plugins/html/skills/html/scripts/render-pdf.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

plugins/html/skills/html/scripts/run-lint.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 61
    trap 'rm -rf "$WORK"' EXIT

plugins/ja-explainer/skills/ja-explainer/scripts/extract_images.py

  • Executable scriptline 1
    Executable file

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 21 facts

Works with

  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.