CF huo15-markdown-export
Навык верстки и публикации Huo15 / Верстка Huo15 markdown / Экспорт Huo15 в PDF / Публикация Huo15 / Публикация Huo15 / huo15-markdown-export — 【青岛火一五】Экспорт markdown в PDF / Word / HTML / длинное изображение / WeChat за один клик. **12 тем** по умолчанию **apple-tech (стиль Apple Tech, крупный шрифт hero + плотный интервал + черно-бело-синий + большие поля, тема по умолчанию)**, еще 11 тем: typora-newsprint газета / typora-night темная / github / academic / WeChat / Xiaohongshu / huo15-brand бренд / anthropic-doc документация Anthropic / editorial-magazine журнал / manuscript-book рукопись / tufte-handout заметки Tufte. Node + markdown-it + Puppeteer + qrcode. Дополняет office-doc (он для официальных документов, этот навык для визуальной эстетики md). v0.4.2: добавлена тема apple-tech по умолчанию + исправлен рендеринг YAML frontmatter + усилены триггеры. v0.4.1: исправлена проблема с отображением шрифта Type 3 (PDF плохо видно серым); v0.4.0: выделены _tokens.css + DESIGN.md командные правила (8 основных принципов дизайна + красные линии против AI Slop / Type 3). Интеграция обнаружения возможностей enhance: md-share/md-publish выводят JSON, AI chain получает URL для публичного доступа через enhance_share_file для отправки в WeChat/DingTalk/WeChat; работает независимо без enhance. Триггеры: Huo15 верстка и публикация, навык верстки и публикации Huo15, верстка Huo15, публикация Huo15, выпуск Huo15, markdown Huo15, PDF Huo15, экспорт Huo15, верстка и публикация, экспорт PDF, экспорт Word, md в PDF, md в Word, md2pdf, md2docx, Typora, длинное изображение, Xiaohongshu, длинное изображение для WeChat Moments, WeChat Official Account, экспорт блога, ретроспектива, changelog, сравнение версий, отчет о бренде, отправить в WeChat, отправить клиенту, поделиться ссылкой, публичная ссылка, предварительный просмотр карточки, QR-код, стиль Apple Tech, стиль Apple, технологический стиль, технический блог, документация продукта, история бренда, глубокая длинная статья, роман, длинное эссе, исследовательский отчет, анализ данных, учебные материалы, стиль документации Anthropic, стиль журнала, стиль рукописи, заметки Tufte.
машинный переводПоказать оригиналСкрыть оригинал«火一五排版发布技能 / 火一五 markdown 排版 / 火一五 PDF 导出 / 火一五出版 / 火一五发布 / huo15-markd…»
火一五排版发布技能 / 火一五 markdown 排版 / 火一五 PDF 导出 / 火一五出版 / 火一五发布 / huo15-markdown-export — 【青岛火一五】markdown 一键导出 PDF / Word / HTML / 长图 / 公众号 inline。**12 主题**默认 **apple-tech(苹果科技风,大字 hero + 紧字距 + 黑白蓝 + 大留白,默认主题)**,其他 11 套:typora-newsprint 报纸 / typora-night 暗色 / github / academic / 微信 / 小红书 / huo15-brand 品牌 / anthropic-doc Anthropic 文档 / editorial-magazine 杂志 / manuscript-book 书稿 / tufte-handout Tufte 边注。Node + markdown-it + Puppeteer + qrcode。与 office-doc 互补(它走公文,本 skill 走 md 视觉美学)。v0.4.2:加 apple-tech 默认 + 修 YAML frontmatter 错乱渲染 + 强化触发词。v0.4.1:反 Type 3 字体修复(PDF 浅灰看不清);v0.4.0:抽 _tokens.css + DESIGN.md 团队规范(8 大设计范式 + 反 AI Slop / Type 3 红线)。capability detection 集成 enhance:md-share/md-publish 输出 JSON,AI chain 调 enhance_share_file 拿公网 URL 发企微/钉钉/微信;无 enhance 独立可跑。触发词:火一五排版发布、火一五排版发布技能、火一五排版、火一五出版、火一五发布、火一五markdown、火一五PDF、火一五导出、排版发布、导出PDF、导出Word、md转PDF、md转Word、md2pdf、md2docx、Typora、长图、小红书、朋友圈长图、微信公众号、博客导出、复盘、changelog、版本对比、品牌报告、发到企微、发给客户、分享链接、公网链接、卡片预览、二维码、苹果科技风、Apple 风、科技风、技术博客、产品文档、品牌故事、深度长文、小说、长篇随笔、研究报告、数据分析、教学讲义、Anthropic 文档风、杂志体、书稿体、Tufte 边注。
Навык верстки и публикации Huo15 / Верстка Huo15 markdown / Экспорт Huo15 в PDF / Публикация Huo15 / Публикация Huo15 / huo15-markdown-export — 【青岛火一五】Экспорт…
Как процесс F 38/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: templates/pdf-print.css
Как улучшить
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- Сократите description до 1024 символов.
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 1
✓ Критических и высоких находок нет
Средние и низкие: 1
-
низкая Опасные команды
cmd-privilegescripts/md2pdf-puppet.js:88Повышение привилегий / права на запись для всех (определение детектора / чёрного списка; строковый литерал в коде, не выполняется)const browser = await puppeteer.launch({ headless: 'new', args: ['--no-sandbox', '--disable-setuid-sandbox'] });детекторстрока в коде
Просканировано файлов: 22. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 1049 символов, лимит 1024 - предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда") - предупреждение
body-longтело SKILL.md ≈ 5179 токенов (рекомендуется < 5000); вынесите детали в references/ - предупреждение
missing-refссылка на отсутствующий файл: templates/pdf-print.css - заметка
frontmatter-keyнеизвестное поле фронтматтера "displayName" - заметка
frontmatter-keyнеизвестное поле фронтматтера "aliases" - заметка
frontmatter-keyнеизвестное поле фронтматтера "dependencies"
Процессный рейтинг: все десять параметров 38/100
- 0Инструменты и файлы. Не хватает 1 файла(ов): templates/pdf-print.css
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 20, без проверки текущего состояния
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 70Стоимость исполнения. Тело инструкции 5179 токенов
- 100Шаги. Шагов: 73
- 100Согласованность. Имя и обязательные поля на месте
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- low Разделов верхнего уровня: 12. Похоже на несколько доменов в одном скилле
- low Ответ описан самодельной разметкой (8 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 1049: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- -2Ссылки на localhost: у другого пользователя не заработает
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Структура: 37 заголовков
- +3Пошаговые инструкции: 73 пунктов
- +4Есть примеры (11 блоков кода)
- +3Все 12 скриптов описаны в инструкциях
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 26.