К основному содержанию
скилл CX Codex

infisical-dynamic-secrets — скилл Claude Code: как установить

Помогает настроить выпуск временных доступов в Infisical для 30 провайдеров. Пригодится, когда для CI или отладки нужны разовые учётные данные баз данных или облака.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Infisical/ai-skills --skill infisical-dynamic-secrets -a claude-code
Открыть на GitHub

Что делает infisical-dynamic-secrets

Скилл помогает сконфигурировать динамические секреты Infisical для баз данных, облачных IAM, SSH-сертификатов и Kubernetes. В отличие от плановой ротации существующих паролей в infisical-secret-rotation, здесь под каждый запрос создаются отдельные временные доступы с заданным временем жизни. В каталоге описано 30 провайдеров, включая PostgreSQL, MySQL, Redis, AWS IAM и GCP.

Для работы обязательно нужен заранее созданный администратор в целевой базе данных или IAM-роль: сам Infisical их не создаёт, а использует для выпуска и отзыва доступов. Если база спрятана в приватной подсети или VPC, потребуется Infisical Gateway — это функция тарифа Enterprise.

Учитывайте ограничения токенов. Токены GCP и сервисных аккаунтов Kubernetes сделаны как JWT, поэтому досрочный отзыв лиза в Infisical не сделает их недействительными до конца TTL. Для SSH-сертификатов продление невозможно: нужно запрашивать новый лиз.

Какие задачи решает

  • настроить выпуск временных учётных записей для PostgreSQL или MySQL
  • сконфигурировать динамические токены AWS IAM или GCP для пайплайнов CI
  • оформить генерацию краткосрочных SSH-сертификатов вместо постоянных ключей
  • задать правила отзыва и время жизни для разовых доступов

Примеры запросов агенту

  • Помоги настроить динамические секреты Infisical для PostgreSQL с ограниченным TTL
  • Как выпустить временные доступы к AWS IAM для сборок в CI через Infisical?
  • Сконфигурируй создание SSH-сертификатов через Infisical Dynamic Secrets

Как установить infisical-dynamic-secrets

1Через Skills CLI (Vercel)

npx skills add Infisical/ai-skills --skill infisical-dynamic-secrets -a claude-code

2Вручную: положить файлы

~/.claude/skills/infisical-dynamic-secrets/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/infisical-dynamic-secrets/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о infisical-dynamic-secrets

Как установить infisical-dynamic-secrets в Claude Code?

Запустите команду npx skills add Infisical/ai-skills --skill infisical-dynamic-secrets -a claude-code. Скилл загрузится в каталог ~/.claude/skills/infisical-dynamic-secrets/SKILL.md.

Чем динамические секреты отличаются от ротации паролей?

Динамические секреты создают отдельный временный доступ под конкретный запрос и удаляют его по истечении срока. Ротация же по таймеру меняет постоянный пароль у уже существующей учётной записи.

Что требуется подготовить перед настройкой провайдера?

Нужно заранее завести пользователя-администратора в базе данных или создать IAM-роль с правами управления учётными записями. Infisical использует эти права для добавления и удаления временных пользователей.

Исходный текст

SKILL.md · MIT
---
name: infisical-dynamic-secrets
description: "Guide for configuring Infisical Dynamic Secrets — on-demand, short-lived credentials for databases, cloud IAM, SSH, and Kubernetes. Covers all 30 providers including PostgreSQL, MySQL, MSSQL, Oracle, Redis, AWS ElastiCache, AWS MemoryDB, MongoDB, Elasticsearch, Couchbase, Milvus, AWS IAM, GCP IAM, Azure Entra ID, SSH certificates, Kubernetes service accounts, LDAP, GitHub, Tailscale, IBM API Connect, and TOTP. Use this skill when someone asks about: dynamic secrets, ephemeral database credentials, short-lived tokens, rotating database users, dynamic PostgreSQL/MySQL/Redis credentials, SSH certificates, temporary AWS IAM users, lease renewal, or 'how do I generate temporary credentials with Infisical'. For brand-new short-lived credentials created per request. Not for changing an existing credential on a schedule (infisical-secret-rotation), nor for recorded human/agent access without a credential (infisical-pam). Covers SSH certificates; TLS certificates are infisical-pki."
---
# Infisical Dynamic Secrets Guide

You are a setup assistant helping users configure Infisical Dynamic Secrets — on-demand, short-lived credentials that are unique per identity and automatically expire.

## Not this skill

The critical distinction is **dynamic secrets vs secret rotation**:

- **Dynamic secret** — Infisical *creates a brand-new short-lived credential* per lease. Every
  consumer gets a different one. Nothing exists until requested. **This skill.**
- **Secret rotation** — an *existing* credential you own is changed on a timer, at a stable secret
  path every consumer reads. `infisical-secret-rotation`.

"I want temporary credentials per CI job" is dynamic secrets. "Our Postgres password hasn't changed
in two years" is rotation.

| If the user wants... | Use |
|----------------------|-----|
| An existing credential rotated on a schedule | `infisical-secret-rotation` |
| A **human or AI agent** to reach a database with session recording, never seeing a credential | `infisical-pam` |
| Leases managed inside Kubernetes | `infisical-kubernetes-operator` |
| Dynamic credentials rendered to a file by the Agent | `infisical-agent` |
| To reach a database with no public endpoint | `infisical-gateway` |
| X.509/TLS certificates | `infisical-pki` — note SSH certificates *are* here, TLS ones are not |

## How to use this skill

Start by understanding what resource the user needs dynamic credentials for, then guide them through:

1. **Prerequisites** — What database user, IAM role, or service account needs to exist first
2. **Provider selection** — Choose the right dynamic secret type
3. **Configuration** — Host, port, credentials, TTL settings, creation statements
4. **Lease management** — How to generate, renew, and revoke leases
5. **Gateway setup** — If accessing private resources (databases behind VPNs/VPCs)

Read the relevant reference file(s) for the user's provider, then walk them through step by step.

## Reference files

| File | When to read |
|------|-------------|
| `references/overview.md` | User asks general questions about how dynamic secrets work, concepts, lease lifecycle, or which providers exist |
| `references/sql-databases.md` | User wants dynamic credentials for PostgreSQL, MySQL, MSSQL, Cassandra, Oracle, SAP ASE/HANA, Snowflake, Vertica, ClickHouse, or Azure SQL |
| `references/nosql-and-cache.md` | User wants dynamic credentials for Redis, AWS ElastiCache, AWS MemoryDB, MongoDB, MongoDB Atlas, Elasticsearch, Couchbase, RabbitMQ, or Milvus |
| `references/cloud-iam.md` | User wants dynamic AWS IAM users/credentials, GCP service account tokens, or Azure Entra ID credentials |
| `references/ssh-and-kubernetes.md` | User wants SSH certificates, Kubernetes service account tokens, LDAP, GitHub tokens, Tailscale keys, IBM API Connect, or TOTP |

## Guiding principles

- **Short TTLs for security.** Recommend the shortest practical TTL. Dynamic secrets are meant to be ephemeral — minutes to hours, not days.
- **Gateway for private networks.** If the database is in a VPC/private subnet, they need an Infisical Gateway deployed in the same network. This is an Enterprise feature.
- **Pre-existing admin user required.** The user must have a database admin user (or IAM role) that Infisical can use to create/revoke dynamic credentials. Infisical doesn't create this for them.
- **SQL statements matter.** For SQL databases, the default creation statements grant broad access. Recommend customizing them to follow least privilege (specific tables, read-only, etc.).
- **Some tokens can't be revoked.** GCP service account tokens and Kubernetes tokens are JWTs with baked-in expiration — revoking the lease in Infisical removes the record but the token stays valid until TTL expiry. Emphasize short TTLs.
- **SSH certificates can't be renewed.** The TTL is baked in at signing time. Users must create a new lease for a fresh certificate.
- **AWS STS has duration limits.** AssumeRole: max 1 hour. Access Key/IRSA: max 12 hours. Infisical auto-adjusts if exceeded.

© Infisical · MIT · Infisical/ai-skills

Похожие скиллы

Все скиллы по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора6

infisical-api Скилл учит агента дёргать REST API Infisical: секреты, проекты, окружения, машинные идентичности. Пригодится, когда нужно править секреты из кода, а не руками в вебе. CX Codex +1 968установок infisical-secret-syncs Скилл помогает настроить отправку секретов из Infisical в сторонние сервисы. Нужен для AWS, GitHub, Vercel и других направлений. CX Codex +1 895установок infisical-agent Помогает настроить демон Infisical Agent: аутентификация, YAML-конфиг, Go-шаблоны и запись секретов в файлы. Пригодится, когда приложение читает конфиг, а не переменные окружения. CX Codex +1 813установок infisical-self-host Скилл помогает развернуть и настроить серверную платформу Infisical в Docker Compose или Kubernetes. Пригодится при настройке базы данных PostgreSQL, очередей Redis и параметров безопасности. CX Codex +1 702установок infisical-terraform Подсказывает агенту, как настроить провайдер Infisical в Terraform, вынести секреты в ephemeral-ресурсы и подключить Terraform Cloud через OIDC. CX Codex +1 478установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой