BD jike-wechat-writer
Навык создания статей для WeChat Official Account, охватывающий весь процесс от поиска тем до верстки и публикации. Активируется, когда пользователь выражает любое намерение создать статью — включая, но не ограничиваясь: «Напиши статью», «Помоги мне написать твит», «Создание контента для公众号», «Помоги мне написать черновик», «Как написать эту тему», «Организуй эти материалы в статью», «Напиши публикацию для公众号», «Помоги мне создать контент», «Напиши что-нибудь на тему XX». Даже если пользователь просто дал кучу ссылок или материалов и сказал «помоги мне разобраться», он должен быть активирован, если контекст подразумевает потребность в создании контента. Также применим, когда пользователь упоминает подэтапы создания контента для公众号, такие как использование актуальных тем, поиск тем, имитация стиля, верстка статьи. Если целевая платформа не указана, по умолчанию используется WeChat Official Account. Этот навык предоставляет основные модули руководства для каждого этапа создания контента для公众号, которые агент гибко комбинирует в зависимости от контекста.
машинный переводПоказать оригиналСкрыть оригинал«微信公众号文章创作技能,覆盖从选题挖掘到排版发布的全流程。当用户表达任何文章创作意图时都应激活——包括但不限于"写一篇文章"、"帮我写篇推文…»
微信公众号文章创作技能,覆盖从选题挖掘到排版发布的全流程。当用户表达任何文章创作意图时都应激活——包括但不限于"写一篇文章"、"帮我写篇推文"、"公众号内容创作"、"帮我出一篇稿"、"这个选题怎么写"、"把这些素材整理成文章"、"写个公众号推送"、"帮我出个内容"、"围绕XX写点东西"等。即使用户只是给了一堆链接或素材然后说"帮我整理一下",只要上下文暗示了创作需求,也应触发。当用户提到热点借势、选题挖掘、风格模仿、文章排版等公众号创作子环节时同样适用。未指定目标平台时,默认以微信公众号作为输出平台。此技能提供公众号创作各环节的核心指导模块,由 agent 根据上下文灵活编排。
Навык создания статей для WeChat Official Account, охватывающий весь процесс от поиска тем до верстки и публикации.
Как процесс D 46/100 · Процесс не доведён — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Чем это грозит
Находки средней серьёзности: скорее всего скилл честный, но прочитайте, что именно насторожило сканер.
Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.
Инструкции или скрипты отправляют данные наружу: переменные окружения, ключи, содержимое файлов, историю чата. Вы можете не заметить этого в диалоге, потому что агент выполнит отправку как «часть задачи».
Если отправка не нужна для задачи, уберите её: каталоги помечают такие скиллы как подозрительные и снимают с выдачи. Если нужна, назовите адрес явно, объясните, что именно уходит, и дайте пользователю выключатель.
Как улучшить
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 1
✓ Критических и высоких находок нет
Средние и низкие: 1
-
средняя Утечка данных
net-redirectable-api-keyscripts/writer.py:63Скрипт отправляет API-ключ на хост из переменной окружения — ключ можно перенаправить на другой серверAPI key + configurable base URL from environment
Просканировано файлов: 15. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
frontmatter-yamlSKILL.md: фронтматтер не разбирается как YAML (YAML parse error: Unexpected scalar at node end at line 4, column 71: …挖掘到排版发布的全流程。当用户表达任何文章创作意图时都应激活——包括但不限于"写一篇文章"、"帮我写篇推文"、"公众号内容创作"、"帮我出一篇稿"、"这个选… ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ); поля прочитаны построчно. Обычная причина — двоеточие в незакавыченном значении - предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда")
Процессный рейтинг: все десять параметров 46/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 60Инструменты и файлы. Используются инструменты (web, python), но во frontmatter они не объявлены
- 100Шаги. Шагов: 13
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 920 токенов
- 100Повторный запуск. Изменяющих операций нет
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +2Инструкции на одном языке
- +5В description 9 примера фраз-триггеров в кавычках
- +3Длина description 292 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 7 заголовков
- +3Пошаговые инструкции: 13 пунктов
- +4Есть примеры (3 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (6 из 6)
- +3Все 2 скриптов описаны в инструкциях
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 75.