deep-env

Manage environment variable credentials via macOS Keychain and iCloud Drive.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Folly-Partners/claudesync --skill deep-env
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-env
Source: https://github.com/Folly-Partners/claudesync/tree/main/skills/deep-env
Command: npx skills add https://github.com/Folly-Partners/claudesync --skill deep-env

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill securely manages environment variables across all your Macs by centralizing them in macOS Keychain and syncing via iCloud, eliminating repeated manual entry and drift between devices.

Core Features & Use Cases

  • Unified storage: All credentials are stored in a single Keychain entry for a single password prompt.
  • Cross‑mac sync: Seamlessly sync credentials and project assignments to new Macs via iCloud.
  • Project/global scope: Distinguish between global credentials and per-project secrets; supports push/pull workflows and migration.

Quick Start

  • Copy the CLI from iCloud: cp ~/Library/Mobile\ Documents/com~apple~CloudDocs/.deep-env/deep-env ~/.local/bin/ && chmod +x ~/.local/bin/deep-env
  • Pull credentials: deep-env pull
  • Sync to a project: deep-env sync /path/to/project

Frequently Asked Questions about deep-env

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

FAQPage Schema
How do I sync environment variables across multiple Macs without manual setup on each device?

Sync environment variables across Macs by storing credentials in macOS Keychain and syncing via iCloud. Use deep-env pull to retrieve credentials on a new Mac, eliminating repeated manual entry and keeping devices in sync.

Can I manage both global and project-specific environment variables in one place?

Yes. Deep-env distinguishes between global credentials stored in Keychain and per-project secrets, letting you push project-specific variables and pull shared global ones using sync, push, and pull commands.

How do I set up environment credentials when cloning a project to a new Mac?

Copy the deep-env CLI from iCloud, run deep-env pull to retrieve stored credentials from Keychain, then deep-env sync to apply project-specific variables to your cloned repository.

Does deep-env work without iCloud Drive enabled?

Deep-env relies on iCloud Drive for cross-Mac synchronization and macOS Keychain for credential storage. Both must be available for full functionality across devices.

What's the best way to migrate environment variables from one credential system to another?

Deep-env includes a migrate command to transfer credentials into its unified Keychain storage, consolidating scattered environment variables into a single secure entry.

How do I verify that credentials are synced correctly across my Macs?

Use the deep-env list command to display all stored credentials and project assignments, confirming sync status and identifying any drift between devices.