env-setup

Automate Docker full-stack setup with database initialization and n8n configuration.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/MJ-AgentLab/mj-agentlab-marketplace --skill env-setup-mj-agentlab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: env-setup
Source: https://github.com/MJ-AgentLab/mj-agentlab-marketplace/tree/main/plugins/mj-ops/skills/mj-env-setup
Command: npx skills add https://github.com/MJ-AgentLab/mj-agentlab-marketplace --skill env-setup-mj-agentlab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates the complex process of setting up a full-stack local development environment for MJ System, ensuring all components like Docker containers, databases, and n8n are correctly configured and initialized.

Core Features & Use Cases

  • Full-Stack Setup: Guides through Docker container startup, database initialization, n8n auto-configuration, and seed data loading.
  • Onboarding & Troubleshooting: Ideal for new developers, resolving container startup issues, or when database data is missing.
  • Use Case: A new developer joins the team and needs to get the local development environment running. They trigger this skill, which walks them through all necessary steps, from checking prerequisites to loading seed data, ensuring a smooth onboarding experience.

Quick Start

Guide me through setting up the local development environment from scratch.

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 full-stack Docker local development environment from scratch?

To set up a full-stack Docker local development environment, you need to automate Docker container startup, database initialization, n8n auto-configuration, and seed data loading to ensure all components are correctly configured.

What is the best way to initialize database seed data for local development?

Initializing database seed data for local development is best handled by automating the data loading process during your initial Docker stack startup, ensuring your local environment has the required baseline records.

Why does my n8n configuration break when Docker containers fail to start?

Your n8n configuration breaks when Docker containers fail to start because the full-stack environment setup depends on successful container initialization and proper database connections to load essential seed data.

Do I need Docker to configure n8n and load database seed data?

Yes, you need Docker to configure n8n and load database seed data, as the complete local development environment setup relies on Docker containers to manage and orchestrate the full-stack infrastructure.

Can I use this environment setup process for onboarding new developers?

Yes, you can use this environment setup process for onboarding new developers, as it guides them through checking prerequisites and loading seed data to ensure a smooth full-stack local development experience.

What should I do if my local development database is not initialized?

If your local development database is not initialized, you should trigger an automated environment setup process to handle database initialization and reload the missing seed data into your Docker stack.