shieldcn
Скилл добавляет в README бейджи, графики и шапки в стиле shadcn/ui как альтернативу shields.io
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Скилл правит разметку README и подставляет ссылки на бейджи
- Бейджи зависят от внешнего сервиса shieldcn.dev
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/shieldcnОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add jal-co/shieldcn --skill shieldcn-badges -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dd6f2f6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jal-co/shieldcn.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/shieldcn-badges/
git -C "$tmp" checkout dd6f2f6b58be49207bb095d8c6a5ab6586e1ed34
mkdir -p .claude/skills
cp -R "$tmp/skills/shieldcn-badges" .claude/skills/shieldcn-badgesКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add jal-co/shieldcn --skill shieldcn-badges -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dd6f2f6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jal-co/shieldcn.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/shieldcn-badges/
git -C "$tmp" checkout dd6f2f6b58be49207bb095d8c6a5ab6586e1ed34
mkdir -p .agents/skills
cp -R "$tmp/skills/shieldcn-badges" .agents/skills/shieldcn-badgesКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add jal-co/shieldcn --skill shieldcn-badges -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dd6f2f6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jal-co/shieldcn.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/shieldcn-badges/
git -C "$tmp" checkout dd6f2f6b58be49207bb095d8c6a5ab6586e1ed34
mkdir -p .github/skills
cp -R "$tmp/skills/shieldcn-badges" .github/skills/shieldcn-badgesКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add jal-co/shieldcn --skill shieldcn-badges -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dd6f2f6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jal-co/shieldcn.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/shieldcn-badges/
git -C "$tmp" checkout dd6f2f6b58be49207bb095d8c6a5ab6586e1ed34
mkdir -p .agents/skills
cp -R "$tmp/skills/shieldcn-badges" .agents/skills/shieldcn-badgesКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add jal-co/shieldcn --skill shieldcn-badges -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dd6f2f6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jal-co/shieldcn.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/shieldcn-badges/
git -C "$tmp" checkout dd6f2f6b58be49207bb095d8c6a5ab6586e1ed34
mkdir -p .agents/skills
cp -R "$tmp/skills/shieldcn-badges" .agents/skills/shieldcn-badgesКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jal-co/shieldcn.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/shieldcn-badges/
git -C "$tmp" checkout dd6f2f6b58be49207bb095d8c6a5ab6586e1ed34
mkdir -p .devin/skills
cp -R "$tmp/skills/shieldcn-badges" .devin/skills/shieldcn-badgesКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add jal-co/shieldcn --skill shieldcn-badges -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dd6f2f6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jal-co/shieldcn.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/shieldcn-badges/
git -C "$tmp" checkout dd6f2f6b58be49207bb095d8c6a5ab6586e1ed34
mkdir -p .cline/skills
cp -R "$tmp/skills/shieldcn-badges" .cline/skills/shieldcn-badgesКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add jal-co/shieldcn --skill shieldcn-badges -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dd6f2f6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jal-co/shieldcn.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/shieldcn-badges/
git -C "$tmp" checkout dd6f2f6b58be49207bb095d8c6a5ab6586e1ed34
mkdir -p .roo/skills
cp -R "$tmp/skills/shieldcn-badges" .roo/skills/shieldcn-badgesКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add jal-co/shieldcn --skill shieldcn-badges -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dd6f2f6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jal-co/shieldcn.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/shieldcn-badges/
git -C "$tmp" checkout dd6f2f6b58be49207bb095d8c6a5ab6586e1ed34
mkdir -p .agents/skills
cp -R "$tmp/skills/shieldcn-badges" .agents/skills/shieldcn-badgesКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jal-co/shieldcn.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/shieldcn-badges/
git -C "$tmp" checkout dd6f2f6b58be49207bb095d8c6a5ab6586e1ed34
mkdir -p .agents/skills
cp -R "$tmp/skills/shieldcn-badges" .agents/skills/shieldcn-badgesКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jal-co/shieldcn.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/shieldcn-badges/
git -C "$tmp" checkout dd6f2f6b58be49207bb095d8c6a5ab6586e1ed34
mkdir -p .agents/skills
cp -R "$tmp/skills/shieldcn-badges" .agents/skills/shieldcn-badgesКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи скилл: npx skills add jal-co/shieldcn -a claude-code (или -a cursor). Затем используй базовый адрес https://shieldcn.dev для сборки ссылок на бейджи и графики.
Другие способы из описания автора
npx skills add jal-co/shieldcn -a claude-codeДобавьте -g для глобальной установки.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл учит агента оформлять README через сервис shieldcn: бейджи, группы бейджей, графики звезд и загрузок, шапки, сетки спонсоров и участников. Каждый элемент это картинка по ссылке на shieldcn.dev, которая рендерится в стиле компонентов shadcn/ui. Агент подставляет нужные ссылки в разметку и собирает готовый верхний блок README. Для звездных графиков есть отдельный GitHub Action, который коммитит пару SVG под светлую и темную тему.
Для кого. Для разработчиков, техписателей и основателей, которым важно оформление README проекта.
Подходит, если
- Нужно добавить в README бейджи npm, GitHub, статуса CI
- Нужна аккуратная шапка или блок спонсоров для репозитория
- Нужен график звезд или загрузок в оформлении shadcn/ui
Не подходит, если
- Нежелательно зависеть от внешнего сервиса рендеринга картинок
- Нужны бейджи полностью офлайн без обращения к shieldcn.dev
Пример запроса к агенту
Собери шапку README с бейджами npm, звезд GitHub и лицензии в стиле shadcn через shieldcnОграничения
Бейджи и графики отдаются хостингом shieldcn.dev, поэтому нужен доступ к этому домену при просмотре README. GitHub Action в режиме pull request требует прав contents: write и pull-requests: write и разрешения Actions создавать пул-реквесты. Часть данных, например счетчики звезд, берется из публичного API GitHub.
Как отключить. Удалите скилл shieldcn-badges через npx skills remove или уберите каталог из папки скиллов агента.
Проверка безопасности
- Скилл правит разметку README и подставляет ссылки на бейджи
- Бейджи зависят от внешнего сервиса shieldcn.dev
Коротко о README
README показывает, как вставлять бейджи, графики и шапки одной ссылкой на shieldcn.dev. Отдельно описан агентский скилл shieldcn-badges, который ставится через npx skills add для Claude Code, Cursor и других агентов. Есть GitHub Action для коммита звездного графика парой SVG под темы. Репозиторий это монорепо с веб-сайтом, движком, CLI и экшеном. Лицензия MIT.
SKILL.md
--- name: shieldcn-badges description: Create polished shieldcn README badges, badge groups, charts, headers, sponsors grids, and full README hero sections. Use when a user wants shadcn/ui-styled badges, Shields.io replacement, npm/GitHub/CI/status badges, download charts, README header banners, contributor/sponsor images, or README Studio guidance. Triggers include "add badges", "add shields", "README badges", "npm badge", "GitHub stars badge", "CI badge", "download chart", "README header", "README banner", "contributors grid", "sponsors grid", "build a README", "README Studio", "shieldcn", and requests to make a project README look better. metadata: author: jal-co version: "1.0.0" --- # shieldcn Badges Use [shieldcn](https://shieldcn.dev) to add beautiful shadcn/ui-styled badges, badge groups, charts, headers, sponsors grids, and contributor images to READMEs and docs. Base URL: `https://shieldcn.dev`
Частые вопросы
Чем это отличается от shields.io?
Тот же принцип бейджей по ссылке, но оформление повторяет компоненты shadcn/ui, плюс есть шапки, графики звезд и сетки спонсоров.
Нужен ли аккаунт?
Для базовых бейджей нет, они формируются как картинки по адресу shieldcn.dev. Для GitHub Action со звездными графиками нужны права на запись в репозиторий.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything