ArvanCloud Agent Skill

Скилл учит агента работать с API облака ArvanCloud: DNS, CDN, серверы, объектное хранилище и сертификаты Let's Encrypt

  • 135 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Читает ключ API и может создавать, менять и удалять серверы, домены, DNS-записи и объекты хранилища, а это деньги и доступность сайтов
  • Скрипт запроса повторяет вызовы и пишет в аккаунт, защита записи работает только пока ее не отключили
Все причины и проверки

erfnzdeh/arvancloud-agent-skill

Установка

В терминале, через 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-сервер

ПлагинРасширенный доступ3,4 тыс.Звезды репозитория

Набор скиллов для работы агента с AWS: типовые задачи по сервисам облака в виде готовых инструкций для кодового агента

СкиллРасширенный доступ1,2 тыс.Звезды репозитория

Скиллы Cloud.ru для AI-агентов

Cloud.ru Skills для AI-агентов

Официальный

Официальные скиллы Cloud.ru: аккаунт, Foundation Models, ML Inference, виртуальные машины, RAG и AI-агенты Evolution

СкиллШирокий доступ7Звезды репозитория
Официальный

Официальные скиллы Alibaba Cloud: диагностика ECS, базы данных, хранилища, безопасность и другие продукты облака

СкиллШирокий доступ291Звезды репозитория
Выбор редакции

Скиллы Microsoft Learn почти по каждому сервису Azure: лимиты, настройка, безопасность, архитектура и диагностика со ссылками на документацию

СкиллРасширенный доступ813Звезды репозитория

Плагин с одним скиллом: агент готовит проект, разворачивает контейнер на облаке Cloudish и возвращает адрес.

ПлагинРасширенный доступ140Звезды репозитория

Коротко о README

Репозиторий начинается с бейджей и трех способов установки: `npx skills add`, пакет `arvancloud-api-skill` и плагин Claude Code с отдельной настройкой ключа. Дальше перечислены покрытые продукты облака, структура папки скилла и список каталогов, где проект размещен.

Бейдж для README

Сообщить о проблеме