environment-bootstrap

Installs CLIs, authenticates services, and initializes Git repositories for new Kord AIOS projects.

3|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/gabrielnsmnto/kord-aios --skill environment-bootstrap-gabrielnsmnto
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: environment-bootstrap
Source: https://github.com/gabrielnsmnto/kord-aios/tree/main/src/features/builtin-skills/kord-aios/devops/environment-bootstrap
Command: npx skills add https://github.com/gabrielnsmnto/kord-aios --skill environment-bootstrap-gabrielnsmnto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up a new development environment requires manually installing CLI tools, authenticating cloud services, and configuring Git repositories, which is error-prone and delays project kickoff. ## Core Features & Use Cases - CLI Audit and Installation: Detects the operating system and package manager, audits essential tools (git, gh, node, npm) plus infrastructure tools (supabase, railway, docker), and installs missing ones with update detection. - Service Authentication and Repository Setup: Authenticates GitHub, Supabase, and Railway CLIs, then initializes a local Git repository with .gitignore, README, and an initial commit pushed to a new GitHub remote. - Project Scaffolding and Reporting: Creates the Kord AIOS directory structure (docs/, .kord-aios/, src/, tests/), writes config files, optionally configures Docker MCP servers, and generates an environment report. - Use Case: Before writing a PRD for a greenfield project, run this bootstrap to verify git, gh, and node are installed, authenticate GitHub, create the remote repository, and scaffold the project structure in one guided flow. ## Quick Start Ask the agent to run the environment bootstrap to verify my CLI tools, authenticate GitHub, and initialize a new project repository.

Frequently Asked Questions about environment-bootstrap

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

FAQPage Schema
How do I set up a development environment for a new project?▼

Run the environment bootstrap as the first step before PRD creation. It detects your OS and package manager, audits essential CLIs like git, gh, and node, installs missing tools, authenticates services, and initializes your Git repository.

How to install GitHub CLI and authenticate it on Windows?▼

Install GitHub CLI with winget using 'winget install --id GitHub.cli', then run 'gh auth login' to authenticate via browser or token. The bootstrap verifies authentication with 'gh auth status' before creating repositories.

Does the environment bootstrap work on macOS and Linux?▼

Yes, it detects the operating system and uses the appropriate package manager: Homebrew on macOS, apt, dnf, or pacman on Linux, and winget, chocolatey, or scoop on Windows. Commands are never mixed between PowerShell and bash contexts.

Why does GitHub repository creation fail with the --push flag?▼

The 'gh repo create --push' command requires at least one existing commit. The bootstrap creates an initial commit with .gitignore and README before pushing, and falls back to creating the repo without push then pushing manually if needed.

What is the difference between YOLO, Interactive, and Pre-Flight modes?▼

YOLO mode runs autonomously installing only essential tools, Interactive mode (the default) prompts at decision checkpoints with explanations, and Pre-Flight mode performs full analysis before any installation for strict enterprise environments.

Can I skip optional tools like Docker MCP setup during bootstrap?▼

Yes, optional components like Docker MCP Toolkit, pnpm, and bun can be skipped. The bootstrap only requires essential CLIs (git, gh, node) as blockers, while recommended tools like supabase and docker are non-blocking.