setup

Bootstrap and validate the local teatree environment with prerequisites and symlinks.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/souliane/teatree --skill setup-souliane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/souliane/teatree/tree/main/skills/setup
Command: npx skills add https://github.com/souliane/teatree --skill setup-souliane

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3.13+, uv, git, jq, docker, docker-compose, psql, glab, gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for a streamlined setup process for teatree, ensuring all prerequisites are met, configurations are correctly set, and necessary symlinks are in place for local use.

Core Features & Use Cases

  • Bootstrap and Validation: Checks for necessary software and configurations, sets up environment variables, and validates the setup process.
  • Skill Symlinks: Installs symlinks for teatree skills to be used by the agent.
  • Optional Agent Hooks: Optionally wires Claude Code hooks and statusline for enhanced functionality.
  • Overlay Package Generation: Generates an overlay package for project-specific customizations.
  • Verification: Verifies the overlay package installation and functionality.

Quick Start

Run the setup skill to bootstrap and validate your teatree environment with the following command:

t3 setup

Frequently Asked Questions about setup

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

FAQPage Schema
How do I bootstrap and validate my local teatree environment for the first time?

To bootstrap your teatree environment, run the setup command to check prerequisites, configure environment variables, install skill symlinks, and generate an overlay package for project-specific customizations.

What prerequisites do I need before running teatree setup?

Teatree setup requires Python 3.13+, uv, git, and jq as mandatory dependencies. Docker, Docker Compose, psql, glab, and gh are optional dependencies needed only for specific extended functionalities.

Does teatree setup support wiring Claude Code hooks and statusline?

Yes, teatree setup optionally wires Claude Code hooks and statusline during the bootstrap process to provide enhanced agent functionality and real-time environment status visibility.

What is the overlay package generated during teatree configuration?

The overlay package is a project-specific customization layer generated during setup. It is verified after installation to ensure project-specific configurations function correctly within the local teatree environment.

How do I verify my teatree environment configuration is working correctly?

The setup process automatically verifies the overlay package installation and functionality after configuring prerequisites and installing skill symlinks to ensure your teatree environment works correctly.

Can I use teatree setup without Docker or Docker Compose installed?

Yes, you can use teatree setup without Docker, Docker Compose, psql, glab, or gh. These are optional dependencies, while Python 3.13+, uv, git, and jq are strictly required for the bootstrap.