HashiCorp Agent Skills
Официальные скиллы HashiCorp для Terraform и Packer: стиль HCL, модули, тесты, импорт, Stacks, разработка провайдеров и сборка образов
- 909 ★ репозитория
- Последний коммит
- MPL-2.0
Минимальный доступ
Почему такой уровень
- Скиллы состоят из инструкций и примеров кода
- Применение конфигураций к облаку выполняется отдельно и по решению пользователя
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/hashicorp-agent-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скиллы состоят из инструкций и примеров кода
- Применение конфигураций к облаку выполняется отдельно и по решению пользователя
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий содержит два плагина. Terraform-плагин включает скиллы по стилю кода, рефакторингу модулей, terraform test, поиску и импорту существующих ресурсов, Terraform Stacks, политикам и Azure Verified Modules, а также набор для разработчиков провайдеров: ресурсы, документация, приемочные тесты, миграция на Plugin Framework. Packer-плагин помогает собирать образы AWS AMI, Azure и Windows и публиковать их в реестр HCP Packer. Скиллы ставятся по одному через npx skills или пакетом как плагин Claude Code и Codex.
Для кого. Для DevOps-инженеров и разработчиков, которые пишут Terraform-конфигурации, провайдеры или шаблоны Packer.
Подходит, если
- Нужно написать или отревьюить Terraform по официальному стилю
- Нужно покрыть модуль тестами terraform test или разбить его на части
- Разрабатываете собственный Terraform-провайдер
Не подходит, если
- Инфраструктура описана в OpenTofu с его собственными расширениями
- Нужен доступ к состоянию и реестру: для этого есть отдельный Terraform MCP-сервер
Пример запроса к агенту
Приведи этот Terraform-модуль к стилю HashiCorp и добавь тесты terraform testОграничения
Скиллы дают инструкции и примеры, но запуск terraform и packer, облачные аккаунты и затраты на сборку образов остаются на вас. HashiCorp ограничивает доступ к своим сервисам и загрузкам из России, поэтому бинарники и провайдеры из официального реестра могут потребовать зеркала или VPN. Внешние вклады в репозиторий пока не принимаются.
Как отключить. Выполните claude plugin uninstall terraform@hashicorp или packer@hashicorp, либо удалите папку скилла из каталога агента.
Частые вопросы
Старые плагины terraform-code-generation больше не работают?
Их заменили два продуктовых пакета terraform@hashicorp и packer@hashicorp, пути скиллов тоже поменялись.
Где полный список скиллов?
В файле SKILLS.md репозитория вместе со статусом каждого.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыTerraform Skill
Terraform & OpenTofu Skill for AI Agents
Скилл лучших практик Terraform и OpenTofu: тесты, модули, state, CI/CD и проверки безопасности для AWS, Azure и GCP
Скилл для Terraform в Claude Code, Codex, Antigravity и Gemini CLI: убирает галлюцинации и держит код на официальных практиках HashiCorp
31 скилл для DevOps в Claude Code и Codex: генераторы конфигов, валидаторы и отладчик Kubernetes для Terraform, Helm, CI и Docker
Официальные скиллы Pulumi: написание инфраструктуры как кода, миграция с Terraform, CDK, CloudFormation и ARM, секреты в ESC
Скилл KubeShark: агент сначала ищет режим отказа, потом пишет манифесты, Helm и Kustomize по официальным практикам и возвращает план проверки и отката
Большая база скиллов по DevOps, безопасности, инфраструктуре и комплаенсу для AI-агентов
Коротко о README
README описывает структуру из двух продуктовых плагинов и миграцию со старых идентификаторов. Даны команды установки отдельного скилла через npx skills и пакетов через маркетплейс Claude Code, а для Codex указан файл маркетплейса. Есть разделы о поддержке, безопасности и поддерживаемых моделях. Лицензия MPL-2.0.
Бейдж для README
Исходный SKILL.md
---
name: terraform-style-guide
description: Generate Terraform HCL code following HashiCorp's official style conventions and best practices. Use when writing, reviewing, or generating Terraform configurations.
metadata:
lifecycle-status: active
---
# Terraform Style Guide
Generate and maintain Terraform code following HashiCorp's official style conventions and best practices.
**Reference:** [HashiCorp Terraform Style Guide](https://developer.hashicorp.com/terraform/language/style)
## Code Generation Strategy
When generating Terraform code:
1. Start with provider configuration and version constraints
2. Create data sources before dependent resources
3. Build resources in dependency order
4. Add outputs for key resource attributes
5. Use variables for all configurable values
## File Organization
| File | Purpose |
|------|---------|
| `terraform.tf` | Terraform and provider version requirements |
| `providers.tf` | Provider configurations |
| `main.tf` | Primary resources and data sources |
| `variables.tf` | Input variable declarations (alphabetical) |
| `outputs.tf` | Output value declarations (alphabetical) |
| `locals.tf` | Local value declarations |
### Example Structure
```hcl
# terraform.tf
terraform {
required_version = ">= 1.14"
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 6.0"
}
}
}