Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add sjh9714/cover-my-repo --skill repo-covergit clone --depth 1 https://github.com/sjh9714/cover-my-repoWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/sjh9714/cover-my-repo/repo-cover)<a href="https://agentmods.dev/skills/sjh9714/cover-my-repo/repo-cover"><img src="https://agentmods.dev/badge/skills/sjh9714/cover-my-repo/repo-cover/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/sjh9714/cover-my-repo/repo-cover"><img src="https://agentmods.dev/badge/skills/sjh9714/cover-my-repo/repo-cover.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00090 | $0.01111 |
| Opus 5 | $0.00045 | $0.00556 |
| Sonnet 5 | $0.00018 | $0.00222 |
| Haiku 4.5 | $0.00009 | $0.00111 |
Grade A, and why
repo-cover scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 83 lines — stays where its author put it; the contents beside it link to each section on GitHub.
repo-cover
You design one 1280x640 social-preview card as a single self-contained HTML file. You write the HTML yourself. There is no image model and no build step. Quality comes from following the numbers below exactly.
Workflow
- Gather facts. Gather the owner, name, description,
primary language, license (use the
spdx_id). Prefergh api repos/<owner>/<name>or the local checkout. Never invent a star count or license. - Rewrite the description. The card line is not the GitHub description verbatim. Compress it to one or two sentences, max 110 characters with a 60-character maximum for CJK, concrete nouns, and no marketing adjectives. Show the user your line before rendering if they are present; in a non-interactive run, proceed and include the line in your report.
- Pick a mood. Default
editorial. Offer the other four only if the user asks for options. Read exactly ONE mood reference and ONE example from this list.references/mood-editorial.md+assets/examples/editorial-red-handed.htmlreferences/mood-poster.md+assets/examples/poster-archify.htmlreferences/mood-blueprint.md+assets/examples/blueprint-macos-harness.htmlreferences/mood-gallery.md+assets/examples/gallery-cumora.htmlreferences/mood-terminal.md+assets/examples/terminal-freeze.htmlDo not read renderer-free files "for context". Two files, then write. For a README hero banner instead of a card, readreferences/banner.md(1280x320, editorial language).
- Write
<repo>-cover.html. Copy the example's skeleton, replace content, apply the mood's rules. If the description or repo name contains CJK text, also readreferences/cjk.mdfirst. - Check. Run
python3 scripts/check_card.py <file>. Fix every FAIL, re-run, stop after two repair rounds and report remaining failures honestly. - Export. Follow
references/export.mdfor the PNG and where to upload it (GitHub Settings → Social preview). If the user wants the card to update itself, point them to the bundled GitHub Action.
What ships with it
36 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- .npmignore 35 B
- assets/examples/banner-repo-cover.html 1.6 KB
- assets/examples/banner-repo-cover.png 24 KB
- assets/examples/blueprint-macos-harness.html 3.0 KB
- assets/examples/blueprint-macos-harness.png 54 KB
- assets/examples/editorial-chinese.html 2.3 KB
- assets/examples/editorial-chinese.png 50 KB
- assets/examples/editorial-deepseek-harness.html 8.1 KB
- assets/examples/editorial-deepseek-harness.png 61 KB
- assets/examples/editorial-japanese.html 2.3 KB
- assets/examples/editorial-japanese.png 46 KB
- assets/examples/editorial-korean.html 2.4 KB
- assets/examples/editorial-korean.png 47 KB
- assets/examples/editorial-red-handed.html 2.3 KB
- assets/examples/editorial-red-handed.png 41 KB
- assets/examples/editorial-repo-cover.html 2.4 KB
- assets/examples/editorial-repo-cover.png 58 KB
- assets/examples/gallery-cumora.html 1.8 KB
- assets/examples/gallery-cumora.png 34 KB
- assets/examples/poster-archify.html 2.0 KB
- assets/examples/poster-archify.png 44 KB
- assets/examples/poster-openlogi.html 2.0 KB
- assets/examples/poster-openlogi.png 47 KB
- assets/examples/terminal-freeze.html 2.2 KB
- assets/examples/terminal-freeze.png 34 KB
- references/avatar.md 754 B
- references/banner.md 1.2 KB
- references/brand-accent.md 1.1 KB
- references/cjk.md 1.3 KB
- references/export.md 1.5 KB
- references/mood-blueprint.md 2.0 KB
- references/mood-editorial.md 2.1 KB
- references/mood-gallery.md 1.4 KB
- references/mood-poster.md 1.6 KB
- references/mood-terminal.md 1.4 KB
- scripts/check_card.py 4.2 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 83 lines · 90 tokens per session scan A d5aab065c75c
repo-cover is a skill published in the GitHub repository sjh9714/cover-my-repo (7 stars, last pushed 20d ago), licensed MIT. It adds 90 tokens to every session and 1,111 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
pixel2motion
Turn a raster logo (PNG/JPG/WebP/screenshot) into a clean minimal SVG with edge smoothness as the primary hard gate and IoU optimized as high as reasonably possible without a fixed global threshold, then into a choreographed logo animation delivered as standalone JS-rendered HTML, applying Disney's 12 animation…
regional-culture-poster
Convert Chinese provinces, municipalities, autonomous regions, cities, counties, ancient cities, and cultural regions into restrained contemporary posters led by one culturally transformed Chinese character. Supports direct one-shot final image generation and layered production. Use when the user asks for a…
archify
Create polished, validated architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as explorable standalone HTML with inline SVG, dark/light themes, optional trace motion, and PNG/JPEG/WebP/SVG/WebM export. Accept plain-language requirements or pasted Mermaid flowchart, sequenceDiagram, and…
ip-as-logo
Generate extremely simple, cute, personified square character images with rounded heavy forms, two purposeful character colors, one solid background color, and a dominant lower-corner composition. Use when creating an animal, creature, robot, ghost, plant, object, or other character image, including when the agent…
beautify-github-readme
Redesign GitHub README homepages or create project-native pure SVG, hybrid SVG-composed PNG/WebP, and opt-in animated GIF assets. Use when a user asks to beautify, redesign, rebrand, visually upgrade, simplify, or audit a GitHub README; create only a hero, section headers, diagrams, badges, motion graphics, showcase…
tastemaker
Generate genuinely beautiful, on-brand UI instead of generic "AI slop" — use whenever the user asks to build, design, style, or improve a UI, landing page, dashboard, app screen, or component, whenever a PRD/spec needs a design pass before implementation, whenever the user pastes reference images/Pinterest/Dribbble…