optional-skills/extract-repo/SKILL.md
Download GitHub repos as clean source code (no .git history) to WORKDIR. Use when cloning repos for analysis or modification. Not for monorepos.
npx skillsauth add archibate/dotfiles-opencode extract-repoInstall 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.
Download GitHub repositories as clean source code without git history.
Run via subagent:
uv run .opencode/skill/extract-repo/scripts/extract_repo.py <URL>
then cd into the extract directory.
| Flag | Description |
| ----------- | ----------------------------------------- |
| --help | Show help message |
| --dry-run | Preview what would happen without cloning |
| --list | List all managed repos (newest first) |
# Clone a repo
uv run .opencode/skill/extract-repo/scripts/extract_repo.py https://github.com/user/repo
# Works with any GitHub URL (normalizes automatically)
uv run .opencode/skill/extract-repo/scripts/extract_repo.py https://github.com/user/repo/blob/main/README.md
# Preview without cloning
uv run .opencode/skill/extract-repo/scripts/extract_repo.py --dry-run https://github.com/user/repo
# List managed repos
uv run .opencode/skill/extract-repo/scripts/extract_repo.py --list
WORKDIR/ with a .extract_repo markerrepo-2)--remove flag exists but is interactive; do not use it in automated contextsdevelopment
Color theme palettes for UI/UX design and personal configurations (i3wm, dunst, etc.). Use when user asks to apply color themes like Tokyo Night, needs color palettes for frontend development, or wants to customize terminal/desktop colors.
development
This skill should be used when the user asks about "code complexity", "cyclomatic complexity", "cognitive complexity", "code metrics", "maintainability index", "code coverage", or when measuring code quality quantitatively. Provides metrics thresholds and measurement techniques.
tools
Implement CLI tools in Python, JS/TS, Bash, or Go following clig.dev standards. Use when writing or reviewing CLI code.
tools
Spec CLI surface area before implementation - command tree, flags, exit codes, I/O contract. Use when designing or planning a CLI interface.