.claude/skills/checkout-project/SKILL.md
Clone an existing project from GitHub into the projects folder. Use when starting work on an existing downstream project.
npx skillsauth add lucidlabs-hq/agent-kit checkout-projectInstall 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.
Clone an existing downstream project from GitHub into the correct folder structure.
$ARGUMENTS can be:
https://github.com/lucidlabs-hq/customer-portallucidlabs-hq/customer-portalcustomer-portalAfter checkout:
lucidlabs/
├── lucidlabs-agent-kit/ ← You are here
└── projects/
└── [project-name]/ ← Project will be cloned here
# If full URL
REPO_URL="$ARGUMENTS"
# If short form (org/repo)
REPO_URL="[email protected]:$ARGUMENTS.git"
# Derive project name from URL
PROJECT_NAME=$(basename "$REPO_URL" .git)
mkdir -p ../projects
if [ -d "../projects/$PROJECT_NAME" ]; then
echo "Project already exists at ../projects/$PROJECT_NAME"
echo "To update, navigate there and run: git pull"
exit 1
fi
git clone "$REPO_URL" "../projects/$PROJECT_NAME"
ls -la "../projects/$PROJECT_NAME"
After successful clone, provide these instructions:
## Projekt geklont
**Projekt:** [project-name]
**Pfad:** ../projects/[project-name]/
### Nächste Schritte
1. **Neues Terminal öffnen und dort arbeiten:**
\`\`\`bash
cd ../projects/[project-name] && claude
\`\`\`
2. **Dependencies installieren:**
\`\`\`bash
cd frontend && pnpm install
\`\`\`
3. **Kontext laden:**
\`\`\`
/prime
\`\`\`
---
**Hinweis:** Claude Sessions sind verzeichnisgebunden.
Starte eine neue Session im Projektordner, um dort zu arbeiten.
Fehler: Repository nicht gefunden.
Überprüfe:
1. Ist die URL korrekt?
2. Hast du Zugriff auf das Repository?
3. SSH-Key konfiguriert? (für [email protected] URLs)
Versuche:
- Mit HTTPS: git clone https://github.com/org/repo.git
- SSH prüfen: ssh -T [email protected]
Fehler: Zugriff verweigert.
Das Repository existiert, aber du hast keinen Zugriff.
Kontaktiere den Repository-Owner für Zugang.
| Input | Interpreted As |
|-------|----------------|
| customer-portal | [email protected]:lucidlabs-hq/customer-portal.git |
| lucidlabs-hq/my-project | [email protected]:lucidlabs-hq/my-project.git |
| https://github.com/org/repo | https://github.com/org/repo.git |
| [email protected]:org/repo.git | Used as-is |
development
Deploy invoice-accounting-assistant to HQ server. Runs tests first (TDD), then builds and deploys. Use when ready to push changes to staging/production.
testing
Visual UI verification with agent-browser. Use after implementing UI components to take screenshots, verify interactions, and self-check your work. FASTER than E2E tests.
documentation
Update README with current project status and features. Use after completing features.
tools
--- name: time-report description: Cross-project time report. Aggregates all session data from ~/.claude-time/sessions/. Use to see how much time was spent across all projects. disable-model-invocation: true allowed-tools: Bash, Read argument-hint: [all | this-week | this-month | last-month | {project-name}] --- # Time Report: Cross-Project Session Overview ## Objective Read ALL session files from `~/.claude-time/sessions/*.json` and produce an aggregated time report. Supports filtering by pe