From slim-website-maker
Adds badges to repositories, READMEs, or documents. Ships with authorship badges (human-made, AI-assisted, AI-generated) and SLIM Best Practices badge, extensible to any badge.
How this skill is triggered — by the user, by Claude, or both
Slash command
/slim-website-maker:slim-badgesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A skill for adding **badges** to a repository, README, or any document. Badges are
A skill for adding badges to a repository, README, or any document. Badges are small status/label images (rendered via shields.io) that communicate something at a glance — how a document was authored, what standards a project follows, and more.
The skill ships with a small, extensible catalog (see assets/badges.json).
The four starter badges are:
Authorship — how a document was written, along the human↔AI spectrum:
| Badge | Meaning | When to use |
|---|---|---|
| Written entirely by a human, no AI generation | Hand-written docs, essays, posts you authored yourself | |
| Human-authored with AI help (drafting, editing, suggestions) | You wrote it but used an AI assistant along the way | |
| Primarily produced by an AI model | Content generated by an LLM with little human authorship |
SLIM — badges for crediting the SLIM project:
| Badge | Meaning | When to use |
|---|---|---|
| Project follows SLIM best practices | Projects adopting SLIM guidance |
Trigger when the user mentions adding or choosing a badge / shield for a
repo or document, wants to disclose authorship (human vs. AI), or asks for the
SLIM badge. Keyword cues: badge, shield, slim badge, human made,
AI-assisted, AI-generated, best practices.
Read the user's request and scan for keywords, matching against the catalog in
assets/badges.json (each entry has a keywords list):
If exactly one badge clearly matches, proceed. If the request is ambiguous or matches none/several, ask the user which badge they want, presenting the catalog options.
Determine where the badge goes (e.g. README.md, a specific doc, a badges row near
the title). If unclear, ask. Check for an existing badges row to append to rather
than duplicating.
Each badge is a linked image. Use this pattern (image URL + link URL from the catalog):
[](https://nasa-ammos.github.io/slim/?search=slim-badges)
Ready-to-paste snippets for all four badges:
[](https://nasa-ammos.github.io/slim/?search=slim-badges)
[](https://nasa-ammos.github.io/slim/?search=slim-badges)
[](https://nasa-ammos.github.io/slim/?search=slim-badges)
[](https://nasa-ammos.github.io/slim/)
Place badges at the top of the document (just under the title) where badges conventionally live.
Offline / self-hosted option: static SVG snapshots of each badge are bundled in
assets/(e.g.assets/human-made.svg). Copy one into the target repo and reference it locally if you prefer not to depend on shields.io at render time.
| id | Label | Color | Link |
|---|---|---|---|
human-made | ✍️ 100% Human Made | green | skill page* |
ai-assisted | 🧑💻 AI-assisted | gold | skill page* |
ai-generated | 🤖 AI-generated | red | skill page* |
slim-best-practices | Best Practices from SLIM | blue | https://nasa-ammos.github.io/slim/ |
* skill page = https://nasa-ammos.github.io/slim/?search=slim-badges
The authorship badges intentionally use a traffic-light color scheme (green → gold → red) to read at a glance from fully human to fully AI.
When wording a badge label, use title case, but keep the element after a
hyphen lowercase unless it is an acronym or proper noun. For example:
AI-assisted (AI = acronym → caps; "assisted" → lowercase), AI-generated,
100% Human Made. Follow this rule for any new badge you add.
To add a new badge:
assets/badges.json with: id, category, label,
color, image_url (a shields.io URL), link_url, snapshot, keywords,
and description.https://img.shields.io/badge/<LABEL>-<COLOR>.
%20) and emoji (e.g. ✍️ → %E2%9C%8D%EF%B8%8F).-- (e.g. AI--assisted).curl -fsSL "<image_url>" -o assets/<snapshot>.badges.json — the badge catalog (source of truth).human-made.svg, ai-assisted.svg, ai-generated.svg, slim-best-practices.svg
— static SVG snapshots of each badge.The human/AI authorship-badge concept was inspired by byhumannotai.com.
npx claudepluginhub nasa-ammos/slim --plugin slim-badgesProvides README.md templates and standards for generating, improving, or checking project documentation compliance. Activates on README creation, audits, or best practices mentions.
Guides creation and improvement of README files for open-source or software projects. Follows community best practices for structure, badges, and quick-start sections.
Generates professional README.md for projects by scanning manifests like package.json/pyproject.toml, interviewing on type/language/depth/license, adding badges/sections.