← ClaudeAtlas

cv-initlisted

Initialize the CV plugin — creates data directories and starter cv_data.json template. Triggers: "cv-init" | "init cv" | "setup cv".
Roxabi/roxabi-plugins · ★ 9 · Data & Documents · score 74
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