key-vault

Orchestrate Azure Key Vault secret workflows via per-project scripts.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/nebuladevops/skills-engineering-auto --skill key-vault-nebuladevops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: key-vault
Source: https://github.com/nebuladevops/skills-engineering-auto/tree/main/key-vault
Command: npx skills add https://github.com/nebuladevops/skills-engineering-auto --skill key-vault-nebuladevops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill coordinates multi-project secret management by acting as an orchestration layer over per-project Key Vault scripts, reducing manual handling and risk.

Core Features & Use Cases

  • Delegates to each project's push.mjs / pull.mjs scripts to perform pull, push, update, list, verify, and provision operations.
  • Enforces safety: never exposes secret values in logs or prompts and requires explicit confirmation before write operations.
  • Works across the three Nebula services: scribe, auth, and pay, with environment support (prod and, for scribe, uat).

Quick Start

Run /key-vault to start interactive guidance for managing secrets across Nebula projects.

Frequently Asked Questions about key-vault

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

FAQPage Schema
How do I automate Azure Key Vault secret management across multiple projects?

Azure Key Vault secret management is automated by orchestrating per-project pull, push, and verification scripts across scribe, auth, and pay environments. The workflow validates inputs, confirms writes, and routes commands to project-specific scripts without exposing secret values.

How do I safely pull and push secrets to Azure Key Vault in a CI/CD pipeline?

Safely pulling and pushing secrets to Azure Key Vault requires explicit confirmation before write operations and ensures az login is active. The orchestration layer delegates to per-project scripts to perform updates while never exposing secret values in logs or prompts.

Can I manage Azure Key Vault secrets for different environments like prod and uat?

Managing Azure Key Vault secrets for different environments supports prod across all services and uat specifically for the scribe project. The orchestration layer applies environment-specific routing to execute pull, push, list, and verify workflows per project.

What is the best way to orchestrate secret provisioning without exposing values?

Orchestrating secret provisioning without exposing values is achieved by delegating to per-project scripts that require explicit confirmation before writes. The system coordinates provision workflows across multiple projects while preventing secret values from appearing in logs or prompts.

Does Azure Key Vault orchestration require an active az login session?

Azure Key Vault orchestration does require an active az login session to execute any pull, push, update, list, verify, or provision workflows. The system checks and ensures authentication is valid before routing commands to the respective project scripts.

Why does my secret update workflow require explicit confirmation before writing?

Secret update workflows require explicit confirmation before writing to enforce safety and reduce manual handling risk during multi-project orchestration. This safety mechanism prevents accidental overwrites in Azure Key Vault while ensuring secret values are never exposed.