Aerospike Agent Skills
Один скилл Aerospike учит агента запускать базу в Docker, писать клиентский код на официальных SDK и проектировать схему
- 20 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Первый запуск ведет агента через команды Docker, которые поднимают контейнер базы и открывают порты 3000–3002
- Правила для кода и схемы влияют на то, как агент записывает данные в базу, хотя сам скилл к кластеру не подключается
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/aerospike-agent-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Первый запуск ведет агента через команды Docker, которые поднимают контейнер базы и открывают порты 3000–3002
- Правила для кода и схемы влияют на то, как агент записывает данные в базу, хотя сам скилл к кластеру не подключается
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Из трех авторских скиллов репозиторий собирает один опубликованный скилл `aerospike`. Первая часть, getting-started, поднимает локальный экземпляр в Docker: образ, порты 3000–3002, конфигурацию, пространство имен `test`, проверку по журналу и первую запись с чтением. Вторая, development, правит клиентский код: составные типы данных, выражения, вторичные индексы, пакетные операции и сканирование, политики и пулы соединений. Третья, data-modeling, проектирует схему по требованиям или разбирает готовую. Правила лежат в папке `references/`, и устанавливать надо всю папку, иначе названные в `SKILL.md` файлы не найдутся. В скилл заложен перечень ошибок, которые часто допускают модели: неверные имена пространства и порта, выдуманные REST-эндпоинты, TTL без включенного `nsup-period`. Область ограничена ядром базы, без Aerospike Graph.
Для кого. Разработчикам, которые поднимают Aerospike впервые, пишут клиент на Python, Node.js, Go, Java или C# либо рассматривают базу как постоянную замену Redis.
Подходит, если
- На ноутбуке нужен рабочий экземпляр Aerospike в Docker и первая проверенная запись
- Вы ревьюите клиентский код: по скиллу ищут клиент на каждый запрос, лишние политики и запись без `replace`
- Схему данных для профилей пользователей или хранилища признаков проектируют с нуля из требований
- Записи должны истекать, и агент включает `nsup-period` и не трогает тестовый флаг
- Redis или Memcached собираются заменить базой с хранением на диске, и надо понять, как переложить данные
Не подходит, если
- Вы работаете с Aerospike Graph: скилл охватывает только ядро базы
- Нужны топология кластера, размер, XDR, резервные копии или Kubernetes: эти темы скилл отдает документации по эксплуатации
- Версия сервера старше 7.0: проверенный диапазон начинается с 7.0
Пример запроса к агенту
Подними Aerospike в Docker, создай пространство имен test, запиши запись с TTL и прочитай ее клиентом на PythonОграничения
- Устанавливать надо папку скилла целиком вместе с `references/`, одного файла `SKILL.md` недостаточно.
- Команду установки вызывают с адресом каталога `compiled-skills/aerospike`, адрес корня репозитория не годится: утилита поставит неготовые исходные папки.
- Скилл проверен на серверах 7.0 и новее.
- В Community Edition нет аутентификации, поэтому скилл не генерирует код с именем и паролем для нее.
- Эксплуатация кластера, XDR и резервные копии в скилл не входят.
Как отключить. Удалите папку `aerospike` из каталога скиллов агента. Контейнер, который скилл помог поднять, останавливают командой `docker stop` с именем контейнера.
Частые вопросы
Как поставить скилл Aerospike в Claude Code?
Выполните `npx skills add https://github.com/aerospike/agent-skills/tree/main/compiled-skills/aerospike`. Корень репозитория подставлять нельзя. Для Gemini CLI к команде добавляют `-a gemini-cli`, и скилл попадает в `.agents/skills/aerospike/`.
Какой образ Docker берет скилл по умолчанию?
`aerospike/aerospike-server`, то есть Community Edition. Версию Enterprise берут только при необходимости: начиная с 6.1.0 в ее образ встроен ключ оценки для одного узла.
Почему запись с TTL не принимается?
По умолчанию значение `nsup-period` равно 0, и процесс удаления устаревших записей не работает. Для TTL нужно задать `nsup-period` больше нуля. Флаг `allow-ttl-without-nsup` документация относит к тестовым.
Какие SDK подходят?
Официальные клиенты для Python, Node.js, Go, Java и C#. Скилл подсказывает точные имена: фабрика `aerospike.client` в Python и `require('aerospike')` в Node.js.
Скилл подключается к кластеру в продакшене?
Нет. Скилл работает с локальным экземпляром в Docker и с кодом. Для продакшен-развертывания и эксплуатации он отправляет к официальной документации Aerospike.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыШаблон для аналитиков данных: AGENTS.md, CLAUDE.md и набор скиллов по Python, SQL, Polars и диагностике моделей.
Скиллы для Neo4j: запросы Cypher, моделирование графов, драйверы, импорт, GraphRAG, GDS и создание экземпляров Aura
Официальные скиллы Elastic для Elasticsearch, Kibana, Observability, Security и Elastic Cloud: ES|QL, индексы, дашборды, триаж алертов
Официальные скиллы Tinybird: правила датафайлов и SQL, работа с CLI tb и SDK для TypeScript и Python
Скилл Neon с советами по Postgres 14–18: схема, индексы, оптимизация запросов, миграции и типичные ошибки.
Официальные скиллы Databricks направляют агента при работе с данными, заданиями Lakeflow и развертыванием ресурсов платформы.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Aerospike Agent Skills (эта карточка) | да | 20 | ||
| Redis MCP Server | да | не нужна | 642 | MCP-сервер, который читает и пишет данные Redis, а этот скилл учит писать код и схемы под Aerospike |
| PlanetScale Database Skills | да | 739 | скиллы по базам PlanetScale и другим технологиям, а здесь один скилл только по ядру Aerospike |
Коротко о README
Главная страница объясняет устройство репозитория: три авторских скилла в папке `skills/` и один собранный в `compiled-skills/`. Таблица показывает, как подключить его к разным инструментам. Дальше идут два пути без ИИ, первый запуск и разработка, чек-лист первого часа и правила сопровождения скилла.