project-setup

Automate Karrio development environment setup with scripted installation and migrations.

772|183|Updated Apr 5, 2018
One-click install
npx skills add https://github.com/karrioapi/karrio --skill project-setup-karrioapi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-setup
Source: https://github.com/karrioapi/karrio/tree/main/.claude/skills/project-setup
Command: npx skills add https://github.com/karrioapi/karrio --skill project-setup-karrioapi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the initial setup of the Karrio development environment, eliminating manual configuration and ensuring a reproducible local setup.

Core Features & Use Cases

  • One-command bootstrap: installs Python 3.12, Node.js, system dependencies, environment file, Docker, and HTTPS certs.
  • Environment activation & migrations: creates/activates virtual environments, runs database migrations, and sets up an admin user for local development.
  • Frontend readiness: installs frontend dependencies and starts development tooling for the dashboard and API.

Quick Start

Run the full one-time setup to initialize the local development environment.

Frequently Asked Questions about project-setup

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

FAQPage Schema
How do I set up the local development environment for Karrio?

To set up the local development environment for Karrio, you can use a one-command bootstrap script that installs Python 3.12, Node.js, system dependencies, Docker, and HTTPS certificates automatically. This ensures a reproducible local setup without manual configuration.

What is included in the Karrio dev environment bootstrap process?

The Karrio dev environment bootstrap process includes installing Python and Node environments, configuring Docker-based services, running database migrations, creating an admin user, and setting up frontend dependencies for the dashboard and API.

Do I need Docker to run Karrio local development?

Yes, Docker is required for the Karrio local development setup as the bootstrap process installs Docker-based services and HTTPS certificates to ensure the environment runs correctly and reproducibly.

How do I run database migrations after a fresh clone of Karrio?

To run database migrations after a fresh clone of Karrio, the automated setup creates and activates a virtual environment, applies the database migrations, and sets up an admin user for local development access.

Can I automate frontend dependency installation for Karrio?

Yes, you can automate frontend dependency installation for Karrio using the one-command bootstrap, which installs all frontend dependencies and initializes the development tooling for the dashboard and API.