callabo-init

Initialize a Callabo workspace with repositories, a target branch, and per-service port allocations.

12|1|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/jiunbae/agent-skills --skill callabo-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: callabo-init
Source: https://github.com/jiunbae/agent-skills/tree/main/callabo/callabo-init
Command: npx skills add https://github.com/jiunbae/agent-skills --skill callabo-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, uv, yarn, pnpm, tmux, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the manual, error-prone process of setting up development environments, saving you from tedious configuration work.

Core Features & Use Cases

  • Workspace Creation: Generate new development environments with custom components and ports
  • Service Integration: Automatically configure API endpoints between services
  • Use Case: Imagine you need to test a new feature. Use this Skill to instantly create an isolated workspace with proper service linking.

Quick Start

Create a new Callabo workspace in ~/work/feature-login with branch feature/login-ui and custom ports 8100, 3100, 3300.

Frequently Asked Questions about callabo-init

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

FAQPage Schema
How do I automate workspace initialization for multi-service development?

Workspace initialization automates cloning repositories, creating branches, and configuring service ports in a single step. This Skill sets up your development environment by selecting components like callabo-server and callabo-webapp, assigning custom ports, and auto-wiring API endpoints between services, eliminating manual configuration.

Can I create isolated development environments with custom port mappings?

Yes. This Skill creates isolated workspaces with custom port allocations for each service. Specify your branch name and desired ports during initialization, and the Skill configures inter-service API endpoints automatically so services discover each other without manual wiring.

What dependencies do I need to initialize a Callabo workspace?

You need git for repository cloning, uv or yarn/pnpm for dependency management, and tmux for process management. The Skill handles the initialization workflow across these tools, so ensure all are installed and accessible in your environment before starting.

How do I set up a workspace for testing new features in isolation?

Create a new workspace by specifying a feature branch name and selecting which components to clone. The Skill generates a dedicated environment with isolated ports and pre-configured service links, letting you test your feature without affecting other development work.

What happens after workspace initialization completes?

After initialization, your workspace contains cloned repositories on your target branch with assigned ports and configured API endpoints. Services are ready to start; you can then run development servers and begin feature work immediately without additional setup.