What problem does it solve?
Setting up a consistent workshop root directory — with desks, a shared bench, and operating guidelines — is repetitive and error-prone, especially when deciding between using an existing folder or creating a new GitHub-backed repo without nesting repositories.
Core Features & Use Cases
- Two setup paths: Adopt an existing local directory as a workshop, or create and clone a new private GitHub repo using the signed-in account via
gh repo create.
- Structure scaffolding: Creates
desks/, bench/, CAIRN.md, and README.md, adding .gitkeep placeholders so empty folders survive cloning, while preserving any existing content.
- Repo nesting protection: Validates the parent directory with
git rev-parse --is-inside-work-tree before initializing, preventing a repo from being created inside another repo.
- Use Case: A user says "create a workshop called team-alpha" and the Skill clones a new private repo into a safe parent directory, scaffolds the structure, commits, and pushes it.
Quick Start
Ask the agent to create a new workshop named team-alpha as a private GitHub repo, or to turn an existing local folder into a workshop.