setup-env

Automates transferring environment variables from local env files to Vercel and GitHub.

Updated May 6, 2026
One-click install
npx skills add https://github.com/franzosterkamp/card2contact --skill setup-env-franzosterkamp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-env
Source: https://github.com/franzosterkamp/card2contact/tree/main/.agents/skills/setup-env
Command: npx skills add https://github.com/franzosterkamp/card2contact --skill setup-env-franzosterkamp

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It streamlines the process of updating and managing environment variables across deployment platforms, reducing manual effort and errors.

Core Features & Use Cases

  • Automated Environment Setup: Parses local env files and pushes variables to Vercel and GitHub repositories automatically.
  • Cross-Platform Compatibility: Supports updating secrets on multiple platforms with uniform commands.
  • Use Case: Deployers can update multiple environment variables before a rollout, ensuring consistency across testing and production environments.

Quick Start

Use the setup-env skill to automate pushing environment variables from your files to Vercel and GitHub.

Frequently Asked Questions about setup-env

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

FAQPage Schema
How do I automate deploying environment variables to Vercel and GitHub?

You can push environment variables to Vercel and GitHub by parsing local env files and automatically transferring them using CLI tools. This process handles variable validation, secret setting, and status verification to ensure deployment readiness.

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

The best way to sync local environment variables with GitHub Secrets and Vercel is to use an automated cross-platform configuration tool. It reduces manual effort and errors by validating variables and setting secrets uniformly across both deployment platforms.

Do I need the Vercel and GitHub CLI tools to sync environment variables?

Yes, you need the Vercel and GitHub CLI tools to sync environment variables. The automated setup process relies on these command-line interfaces to perform updates, set repository secrets, and verify deployment status across the platforms.

Can I update multiple environment variables across testing and production environments at once?

Yes, you can update multiple environment variables across testing and production environments at once. The automated setup ensures consistency by parsing local env files and uniformly pushing the configurations to the connected deployment platforms.

Why should I automate environment variable configuration before a rollout?

You should automate environment variable configuration before a rollout to reduce manual effort and prevent errors. Automated validation and secret setting ensure that your testing and production environments maintain consistency and secure configuration management.

Does the environment variable deployment process verify the status of pushed secrets?

Yes, the environment variable deployment process verifies the status of pushed secrets. After transferring variables from local env files to Vercel and GitHub, it checks the deployment platforms to ensure the secrets are correctly set and ready for rollout.