plugins/specweave/skills/get/SKILL.md
Clone and register an existing repository (or bulk-clone an entire org) into the SpecWeave workspace. Activate when the user wants to: add a repo, get a repo, clone a repo, register a repo, bring in a repo, pull in a repo, add a github repo to umbrella, clone and register, "get owner/repo", "add this github repo", "clone this repo into my workspace", "register this local repo". Also activate for "restore repos", "clone all child repos" on a new machine, "clone all service-* repos", "bulk clone", "clone entire org", "clone all repos matching pattern", "get all repos from org". Do NOT activate for: add a feature, add a task, add a story, add an increment, add a user story (those route to sw:increment).
npx skillsauth add anton-abyzov/specweave plugins/specweave/skills/getInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the user wants to add an existing repository (or many repositories) to their SpecWeave workspace.
Runs specweave get <source> which:
repositories/{org}/{repo}/ (in umbrella context).specweave/config.json under umbrella.childReposspecweave init inside the cloned repoFor bulk mode (glob pattern or --all):
specweave jobsExtract the repository source from the user's message:
owner/repohttps://github.com/org/repo[email protected]:org/repo./path/to/repoorg/service-* or org/*--all orgCheck if the user mentioned optional flags:
--prefix — US prefix (e.g., "use prefix FE")--role — repo role (e.g., "it's a backend service")--branch — specific branch (e.g., "clone the develop branch")--no-init — skip specweave init--all — clone all repos in org--pattern — glob filter when used with --all--no-archived — skip archived repos--no-forks — skip forks--limit — max repos to fetch (default 1000)Run the command:
specweave get <source> [--prefix X] [--role Y] [--branch Z] [--no-init]
# or bulk:
specweave get "org/service-*"
specweave get --all org [--pattern "svc-*"] [--no-archived] [--no-forks]
Report the result to the user.
| User says | Command |
|-----------|---------|
| "add anton-abyzov/my-service" | specweave get anton-abyzov/my-service |
| "clone https://github.com/org/repo" | specweave get https://github.com/org/repo |
| "get this repo: [email protected]:org/repo" | specweave get [email protected]:org/repo |
| "add ./my-local-service to the umbrella" | specweave get ./my-local-service |
| "clone my-service with prefix MSV" | specweave get owner/my-service --prefix MSV |
| "clone all service-* repos from acme-corp" | specweave get "acme-corp/service-*" |
| "clone all repos in acme-corp org" | specweave get --all acme-corp |
| "clone all acme-corp repos, skip archived and forks" | specweave get --all acme-corp --no-archived --no-forks |
| "clone all api-* repos from myorg, max 200" | specweave get "myorg/api-*" --limit 200 |
| "restore all repos on this machine" | See note below |
GH_TOKEN env var or gh auth loginspecweave jobsIf the user says "restore repos", "clone all child repos", or "set up on new machine":
.specweave/config.json → umbrella.childReposgithubUrl or derivable URL and whose directory is missing, run specweave get <owner/repo> --no-inittools
Generate AI videos from text prompts or images. Supports Google Veo 3.1 and Pollinations.ai (free). Use when generating video, creating animations, text-to-video, AI video, video generation, make clip, animate.
tools
Validate increment with rule-based checks and AI quality assessment. Use when saying "validate", "check quality", or "verify increment".
tools
Create and manage umbrella workspaces for multi-repo projects. Activate when the user wants to: create umbrella, umbrella init, wrap in umbrella, create workspace, setup multi-repo, migrate repos to umbrella, umbrella create, new workspace, restructure into umbrella, "wrap this repo", "create umbrella for these repos", "setup workspace with repos", "move repos into umbrella". Do NOT activate for: add a repo to existing umbrella (use sw:get), add a feature, add an increment, clone a repo (use sw:get).
tools
--- description: Merge completed parallel agent work and trigger GitHub sync per increment. Activates for: team merge, merge agents, combine work, team finish. --- # Team Merge **Verify all teammates completed, run quality gates, close increments, and trigger sync.** ## Usage ```bash sw:team-merge sw:team-merge --dry-run # Preview merge plan sw:team-merge --skip-sync # Merge without GitHub/JIRA sync ``` ## What This Skill Does 1. **Verify all teammates completed** -- bl