jelly-dotenv

Load environment variables from jelly-dotenv/.env and project root .env for Bash and Node.js workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dev-jelly/jelly-dotclaude --skill jelly-dotenv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jelly-dotenv
Source: https://github.com/dev-jelly/jelly-dotclaude/tree/main/skills/jelly-dotenv
Command: npx skills add https://github.com/dev-jelly/jelly-dotclaude --skill jelly-dotenv

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a centralized and secure way to load environment variables for all jelly- skills, with a clear fallback mechanism and templates for easy setup.

Core Features & Use Cases

  • Centralized Configuration: single source of truth for API keys and configs.
  • Fallback Architecture: automatically fall back to project root .env if required vars are missing.
  • Easy Setup: template and scripts for rapid onboarding.

Quick Start

Load environment variables in a shell or Node.js process and verify access to ANTHROPIC_API_KEY or other keys.

Frequently Asked Questions about jelly-dotenv

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

FAQPage Schema
How do I manage environment variables across multiple jelly skills?

Environment variables for jelly skills are centralized through a single .env configuration file. jelly-dotenv loads variables from jelly-dotenv/.env first, then falls back to your project root .env, merging settings without overwriting existing values unless explicitly overridden.

What's the best way to load API keys and secrets in Bash and Node.js workflows?

jelly-dotenv provides auto-load behavior for both shell sourcing and Node.js require() statements. It handles priority-based loading with fallback logic, supports quoted values and comments, and exports credentials directly to process.env for immediate access.

Can I use environment variables from a central location without duplicating config across projects?

Yes. jelly-dotenv implements a fallback architecture where skills first check jelly-dotenv/.env for shared configuration, then defer to project-specific .env files, creating a single source of truth for API keys while allowing project-level overrides.

How do I set up environment variables quickly for jelly skills?

jelly-dotenv includes templates and setup scripts for rapid onboarding. Create a .env file following the provided template, place it in jelly-dotenv/ or your project root, and the Skill automatically loads variables with comment and quote support.

What happens if required environment variables are missing?

jelly-dotenv uses a defined fallback order: it checks jelly-dotenv/.env first, then project root .env. If variables remain absent after both lookups, they stay undefined; the Skill loads what's available without throwing errors on missing values.

Does jelly-dotenv work with existing .env files in my project?

Yes. jelly-dotenv merges settings without overwriting existing variables by default, so your current project .env is respected. You can override specific values when needed by setting them explicitly in jelly-dotenv/.env.