workspace-clone
Clone one or all repositories configured in a workspace to their designated paths. Use when user says "clone repos", "clone all", or wants to download workspace repositories.
Works with
Agent Skills format with YAML frontmatter. Claude Code reads it as-is.
--- name: "workspace-clone" description: "Clone one or all repositories configured in a workspace to their designated paths. Use when user says \"clone repos\", \"clone all\", or wants to download workspace repositories." license: "MIT" --- # Skill: Workspace Clone ## Description Clone one or all repositories configured in a workspace to their designated paths. ## Arguments - `[project]` - Name of a specific project to clone - `all` - Clone all projects (default if no argument) ## Instructions When the user wants to clone repositories: ### Step 1: Detect Workspace Identify the current workspace. If none detected, ask the user to specify one or run `/workspaces:init`. ### Step 2: Parse Configuration Read the workspace configuration and get the list of projects with their: - Repository URL - Target path ### Step 3: Clone Repositories For each repository: 1. **Check if already cloned** - Skip if directory exists with `.git` 2. **Create parent directory** if needed 3. **Clone the repository** 4. **Report status** ### Output Format ``` 📥 Cloning workspace repositories... Cloning api... git clone git@github.com:acme/api.git ~/work/acme/api ✓ api cloned successfully Cloning admin... git clone git@github.com:acme/admin.git ~/work/acme/admin ✓ admin cloned successfully ✓ homepage already exists at ~/work/acme/homepage Summary: • Cloned: api, admin • Skipped: homepage (already exists) • Failed: 0 ``` ### Post-Clone Actions After successful cloning, suggest: ``` Run '/workspaces:setup all' to install dependencies and configure projects. ```
More General & Other skills
find-skills
vercel-labs/skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

