Agent skill · security · aiskillstore

secrets-management

Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions. Use when handling sensitive credentials, rotating secrets, or securing CI/CD environments.

Why this skill is useful

Provides specific integration patterns and commands for managing secrets in CI/CD pipelines using various tools like Vault and AWS Secrets Manager.

What it needs

Requires aws-cli, vault installed locally. Requires aws, github account access. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Secrets Management Secure secrets management practices for CI/CD pipelines using Vault, AWS Secrets Manager, and other tools. Purpose Implement secure secrets management in CI/CD pipelines without hardcoding sensitive information. When to Use Store API keys and credentials Manage database passwords Handle TLS certificates Rotate secrets automatically Implement least-privilege access Secrets Management Tools HashiCorp Vault Centralized secrets management Dynamic secrets generation Secret rotation Audit logging Fine-grained access control AWS Secrets Manager AWS-native solution Automatic rotation Integration with RDS CloudFormation support Azure Key Vault Azure-native solution HSM-backed keys Certificate management RBAC integration Google Secret Manager GCP-native solution Versioning IAM integration HashiCorp Vault Integration Setup Vault GitHub Actions with Vault GitLab CI with Vault Reference: See references/vault-setup.md AWS Secrets Manager Store Secret Retrieve in GitHub Actions Terraform with AWS Secrets Manager GitHub Secrets Organization/Repository Secrets Environment Secrets Reference: See references/github-secrets.md GitLab CI/CD Variables Project Variables Protected and Masked Variables Protected: Only available in protected branches Masked: Hidden in job logs File type: Stored as file Best Practices 1. Never commit secrets to Git 2. Use different secrets per environment 3. Rotate secrets regularly 4. Implement least-privilege access 5. Enable audit logging 6. Use secret scanning (GitGuardian, TruffleHog) 7. Mask secrets in logs 8. Encrypt secrets at rest 9. Use short-lived tokens when possible 10. Document secret requirements Secret Rotation Automated Rotation with AWS Manual Rotation Process 1. Generate new secret 2. Update secret in secret store 3. Update applications to use new secret 4. Verify functionality 5. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/secrets-management--a9f334

View the source on GitHub

Browse the @skills marketplace