From cv
Initialize the CV plugin — creates data directories and starter cv_data.json template. Triggers: "cv-init" | "init cv" | "setup cv".
npx claudepluginhub roxabi/roxabi-plugins --plugin cvThis skill is limited to using the following tools:
Set up the CV plugin data directories and starter files.
Polishes CVs for research applications by analyzing and improving structure, wording, emphasis, formatting, and tailoring content to specific positions or schools.
Builds tailored resumes for job postings in three steps: HAM-Z draft, provenance credibility check, and final hardened version with YAML metadata.
Performs one-time onboarding: upload resume, set job preferences via natural input, conduct work history interview, optionally import LinkedIn contacts as CSV.
Share bugs, ideas, or general feedback.
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 := /examples/cv_data.example.json — example data template
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.
mkdir -p ~/.roxabi-vault/cv/generated ~/.roxabi-vault/cv/adapted ~/.roxabi-vault/config
chmod 700 ~/.roxabi-vault/cv
¬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."
¬C → write default:
{
"default_language": "en",
"supported_languages": ["en"],
"default_format": "md",
"default_template": "cv_template",
"output_dir_generated": "~/.roxabi-vault/cv/generated",
"output_dir_adapted": "~/.roxabi-vault/cv/adapted"
}
∃C but missing default_language/supported_languages → add defaults ("en", ["en"]); inform user: "Updated cv.json with language configuration keys."
CV Plugin Initialized
Data directory: ~/.roxabi-vault/cv/
Generated CVs: ~/.roxabi-vault/cv/generated/
Adapted CVs: ~/.roxabi-vault/cv/adapted/
Master data: ~/.roxabi-vault/cv/cv_data.json [NEW|EXISTING]
Config: ~/.roxabi-vault/config/cv.json [NEW|EXISTING]
Next step: edit cv_data.json with your information, then run /cv to generate.
$ARGUMENTS