cv-initlisted
Install: claude install-skill Roxabi/roxabi-plugins
# CV Init
Set up the CV plugin data directories and starter files.
Let:
V := ~/.roxabi-vault/cv/ — plugin data root
G := V/generated/ — generated CVs output
A := V/adapted/ — adapted CVs output
D := V/cv_data.json — master CV data
C := ~/.roxabi-vault/config/cv.json — plugin config
E := <plugin>/examples/cv_data.example.json — example data template
## Phase 1 — Check Existing State
```bash
echo "=== CV Plugin State ==="
test -d ~/.roxabi-vault/cv && echo "Data dir: EXISTS" || echo "Data dir: MISSING"
test -f ~/.roxabi-vault/cv/cv_data.json && echo "cv_data.json: EXISTS" || echo "cv_data.json: MISSING"
test -d ~/.roxabi-vault/cv/generated && echo "generated/: EXISTS" || echo "generated/: MISSING"
test -d ~/.roxabi-vault/cv/adapted && echo "adapted/: EXISTS" || echo "adapted/: MISSING"
test -f ~/.roxabi-vault/config/cv.json && echo "Config: EXISTS" || echo "Config: MISSING"
```
∃D → → DP(A) "cv_data.json already exists. Overwrite with template?" Options: **Yes, overwrite** | **No, keep existing** No → skip data file creation.
## Phase 2 — Create Directories
```bash
mkdir -p ~/.roxabi-vault/cv/generated ~/.roxabi-vault/cv/adapted ~/.roxabi-vault/config
chmod 700 ~/.roxabi-vault/cv
```
## Phase 3 — Copy Starter Data
¬D ∨ user approved overwrite → read E, write to D. Inform: "Created cv_data.json from template. Edit it with your real information before generating a CV."
## Phase 4