QingYunA agent-html — скилл

Скилл и CLI: единый HTML-файл без зависимостей, с токенами shadcn, семью макетами, графиками на SVG и самопроверкой агента

  • 66 ★ репозитория
  • Последний коммит
Скилл

Минимальный доступ

Почему такой уровень

  • Скилл дает инструкции и шаблоны для статичных HTML-файлов и ничего не запускает на машине
  • CLI вызывают через `npx`, а для установки скилла `npx skills` скачивает и пишет файлы в каталог агента
Все причины и проверки

qingyuna/agent-html

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/qingyuna-agent-html

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скилл дает инструкции и шаблоны для статичных HTML-файлов и ничего не запускает на машине
  • CLI вызывают через `npx`, а для установки скилла `npx skills` скачивает и пишет файлы в каталог агента

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

agent-html — скилл и небольшой CLI, которые учат агента выдавать HTML-страницы в одном файле без npm и без CDN. Страницы открываются двойным щелчком и работают без сети: стили, значки и графики лежат внутри файла. Основа — короткий лист токенов на чистом CSS примерно в 75 строк, портированный из эстетики shadcn/ui, со светлой и темной темами и переключателем на нескольких строках JavaScript. В комплекте семь макетов: отчет, дашборд, рабочее место, сравнение бок о бок, хронология, канбан и обзор кода по диффу. Есть 32 векторных значка, графики на SVG без CDN (динамика, колонки, кольца, рейтинги, шкалы, тепловая карта 7 на 24), вкладки и поля форм. Кнопки «Copy as Markdown» и «Copy Review Decisions» возвращают результат агенту, а `scripts/validate.mjs` проверяет парность тегов, отсутствие CDN и настройку области просмотра. Скилл ставится командой `npx skills add QingYunA/agent-html`. CLI открывает галерею `npx agent-html open`, выдает компонент `npx agent-html snippet button` и шаблон `npx agent-html template dashboard`. В скилл вшиты правила, когда HTML нужен, а когда нет: на этот случай есть 12 тестовых сценариев.

Для кого. Тем, кто просит Claude Code, Codex или Pi сделать отчет, дашборд или обзор кода и хочет получить аккуратный файл, который открывается без сборки и сети.

Подходит, если

  • Нужен отчет по анализу или тесту одним HTML-файлом, который можно отправить коллеге и открыть без интернета
  • Дифф надо превратить в страницу обзора кода с принятием и отклонением правок
  • Агент должен собрать канбан или хронологию, а результат вернуть себе через копирование в Markdown
  • Закрытая сеть без CDN требует страниц, которые не ссылаются на внешние шрифты и скрипты

Не подходит, если

  • Нужен многостраничный сайт или приложение со сборкой: скилл делает одиночные файлы
  • Достаточно ответа в Markdown: сами правила скилла советуют не делать HTML там, где он не нужен
  • Нужны интерактивные данные из API: страницы статичны, значения подставляет агент

Пример запроса к агенту

Сделай через agent-html дашборд по отчету из metrics.csv одним файлом, с графиком динамики и темной темой

Ограничения

  • Описание скилла и часть документации написаны на китайском, английская версия README есть, но внутренние инструкции читаются по-китайски.
  • Страницы статичны: данные подставляет агент в момент генерации, обновления в реальном времени нет.
  • В репозитории нет лицензии, поэтому условия повторного использования неясны, хотя код открыт.
  • Последний коммит от сентября 2026; проект ведет один автор.
  • Макеты и графики рассчитаны на одиночные файлы; сложные интерактивные приложения со сборкой в эти рамки не входят.

Как отключить. Скилл удаляют из `.claude/skills/` или `~/.claude/skills/`, а ссылки в `~/.agents/skills` убирают вручную. CLI запускается через `npx` и ничего не оставляет в системе.

Частые вопросы

Как поставить agent-html?

Выполните `npx skills add QingYunA/agent-html` для проекта или добавьте `-g` для всех агентов на машине. Вручную можно склонировать репозиторий и связать папку `skills/agent-html` символической ссылкой.

Чем это отличается от генерации HTML без скилла?

Модель без правил обычно тянет CDN и внешние шрифты или рисует кривой CSS без темной темы. Скилл дает готовые токены, макеты и самопроверку `scripts/validate.mjs`.

Какие макеты есть?

Семь: отчет, дашборд, рабочее место, сравнение бок о бок, хронология, канбан и обзор кода по диффу. Шаблон выводит `npx agent-html template <имя>`.

Как открыть галерею компонентов?

Команда `npx agent-html open` открывает галерею в браузере, для сборки и сервера Node.js не требуется. README также ссылается на онлайн-галерею на `vercel.app`.

Как результат возвращается агенту?

Кнопки «Copy as Markdown» и «Copy Review Decisions» копируют значения форм и решения по обзору в Markdown, который вы вставляете обратно в чат.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл учит агента собирать чат ИИ-агента на 26 компонентах Agent Elements: карточки инструментов, ввод, стриминг

СкиллМинимальный доступ110Звезды репозитория

CLI создает холст, где ИИ-агент строит дашборды, отчеты и макеты как React-артефакты, а правки привязаны к блокам страницы

CLIРасширенный доступ347Звезды репозитория
Официальный

Скилл по shadcn-svelte: агент читает components.json, ставит компоненты через CLI и собирает формы, диалоги и карточки по правилам библиотеки

СкиллРасширенный доступ9,3 тыс.Звезды репозитория

Скилл и CLI для агентов: интерфейс без шаблонного вида, 25 команд, проверка шаблонности правилами и оценка качества от 0 до 100

СкиллРасширенный доступ452Звезды репозитория

Реестр устанавливаемых дизайн-скиллов: готовые файлы SKILL.md и DESIGN.md с токенами, правилами компонентов и доступностью под разные стили

СкиллМинимальный доступ3,6 тыс.Звезды репозитория

Скилл дизайна интерфейсов для агента: диагностика, четыре направления на выбор, реализация и приемка без вида шаблона от ИИ

СкиллРасширенный доступ685Звезды репозитория

Коротко о README

README объясняет две ловушки при генерации HTML моделью (CDN и безвкусный CSS), показывает установку и работу CLI, перечисляет возможности и семь макетов, значки, графики и тестовые сценарии.

Бейдж для README

Исходный SKILL.md

---
name: agent-html
description: 为 AI Agent 提供基于 shadcn/ui 极简现代美学的单文件 HTML 组件化规范与母版体系。当用户要求“生成 HTML 页面/网页”、“前端可视化大盘/看板”、“面试/分析/测试报告”、“对比矩阵/方案比对”、“review 结果做成可视化页面”、“代码审查报告 / 把 diff 做成可视化审查页”、“不要输出 markdown 墙/不要文字墙”、“把分析结果做成可交互单文件网页”等场景时,务必使用本 Skill。零构建、零 npm、严禁引入外部 CDN(无断网白屏风险),纯原生 HTML/CSS/SVG,支持暗黑模式与双击秒开。
---

# Agent HTML 设计系统与组件化规范

本规范指导 AI Agent 如何生成**高信息密度、工业级质感、零外部依赖、双击秒开**的单文件 HTML。

---

## 零、价值研判准则:何时用 HTML,何时坚决不用 (Judgment Rules)

> **黄金法则**:*Markdown 是事实来源(Source of Truth),HTML 是人类决策与评审表面(Human Review Surface)。*

并不是所有输出都需要制作成 HTML。在动手前,AI Agent 必须先做价值研判:

### 1. 优先使用 HTML 的场景(具备以下任一特征):
- **空间性与多维性 (Spatial)**:宽屏数据大盘、左右双栏日志审查器、指标统计网格、密集状态看板;
- **并行与对比性 (Parallel / A-B)**:基准 vs 挑战者、版本 Diff、模型评测、方案取舍矩阵;
- **可交互与即时过滤 (Interactive / Filterable)**:包含数十条记录需毫秒级搜索、多 Tab 切换、手风琴折叠展开;
- **供人类正式决策/归档 (Human Review Surface)**:正式架构评审、面试录用报告、技术复盘白皮书、发布日志。

### 2. 坚决不要使用 HTML 的场景(留在终端 Markdown 即可):
- **线性单线条内容**:普通的问答、短解释、单次代码段说明(< 200 字);
- **纯终端命令/脚本**:用户需要立即在终端复制执行的 shell 命令;
- **无空间结构的信息**:没有表格、没有对比、没有维度的流水账文本;强行输出 HTML 会打断用户终端心流并浪费 Token。

### 3. 定了要用 HTML 之后,再定粒度 (Output Granularity)

这是**第二问**,和第一问同等重要。判错粒度会让用户拿到一份远超或远低于预期的东西:

| 粒度 | 交付物 | 什么时候用 |
| :--- | :--- | :--- |
| **片段** | 单个组件卡片 / 一张图 / 一个表格 | 单点结论、单个对比,用户只想看一眼 |
| **证据页** | 一页:KPI 概览 + 图表 + 关键明细表 | 2–3 个独立结论,需要摆证据但不需要完整叙事 |
| **整页母版** | 七种通用母版之一(见「通用布局母版」一节) | 完整叙事交付:报告、复盘、评审、白皮书 |

**默认档位是「证据页」,不是「整页母版」。** 用户说「分析一下这组数据」「帮我把这个看板做出来」但**没有**说「报告 / 白皮书 / 年报 / 复盘 / 评审」时:

- **必须先交付证据页**(KPI + 最强的一张或两张图 + 关键明细),并在回复里用一句话提示「如需完整报告可以再展开」;
- **不得**因为「数据很丰富」「结论很多」「用户说了分析」就自行升格为整页母版;
- 反过来,用户明确要了「报告 / 白皮书」时,也不得只交付一张图。

拿不准时**选更细的粒度**:多给一张卡片,用户会自己说「再展开」;多给一份六章节报告,用户只会觉得被淹没。

Сообщить о проблеме