ArvanCloud Agent Skill
Скилл учит агента работать с API облака ArvanCloud: DNS, CDN, серверы, объектное хранилище и сертификаты Let's Encrypt
- 135 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Читает ключ API и может создавать, менять и удалять серверы, домены, DNS-записи и объекты хранилища, а это деньги и доступность сайтов
- Скрипт запроса повторяет вызовы и пишет в аккаунт, защита записи работает только пока ее не отключили
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/arvancloud-agent-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Читает ключ API и может создавать, менять и удалять серверы, домены, DNS-записи и объекты хранилища, а это деньги и доступность сайтов
- Скрипт запроса повторяет вызовы и пишет в аккаунт, защита записи работает только пока ее не отключили
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Неофициальный скилл для облачного провайдера ArvanCloud. В `SKILL.md` собраны карта продуктов, схемы авторизации и таблица реальных ответов с ошибками, поэтому агент не угадывает адреса и поля запросов. Справочные файлы описывают записи CloudDNS и очистку кеша, серверы IaaS версий v3, v1 и недокументированной v2, объектное хранилище вместе с адресами S3, а также Edge Computing, Cloud Container, VOD, Live и Video Ads. К скиллу приложены два скрипта. `arvan-api.sh` оборачивает запросы: подставляет ключ, повторяет вызовы при сбое и не пускает запись без явного подтверждения. `arvan-inventory.sh` собирает снимок аккаунта только на чтение. Для сертификатов Let's Encrypt по DNS-01 скилл использует плагин `dns_arvan` из acme.sh.
Для кого. Администраторам и разработчикам, чьи сайты и серверы стоят в ArvanCloud и кому нужно править DNS, кеш и серверы из диалога с агентом.
Подходит, если
- Нужно добавить или изменить DNS-запись домена в ArvanCloud и сразу очистить кеш CDN
- Wildcard-сертификат Let's Encrypt выпускается по DNS-01, а ключ API лежит в переменной окружения
- Перед миграцией нужен снимок аккаунта: серверы, тома, домены и квоты, без единой записи
- Агент путается между версиями API облачных серверов, и нужна таблица рабочих адресов регионов
Не подходит, если
- Ваш провайдер AWS, Google Cloud или Cloudflare: скилл знает только ArvanCloud
- Нужен официальный и поддерживаемый вендором инструмент: проект сообщества не связан с ArvanCloud
- Ключа API нет и выдать его некому: без ключа скрипты ничего не сделают
Пример запроса к агенту
Покажи список моих доменов в ArvanCloud и очисти кеш для example.com, ничего не удаляяОграничения
- Скилл неофициальный: разработчик пишет, что проект не связан с ArvanCloud и не одобрен компанией.
- Нужен ключ API ArvanCloud. Claude Code хранит его в системном хранилище и передает оболочке хуком, в остальных агентах ключ берется из переменной окружения, по умолчанию `$ARVAN_KEY`, точное имя надо сверить в `SKILL.md`.
- Для объектного хранилища действует отдельная схема авторизации.
- Недокументированные маршруты v2 проверены автором только чтением и могут измениться без предупреждения.
- Запись в аккаунт проходит через защитную обертку, но ответственность за созданные ресурсы и расходы остается на владельце аккаунта.
Как отключить. Удалите папку скилла, для плагина Claude Code выполните `/plugin uninstall arvancloud-api`. Ключ API при этом остается в хранилище системы или в переменной окружения: отзовите его в панели ArvanCloud.
Частые вопросы
Как поставить скилл ArvanCloud в Claude Code?
Выполните `/plugin marketplace add erfnzdeh/arvancloud-agent-skill`, затем `/plugin install arvancloud-api@arvancloud-agent-skill`. Ключ API сохраните командой `/plugin configure arvancloud-api@arvancloud-agent-skill`.
Что скилл умеет делать с DNS?
Читать и менять записи CloudDNS, управлять доменами, очищать кеш CDN и менять настройки защиты CDN. Изменения идут через скрипт с защитой записи.
Как выпустить wildcard-сертификат Let's Encrypt для домена в ArvanCloud?
Скилл описывает выпуск по DNS-01 через acme.sh и плагин `dns_arvan`, а также хуки развертывания сертификата. Пользовательские настройки лежат в `~/.config/arvan/config.json`.
Скилл официальный?
Нет. Это проект сообщества, ArvanCloud его не выпускала и не одобряла. Существует отдельный `arvancloud-mcp`, поправки к нему собраны в `references/mcp-cross-check.md`.
Можно ли только смотреть аккаунт без изменений?
Да, скрипт `arvan-inventory.sh` делает снимок только на чтение: серверы, домены, хранилище. Для записи `arvan-api.sh` требует явного разрешения.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыОфициальный набор скиллов Cloudflare для агентов: Workers, Durable Objects, wrangler, Pages, хранилища и MCP-сервер
Набор скиллов для работы агента с AWS: типовые задачи по сервисам облака в виде готовых инструкций для кодового агента
Скиллы Cloud.ru для AI-агентов
Cloud.ru Skills для AI-агентов
Официальные скиллы Cloud.ru: аккаунт, Foundation Models, ML Inference, виртуальные машины, RAG и AI-агенты Evolution
Официальные скиллы Alibaba Cloud: диагностика ECS, базы данных, хранилища, безопасность и другие продукты облака
Скиллы Microsoft Learn почти по каждому сервису Azure: лимиты, настройка, безопасность, архитектура и диагностика со ссылками на документацию
Плагин с одним скиллом: агент готовит проект, разворачивает контейнер на облаке Cloudish и возвращает адрес.
Коротко о README
Репозиторий начинается с бейджей и трех способов установки: `npx skills add`, пакет `arvancloud-api-skill` и плагин Claude Code с отдельной настройкой ключа. Дальше перечислены покрытые продукты облака, структура папки скилла и список каталогов, где проект размещен.