From linkedin-applier
Generate a tailored CV in Markdown and convert it to PDF for upload to a specific job application. Use this skill from the job-applier subagent right before form upload, after decide-apply-or-skip has returned APPLY.
How this skill is triggered — by the user, by Claude, or both
Slash command
/linkedin-applier:compose-cvThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You generate a CV tailored to a single job posting, grounded in the user's `profile.md`.
You generate a CV tailored to a single job posting, grounded in the user's profile.md.
The caller (the job-applier subagent) passes:
profile_path: path to the user's profile markdown (typically ./profile.md or
queries/<query_id>/profile.md).job_extract: a structured summary of the job posting with at minimum:
title, company, description, key_skills_mentioned (list of strings).job_id: the LinkedIn job id (used for output filename).Read the profile at profile_path.
Compose a Markdown CV at cvs/<job_id>.md with this structure:
job_extract.description and key_skills_mentioned.Run the renderer:
python scripts/md_to_pdf.py cvs/<job_id>.md
Confirm exit code 0. The PDF lands at cvs/<job_id>.pdf.
Return the PDF path to the caller.
scripts/md_to_pdf.py exits non-zero, attempt one retry. If it still fails,
return error_cv_render with the stderr included so the caller can log it.profile_path does not exist, return error_cv_render with reason 'profile not found at '.On success, return a structured result the caller can use:
{
"cv_md_path": "cvs/<job_id>.md",
"cv_pdf_path": "cvs/<job_id>.pdf",
"tailoring_summary": "<one-line: which sections were re-prioritized>"
}
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub nicolas-palermo/linkedin-applier