DF seo-content-generator
Промышленная B2B SEO для зарубежных рынков **структурированный JSON для веб-страниц** (не универсальное написание текстов): выводит матрицу страниц для привлечения трафика / SEO-пакет для блога / SEO-пакет для внешних ссылок (TDK, поля модулей, самопроверка плотности и т. д.) в соответствии со схемами/output.json подкаталога. Используйте только когда пользователь явно запрашивает JSON для SEO-лендинга, пакет схем для массового привлечения трафика, структурированный пакет для запуска блога на сайте, JSON для гостевого поста, TDK+output.json; сначала загрузите siluzan-cso для RAG, затем Read этот навык для маршрутизации. **Не** замена siluzan-cso: устные выступления / WeChat Official Account / короткие видео / тексты для операционной деятельности на платформах / обычное написание текстов без схемы → используйте только siluzan-cso.
машинный переводПоказать оригиналСкрыть оригинал«工业 B2B 海外 SEO **网页结构化 JSON** 生成(非通用写稿):按各子目录 schemas/output.json 输出 引流…»
工业 B2B 海外 SEO **网页结构化 JSON** 生成(非通用写稿):按各子目录 schemas/output.json 输出 引流页矩阵 / Blog SEO 包 / 外链 SEO 包(TDK、模块字段、密度自检等)。 仅当用户明确要 SEO landing page JSON、批量引流页 schema、官网 Blog 结构化上线包、 guest post JSON、TDK+output.json 交付时使用;先加载 siluzan-cso 做 RAG,再 Read 本子 Skill 路由。 **不是** siluzan-cso 替代:口播/公众号/短视频/平台运营文案/无 schema 的普通写稿 → 只用 siluzan-cso。
Промышленная B2B SEO для зарубежных рынков структурированный JSON для веб-страниц (не универсальное написание текстов): выводит матрицу страниц для…
Как процесс F 28/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: README.md
Чем это грозит
Скилл содержит фрагменты, которые в чужих руках стоят денег или данных. Ниже, что рискует потерять тот, кто установит, и что должен сделать автор.
Скилл содержит команды, которые удаляют файлы, переписывают диски или исполняют код, скачанный из сети. Агент может выполнить их без вопроса, если считает, что так требует инструкция.
Замените разрушительные команды на безопасные аналоги с подтверждением, ограничьте область действия конкретной папкой и не тяните код через curl | bash: укажите версию и контрольную сумму.
Как улучшить
- Разберите находки высокой серьёзности: каждая стоит 18 баллов безопасности. Если это ложное срабатывание, добавьте код правила в guard.allow в spec.yaml.
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 5
-
высокая Опасные команды
cmd-pipe-to-shellreferences/setup.md:9Скачивание и запуск удалённого кода с неизвестного хоста (pipe в shell)bash <(curl -fsSL https://unpkg.com/siluzan-seo-cli@latest/dist/skill/scripts/install.sh)
-
высокая Опасные команды
cmd-pipe-to-shellscripts/install.sh:61Скачивание и запуск удалённого кода с неизвестного хоста (pipe в shell)curl -fsSL https://install-node.vercel.app/lts | bash -s -- --yes
-
высокая Опасные команды
cmd-pipe-to-shellscripts/install.sh:75Скачивание и запуск удалённого кода с неизвестного хоста (pipe в shell)curl -fsSL https://install-node.vercel.app/lts | bash -s -- --yes
-
высокая Опасные команды
cmd-pipe-to-shellSKILL.md:23Скачивание и запуск удалённого кода с неизвестного хоста (pipe в shell)bash <(curl -fsSL https://unpkg.com/siluzan-seo-cli@latest/dist/skill/scripts/install.sh)
Средние и низкие: 1
-
низкая Опасные команды
cmd-pipe-to-shellscripts/install.ps1:91Скачивание и запуск удалённого кода с неизвестного хоста (pipe в shell) (комментарий в коде; в кавычках — упоминание, а не команда)# (`bash <(curl -fsSL .../install.sh)`) when the PowerShell channel misbehaves.
комментарийв кавычках
Просканировано файлов: 7. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда") - предупреждение
missing-refссылка на отсутствующий файл: README.md
Процессный рейтинг: все десять параметров 28/100
- 0Инструменты и файлы. Не хватает 1 файла(ов): README.md
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 1, без проверки текущего состояния
- 40Согласованность. Имя во frontmatter (seo-content-generator) не совпадает с папкой (siluzan-seo)
- 100Шаги. Шагов: 18
- 100Стоимость исполнения. Тело инструкции 1036 токенов
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 326 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 10 заголовков
- +3Пошаговые инструкции: 18 пунктов
- +4Есть примеры (4 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (2 из 2)
- +3Все 2 скриптов описаны в инструкциях
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 73.