env-setup

Automate local development environment setup, diagnosis, and restoration across multiple languages.

6|3|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/adrozdenko/soleri --skill env-setup-adrozdenko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: env-setup
Source: https://github.com/adrozdenko/soleri/tree/main/agents/salvador-filetree/skills/env-setup
Command: npx skills add https://github.com/adrozdenko/soleri --skill env-setup-adrozdenko

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of setting up, fixing, or restoring local development environments, ensuring projects run smoothly without manual troubleshooting.

Core Features & Use Cases

  • Automated Environment Detection: Scans project root for configuration files to identify tech stacks (Node.js, Python, Rust, Go, Ruby, PHP, Docker) and dependencies.
  • Dependency Management: Detects and suggests installation commands for package managers (npm, yarn, pnpm, pip, poetry, bundle, composer) and native build tools.
  • Environment Variable Configuration: Identifies missing .env files and required variables, offering to copy from examples or infer from source code.
  • Database and Infrastructure Setup: Handles database migrations, Docker Compose setups, and checks for necessary infrastructure.
  • Use Case: After cloning a new project, this Skill can automatically detect the required Node.js version, install dependencies using pnpm, set up the .env file, and start Docker services, providing a ready-to-code environment in minutes.

Quick Start

Use the env-setup skill to get the current project running.

Frequently Asked Questions about env-setup

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

FAQPage Schema
How do I set up a local development environment after cloning a new project?

To set up a local development environment, the Skill scans the project root to detect configuration files, identifies the tech stack, and executes setup steps sequentially to install dependencies and configure infrastructure.

How does automated environment detection work for monorepos?

Automated environment detection for monorepos works by scanning the project root for configuration files across multiple languages like Node.js, Python, and Rust, then generating an actionable checklist to handle monorepo dependencies.

Can I use this to configure environment variables and Docker services together?

Yes, you can configure environment variables and Docker services together. The Skill identifies missing .env files, infers required variables from source code, and manages Docker Compose setups for infrastructure.

What is the best way to fix local dependency management and native build tool errors?

The best way to fix local dependency management and native build tool errors is to automate diagnosis. The Skill detects package managers like npm, pip, and bundle, then suggests installation commands for missing native build tools.

Does this environment setup tool support PHP and Go infrastructure configurations?

Yes, environment setup supports PHP and Go infrastructure configurations. The automated detection scans for these tech stacks alongside Ruby, Rust, Python, and Node.js to generate the required setup steps.

Why does my database migration fail during local project setup?

Database migration may fail during local project setup if infrastructure prerequisites are missing. The Skill diagnoses the environment, handles database migrations, and checks for necessary Docker infrastructure.