secrets-management

Integrate third-party secrets managers into CI/CD workflows for secure credential handling.

Updated May 30, 2026
One-click install
npx skills add https://github.com/sandeshbagmare/AgenticQ --skill secrets-management-sandeshbagmare
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secrets-management
Source: https://github.com/sandeshbagmare/AgenticQ/tree/main/examples/devops_infra/.claude/plugins/cicd-automation/skills/secrets-management
Command: npx skills add https://github.com/sandeshbagmare/AgenticQ --skill secrets-management-sandeshbagmare

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires vault, aws-secretsmanager, azure-keyvault, google-secretmanager, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines secure secrets management within CI/CD pipelines, providing a central solution to handle credentials, API keys, and certificates without exposing sensitive information.

Core Features & Use Cases

  • Secure Secrets Storage: Offers integration with Vault, AWS Secrets Manager, Azure Key Vault, and Google Secret Manager to securely store secrets.
  • Secret Rotation: Automatically rotates secrets for improved security and compliance.
  • CI/CD Integration: Supports GitHub Actions, GitLab CI/CD, and more, providing seamless secret injection into pipeline scripts.
  • Best Practices Documentation: Includes a guide to best practices for handling secrets to ensure secure deployment environments.

Quick Start

Integrate Vault secrets into a CI pipeline to ensure environment variables are fetched securely: Run the following step in your CI configuration:

use vault secret from secret/db/password to $envVar DB_PASSWORD

Frequently Asked Questions about secrets-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely manage secrets in CI/CD pipelines without exposing credentials?

Secure secrets management in CI/CD pipelines uses third-party vaults like Vault or AWS Secrets Manager for central storage, injecting environment variables dynamically into pipeline scripts to prevent exposing sensitive information.

How do I integrate Vault secrets into GitHub Actions or GitLab CI/CD workflows?

Integrating Vault secrets into GitHub Actions or GitLab CI/CD involves configuring pipeline scripts to fetch environment variables securely, using commands like `use vault secret from secret/db/password` for dynamic secret injection.

Does this secrets management approach support AWS Secrets Manager and Azure Key Vault?

Yes, this secrets management approach supports AWS Secrets Manager, Azure Key Vault, Google Secret Manager, and Vault, providing secure central storage and integration for various continuous delivery workflows.

Can I automate secret rotation for API keys and certificates used in continuous delivery?

Yes, you can automate secret rotation for API keys and certificates used in continuous delivery. This automated rotation enforces secure credential handling and improves compliance within the deployment environment.

What are the best practices for handling credentials and API keys in CI/CD?

Best practices for handling credentials in CI/CD involve using a centralized secrets vault, automating secret rotation, and dynamically fetching environment variables rather than storing sensitive information in static pipeline configurations.

Why should I use a secrets vault instead of storing credentials directly in GitHub Actions?

Using a secrets vault instead of storing credentials directly in GitHub Actions provides central secure storage, automated secret rotation, and dynamic injection, preventing sensitive information from being exposed in pipeline scripts.