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>"
}
npx claudepluginhub nicolas-palermo/linkedin-applierOffers UI/UX design guidance for web and mobile with 50+ styles, 161 color palettes, 57 font pairings, and 99 UX guidelines across 10 stacks. Use for designing pages, components, color systems, or reviewing UI code.
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.