Skip to main content
Back to Vibe Coder Toolkit
Environment

Setup Export

Bundle your entire dev env

npx promptreports-cli setup export

Exports env vars (AES-256 encrypted), skills, CLAUDE.md, LESSONS.md, MCP config, VS Code extensions into a single portable bundle.

setup export creates a single JSON bundle that captures your entire vibe coding environment: encrypted .env.local vars, .claude/skills/, CLAUDE.md, LESSONS.md, .claude/settings.local.json, .mcp.json, .vscode/extensions.json, and .vscode/settings.json. The bundle moves cleanly between laptops, onboards a new teammate in one command, or backs up your setup before a major OS upgrade. Env vars are encrypted with AES-256-CBC using a passphrase you provide — you control the key, the bundle is opaque without it.

Prerequisites

  • Whatever files you want to export (all optional — missing files are skipped)

Flags & Options

FlagDescriptionDefault
--encrypt <passphrase>AES-256-CBC encrypt env vars (required for --include-env)
--allInclude env + skills + config + MCP + VS Code
--include-envInclude .env.local vars
--include-skillsInclude .claude/skills/
--include-claude-configInclude CLAUDE.md, LESSONS.md, settings.local.json
--include-mcpInclude .mcp.json
--include-vscodeInclude VS Code extensions.json and settings.json
--output <path>Output bundle pathpromptreports-setup.json
--dry-runPreview without writing the bundle

Examples

Full export, encrypted

npx promptreports-cli setup export --all --encrypt mySecret123

One command — everything bundled.

Skills only

npx promptreports-cli setup export --include-skills

Share your skill library with a teammate.

Config without secrets

npx promptreports-cli setup export --include-claude-config --include-mcp --include-vscode

Bundle CLAUDE.md, MCP, and VS Code without env vars.

Custom output path

npx promptreports-cli setup export --all --encrypt secret --output ~/backups/dev-env.json

Save to a backup location.

Output

Shows the count of each artifact bundled, encryption status, output path, and total bundle size.

  Setup exported to: promptreports-setup.json
    ✓ 24 env vars (encrypted)
    ✓ 8 skills
    ✓ 3 config files (CLAUDE.md, LESSONS.md, settings.local.json)
    ✓ MCP config (.mcp.json)
    ✓ 12 VS Code extensions
    ✓ VS Code settings.json

  Bundle size: 48 KB
  Encryption: AES-256-CBC

What it reads and writes

Reads

  • .env.local
  • .claude/skills/*/SKILL.md
  • CLAUDE.md
  • .claude/LESSONS.md
  • .claude/settings.local.json
  • .mcp.json
  • .vscode/extensions.json
  • .vscode/settings.json

Writes

  • promptreports-setup.json (or path from --output)

Free vs Pro usage

Free tier

  • Backup your setup before a major OS upgrade
  • Share a clean starter setup with a new team member
  • Mirror your dev env between laptop and desktop

Pro tier

Upgrade
  • Team-wide setup templates (one canonical bundle everyone imports)
  • Auto-sync setup changes across machines
  • Audit log: who exported what, when
  • Role-based setup (frontend dev, backend dev, SRE each get a different bundle)

Pro tips

  • Use a password manager for the encryption passphrase — losing it = losing your env
  • Check the bundle into a private repo as an onboarding artifact
  • Run before a major refactor so you can revert your env if anything breaks
Free to try

Install the whole toolkit.

One command unlocks all 23 tools.