managing-secrets

Community

Securely manage API keys and env vars.

Authoralexejluft
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents the accidental exposure of sensitive credentials like API keys and database passwords in Next.js applications, ensuring secure handling of environment variables across different deployment stages.

Core Features & Use Cases

  • Environment Variable Scoping: Differentiates between client-side and server-side variables, preventing leakage.
  • Secure Key Management: Enforces best practices for handling secrets with Vercel and Supabase.
  • Runtime Validation: Implements startup checks to ensure all required environment variables are present and correctly formatted.
  • Use Case: Securely store your Supabase service role key and database URL, making them accessible only on the server-side, while exposing only the public Supabase URL and anon key to the client.

Quick Start

Use the managing-secrets skill to ensure the Supabase service role key is not exposed to the client.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: managing-secrets
Download link: https://github.com/alexejluft/brudi/archive/main.zip#managing-secrets

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.