ワンクリックで
cv-cover-optimizer
Optimiza CV y carta de presentacion para ATS, rol objetivo y voz de marca con lint offline de keywords, secciones, longitud, contacto y tono.
メニュー
Optimiza CV y carta de presentacion para ATS, rol objetivo y voz de marca con lint offline de keywords, secciones, longitud, contacto y tono.
Redacta agradecimientos post-proceso diferenciados por persona, evidencia de interaccion, voz de marca y lint offline contra FOMO, hustle, servilismo y promesas no verificables.
Cosecha aprendizajes, valida evidencia y produce un cierre de conversacion reproducible con handoff, riesgos y plan de actualizaciones durables.
Orchestrates JM-ADK Alfa repository maintenance in fixed safety phases: bootstrap, repo sync audit, local state preservation, isolated branch planning, selective import or consolidation planning, cleanup planning, validation gates, and closeout blockers.
Validates plugin directory layout against the official Claude Code plugin spec. Triggers: validate structure, check layout, directory audit, plugin skeleton check.
Validates frontmatter and body structure of all skills, agents, and commands in a plugin. Triggers: validate components, check frontmatter, component audit, skill validation.
Use when the user asks to "scan for secrets", "detect credentials", "sanitize sensitive data", "check for exposed passwords", "run security gate G0", or mentions secret detection, credential scanning, security gate G0, sensitive data masking, API key exposure, token detection.
| name | cv-cover-optimizer |
| version | 0.2.0 |
| description | Optimiza CV y carta de presentacion para ATS, rol objetivo y voz de marca con lint offline de keywords, secciones, longitud, contacto y tono. |
| owner | JM Labs |
| triggers | ["cv-cover-optimizer","optimizar-cv","ats-cv"] |
| allowed-tools | ["Read","Write","Edit","Bash"] |
Use this skill to improve a CV, resume, cover letter, or application packet against a target role. The skill produces ATS-aware edits, coverage gaps, brand-voice guardrails, and a deterministic validation result without inventing credentials.
scripts/ats_lint.py when a machine-readable packet is provided.Identify the target role, source document type (cv or cover), required keywords, language, and whether the user wants direct edits or proposed text.
Compare source text against assets/ats-keyword-policy.json, assets/document-section-policy.json, assets/brand-voice-policy.json, and assets/privacy-policy.json.
Rewrite only the requested sections. Preserve facts, seniority, dates, employers, credentials, and contact details. Do not invent metrics; mark suggested metrics as placeholders.
Run bash skills/cv-cover-optimizer/scripts/check.sh for fixture coverage. For a specific JSON packet, run:
python3 skills/cv-cover-optimizer/scripts/ats_lint.py --input <packet.json>
assets/ats-keyword-policy.jsonassets/document-section-policy.jsonassets/brand-voice-policy.jsonassets/privacy-policy.jsonassets/output-contract.jsonscripts/ats_lint.py --input <json> lints CV/cover packets for ATS keyword coverage, section presence, length, contact, stacked trademarks, and hustle language. scripts/check.sh runs deterministic valid and invalid fixtures offline.
cv-transformerbrand-voicegratitud-post-proceso