azure-keyvault-py
Azure Key Vault SDK for Python. Use for secrets, keys, and certificates management with secure storage. Triggers: "key vault", "SecretClient", "KeyClient", "CertificateClient", "secrets", "encryption keys".
Why use this skill?
Automate secret and key management in Azure Key Vault with this OpenClaw agent skill. Secure your cloud credentials and simplify cryptographic operations.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/thegovind/azure-keyvault-pyWhat This Skill Does
The azure-keyvault-py skill enables seamless integration with Azure Key Vault, the industry-standard service for protecting cryptographic keys, secrets, and certificates. This agent skill allows users to automate the lifecycle management of sensitive data, including creating, retrieving, updating, and deleting secrets or keys programmatically. By utilizing the Azure Identity and Key Vault SDKs, the skill ensures that sensitive credentials never have to be hardcoded in scripts, enhancing the security posture of any development or infrastructure workflow.
Installation
To integrate this functionality into your environment, use the OpenClaw CLI:
clawhub install openclaw/skills/skills/thegovind/azure-keyvault-py
Additionally, ensure your Python environment has the necessary SDKs installed via pip:
pip install azure-keyvault-secrets azure-keyvault-keys azure-keyvault-certificates azure-identity
Use Cases
This skill is designed for DevOps engineers and developers looking to automate cloud security tasks. Common scenarios include:
- Automated rotation of database connection strings or API keys.
- Retrieving configuration secrets dynamically at runtime for CI/CD pipelines.
- Managing RSA/EC cryptographic keys for automated signing or encryption services.
- Auditing existing secrets and certificates to ensure compliance within a vault.
Example Prompts
- "Check for any expired certificates in my Azure Key Vault and list their names for me."
- "Retrieve the current version of the secret named 'production-db-password' from my vault."
- "Create a new RSA key with a size of 4096 bits in my Azure Key Vault instance."
Tips & Limitations
- Authentication: This skill relies on
DefaultAzureCredential. Ensure your environment variables, such asAZURE_CLIENT_ID,AZURE_CLIENT_SECRET, andAZURE_TENANT_ID, or your local Azure CLI login, are configured correctly. - Soft Delete: Remember that deleting a secret usually initiates a 'soft delete'. You must purge the secret permanently if you need to reclaim the name immediately for a new entry.
- Security: Never output raw secret values to logs or chat history if possible; the agent interface should handle these with caution. Always verify permissions in the Azure Portal to ensure the service principal has the minimum necessary access (RBAC or Access Policies).
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-thegovind-azure-keyvault-py": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, network-access
Related Skills
azure-ai-evaluation-py
Azure AI Evaluation SDK for Python. Use for evaluating generative AI applications with quality, safety, and custom evaluators. Triggers: "azure-ai-evaluation", "evaluators", "GroundednessEvaluator", "evaluate", "AI quality metrics".
azure-cosmos-py
Azure Cosmos DB SDK for Python (NoSQL API). Use for document CRUD, queries, containers, and globally distributed data. Triggers: "cosmos db", "CosmosClient", "container", "document", "NoSQL", "partition key".
azd-deployment
Deploy containerized applications to Azure Container Apps using Azure Developer CLI (azd). Use when setting up azd projects, writing azure.yaml configuration, creating Bicep infrastructure for Container Apps, configuring remote builds with ACR, implementing idempotent deployments, managing environment variables across local/.azure/Bicep, or troubleshooting azd up failures. Triggers on requests for azd configuration, Container Apps deployment, multi-service deployments, and infrastructure-as-code with Bicep.
agent-framework-azure-ai-py
Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK (agent-framework-azure-ai). Use when creating persistent agents with AzureAIAgentsProvider, using hosted tools (code interpreter, file search, web search), integrating MCP servers, managing conversation threads, or implementing streaming responses. Covers function tools, structured outputs, and multi-tool agents.
github-issue-creator
Convert raw notes, error logs, voice dictation, or screenshots into crisp GitHub-flavored markdown issue reports. Use when the user pastes bug info, error messages, or informal descriptions and wants a structured GitHub issue. Supports images/GIFs for visual evidence.