env-secrets-manager

Audit, rotate, and sync secrets across ACT projects to local, GitHub, and Vercel.

Updated Dec 27, 2025
One-click install
npx skills add https://github.com/Acurioustractor/act-global-infrastructure --skill env-secrets-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: env-secrets-manager
Source: https://github.com/Acurioustractor/act-global-infrastructure/tree/main/.claude/skills/env-secrets-manager
Command: npx skills add https://github.com/Acurioustractor/act-global-infrastructure --skill env-secrets-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides secure, centralized management of environment variables and secrets across ACT projects, enabling consistent audits, rotations, and synchronization to local, GitHub, and Vercel environments.

Core Features & Use Cases

  • Audits secrets across all ACT projects
  • Rotates tokens and API keys across environments
  • Syncs secrets to local .env, GitHub repository secrets, and Vercel project environments
  • Scans for hard-coded secrets and potential security issues
  • Sets up new projects with proper secret configuration

Quick Start

To get started, audit current secrets with /env-secrets-manager audit, rotate tokens with /env-secrets-manager rotate NOTION_TOKEN, and sync secrets with /env-secrets-manager sync. When onboarding a new project, run /env-secrets-manager setup /path/to/project and then verify local development with a test run.

Frequently Asked Questions about env-secrets-manager

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

FAQPage Schema
How do I audit environment secrets across multiple projects?

You can audit environment secrets by running a targeted audit command that scans all configured ACT projects to identify hard-coded secrets, validate existing tokens on startup, and generate a security health check report.

What is the best way to sync environment variables to GitHub and Vercel?

The best way to sync environment variables is to use an automated synchronization tool that pushes local .env configurations directly to GitHub repository secrets and Vercel project environments, ensuring cross-environment consistency.

Does this secrets management workflow support tracking API key rotation history?

Yes, this secrets management workflow supports tracking API key rotation history by logging token rotations across local, GitHub, and Vercel environments to maintain an audit-ready security state.

Can I scan my codebase for hard-coded secrets before committing?

Yes, you can scan your codebase for hard-coded secrets before committing by running a security scan that detects potential vulnerabilities and enforces security by preventing accidental secret commits.

How do I set up secret configurations when onboarding a new project?

To set up secret configurations for a new project, you run a setup command targeting the project path to establish proper local, GitHub, and Vercel secret storage and synchronization parameters.

Why does validating tokens on startup help with secrets management?

Validating tokens on startup helps with secrets management by immediately detecting expired or invalid credentials across environments, preventing runtime failures and ensuring only active secrets are synced.