BC proxmox-ops
Оперативное управление Proxmox VE через REST API — мониторинг, контроль, предоставление ресурсов и устранение неполадок виртуальных машин и контейнеров LXC с проверенными операционными паттернами. Используйте, когда вас просят: - Перечислить, запустить, остановить, перезапустить ВМ или контейнеры LXC - Проверить статус узла, работоспособность кластера или использование ресурсов - Создать, клонировать или удалить ВМ и контейнеры - Управлять снимками, резервными копиями, хранилищем или шаблонами - Изменить размер дисков (API + шаги файловой системы гостевой ОС) - Запросить IP-адреса у гостевого агента - Просмотреть задачи или журналы системных событий Включает вспомогательный скрипт (pve.sh) с автоматическим обнаружением узла по VMID, механизмами безопасности (только чтение, обратимые или деструктивные операции), предупреждениями о снимках состояния ВМ, шагами файловой системы гостевой ОС после изменения размера и отдельным руководством по предоставлению ресурсов. Требуется: curl, jq. Учетные данные: PROXMOX_HOST, PROXMOX_TOKEN_ID, PROXMOX_TOKEN_SECRET — установить как переменные окружения или сохранить в ~/.proxmox-credentials (загружаются во время выполнения, создаются пользователем, режим 600). Записывает: ~/.proxmox-credentials (создается пользователем, API-токен, режим 600). Сеть: подключается только к настроенному пользователем хосту Proxmox (HTTPS, проверка TLS отключена для самоподписанных сертификатов). Вспомогательный скрипт: scripts/pve.sh (относительно этого навыка) Конфигурация: ~/.proxmox-credentials
машинный переводПоказать оригиналСкрыть оригинал«Ops-focused Proxmox VE management via REST API — monitor, control, pro…»
Ops-focused Proxmox VE management via REST API — monitor, control, provision, and troubleshoot VMs and LXC containers with battle-tested operational patterns. Use when asked to: - List, start, stop, restart VMs or LXC containers - Check node status, cluster health, or resource usage - Create, clone, or delete VMs and containers - Manage snapshots, backups, storage, or templates - Resize disks (API + in-guest filesystem steps) - Query guest agent for IP addresses - View tasks or system event logs Includes helper script (pve.sh) with auto node discovery from VMID, operational safety gates (read-only vs reversible vs destructive), vmstate snapshot warnings, post-resize guest filesystem steps, and a separate provisioning reference. Requires: curl, jq. Credentials: PROXMOX_HOST, PROXMOX_TOKEN_ID, PROXMOX_TOKEN_SECRET — set as env vars or stored in ~/.proxmox-credentials (sourced at runtime, user-created, mode 600). Writes: ~/.proxmox-credentials (user-created, API token, mode 600). Network: connects to user-configured Proxmox host only (HTTPS, TLS verification disabled for self-signed certs). Helper script: scripts/pve.sh (relative to this skill) Configuration: ~/.proxmox-credentials
Оперативное управление Proxmox VE через REST API — мониторинг, контроль, предоставление ресурсов и устранение неполадок виртуальных машин и контейнеров LXC с…
Как процесс C 53/100 · Есть пробелы — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Как улучшить
- Сократите description до 1024 символов.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 5. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 1202 символов, лимит 1024
Процессный рейтинг: все десять параметров 53/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 13, без проверки текущего состояния
- 60Инструменты и файлы. Используются инструменты (web, node), но во frontmatter они не объявлены
- 100Шаги. Шагов: 24
- 100Ошибки и развилки. Развилок: 1, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 1871 токенов
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 1201: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Структура: 17 заголовков
- +3Пошаговые инструкции: 24 пунктов
- +4Есть примеры (11 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (1 из 1)
- +3Все 1 скриптов описаны в инструкциях
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 63.