career-ops

Automate job search operations from job description extraction to ATS-ready CV generation.

Updated May 21, 2026
One-click install
npx skills add https://github.com/wahajahmed010/openclaw-skills --skill career-ops-wahajahmed010
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: career-ops
Source: https://github.com/wahajahmed010/openclaw-skills/tree/main/skills/career-ops
Command: npx skills add https://github.com/wahajahmed010/openclaw-skills --skill career-ops-wahajahmed010

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires js-yaml, playwright, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill turns your OpenClaw agent into an end-to-end job search command center that evaluates real postings, generates tailored ATS-ready CV assets, and keeps an application tracker up to date.

Core Features & Use Cases

  • A-G job offer evaluation: scores offers using a structured A-G system including posting legitimacy.
  • Auto-pipeline from JD to outcomes: paste a job URL or text, then produce an evaluation report, a tailored PDF/LaTeX CV, and a tracker entry.
  • Portal scanning and batching: zero-token scanning via configured providers, with parallel evaluation across multiple jobs using subagents.
  • ATS CV generation: creates ATS-optimized PDF (HTML→PDF) and LaTeX CVs with keyword injection and language/DACH-aware handling.
  • Application operations: interview prep (STAR+R story banks), application form assistance, LinkedIn outreach drafting, and follow-up cadence + rejection-pattern analysis.

Quick Start

Tell your OpenClaw agent: “Auto-pipeline this job: <paste the JD URL or full JD text> and generate my ATS PDF + a tracker entry.”

Frequently Asked Questions about career-ops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate job search from scanning portals to generating an ATS CV?

Automating job search involves scanning portals for postings, evaluating job descriptions with a structured rubric, and generating ATS-optimized PDF or LaTeX CVs. This pipeline extracts JD data, scores offers, and outputs tailored CV assets while updating an application tracker.

Can I compare multiple job offers automatically using a structured evaluation rubric?

Yes, multi-offer comparison is possible by batch processing job descriptions and scoring them with a structured A-G rubric. This evaluates posting legitimacy and offer quality across multiple jobs simultaneously using subagents to generate parallel evaluation reports.

How do I create ATS-optimized CVs tailored to specific job descriptions?

ATS-optimized CVs are created by injecting keywords from a job description into HTML-to-PDF or LaTeX templates. The process requires a profile configuration file and handles language-specific formatting, including DACH-aware adjustments for regional applications.

Does automated application tracking work with LinkedIn outreach and interview prep?

Application tracking integrates with LinkedIn outreach drafting and interview prep by maintaining a tracker directory. It generates STAR+R story banks for interviews, drafts outreach messages, and analyzes rejection patterns to refine follow-up cadence.

What do I need to set up before running an automated job application pipeline?

Setup requires an OpenClaw agent context, a base CV markdown file, a profile YAML configuration, and designated directories for tracking applications and storing reports. These paths feed the pipeline that evaluates postings and generates application assets.

Can an automated agent submit job applications without my review?

No, safety constraints prohibit submitting applications without human review. The agent can draft live application form responses and generate tailored documents, but a user must review and approve all submissions before final execution.