Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
patricio0312rev avatar

Workspace Clone

  • 1 installs
  • 9 repo stars
  • Updated January 25, 2026
  • patricio0312rev/workspaces

Clones one or all repositories configured in a workspace to their designated paths, skipping repos already cloned.

About

Clones one or all workspace repositories to their configured target paths, skipping any that already exist with a .git directory. A developer uses it when setting up a multi-repo workspace by pulling down all configured repos.

  • Clones all or a single project from workspace config
  • Skips repos that already have a .git directory

Workspace Clone by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #2,479 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/patricio0312rev/workspaces --skill workspace-clone

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars9
Last updatedJanuary 25, 2026
Repositorypatricio0312rev/workspaces

What it does

Clones one or all repositories configured in a workspace to their designated paths, skipping repos already cloned.

Files

SKILL.mdMarkdownGitHub ↗

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.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.