From jobops
Builds tailored resumes for job postings in three steps: HAM-Z draft, provenance credibility check, and final hardened version with YAML metadata.
npx claudepluginhub reggiechan74/jobops --plugin jobopsThis skill uses the workspace's default tool permissions.
Read `.jobops/config.json`. If missing, stop with:
Tailors resumes to specific job postings by fetching details from URLs, parsing requirements/keywords, mapping candidate experience, and identifying gaps.
Generates strategic cover letters with requirements-matching tables from Step 3 resumes, job descriptions, and optional hiring manager names in jobops workspaces.
Generates tailored resumes for job applications: researches company/role, surfaces undocumented experiences via discovery, matches from resume library, outputs MD/DOCX/PDF while preserving facts.
Share bugs, ideas, or general feedback.
Read .jobops/config.json. If missing, stop with:
JOBOPS NOT CONFIGURED Run /jobops:setup to initialize your workspace.
Use config.directories.<key> for all file paths in this skill.
Use config.preferences.cultural_profile if this skill generates resume-style content.
Use config.preferences.default_jurisdiction if this skill has jurisdiction-sensitive logic (crisis/legal skills accept --jurisdiction=<ISO-3166-2> to override).
For each template used by this skill, resolve the full path as:
{config.templates.base_dir}/{config.templates.active.<template_name>}/
Templates referenced by this skill: candidate_profile_schema, evidence_verification_framework
This skill writes to a per-application folder. Before writing any output:
{Company}_{Role}_{YYYYMMDD} from the job-posting filename, or honor --app=<slug> if supplied.{config.directories.applications_root}/{app_slug}/.resume/cover-letter/assessment/interview/mkdir -p it, then copy
{config.directories.job_postings}/{filename} → {app_slug}/job_posting.md
so the pinned JD cannot silently change under completed work.--app=<distinct-slug>.$1: Job description file path (required)$2: Cultural profile (optional, defaults to "Canadian")Runs the three-step resume build sequentially:
Every markdown file generated during this skill must begin with a YAML front-matter block so downstream tooling can parse metadata without heuristics. Populate the fields with real values before writing any body content. The output path for each step is determined by the Application Path Resolution protocol (to be added in a later task); job_file in the front matter is always the absolute path to the input JD.
generated_by: /buildresume step1-resume-draft, output_type: resume_step1, status: draft, version: 1.0.generated_by: /buildresume step2-provenance-check, output_type: resume_provenance, status: analysis.generated_by: /buildresume step3-final-resume, output_type: resume_final, status: final. Increment version if regenerating after revisions.Common fields for all three:
---
job_file: <absolute path to JD>
role: <target role title>
company: <hiring company>
candidate: <full candidate name>
generated_on: <ISO8601 timestamp>
---
Always write the front matter before any markdown headings or narrative body.
✓ Initiating strike package assembly
I'll start by reading the job description file and creating the initial draft using the $2 cultural profile.
First, let me read the job description:
@$1
Now I'll run the step1-resume-draft agent with the specified cultural profile:
✓ Deploying Step 1 Agent - Initial Draft Creation
I'm launching the step1-resume-draft agent to create an initial tailored resume draft based on the job requirements. This agent will:
✓ Executing credibility verification sweep
✓ Deploying Step 2 Agent - Provenance Verification
Now I'll launch the step2-provenance-check agent to analyze the Step 1 draft for:
✓ Producing deployment-ready final resume
✓ Deploying Step 3 Agent - Hardened Resume Production
Finally, I'll launch the step3-final-resume agent to:
All three steps of the resume assembly process will be completed:
Your deployment-ready resume will be ready for mission execution with full credibility and competitive positioning.