You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Two Claude Code and Codex plugins for systematic, intelligence-driven career management — from resume development to independent consulting.
Quick Start
Claude Code
# Add the marketplace
/plugin marketplace add reggiechan74/JobOps
# Install the core plugin
/plugin install jobops@jobops-marketplace
# Initialize your workspace
/jobops:setup
# Optional: install the independent contractor add-on
/plugin install jobops-ic@jobops-marketplace
/jobops-ic:setup
Codex
# Add the marketplace
codex plugin marketplace add reggiechan74/JobOps
# Install the core plugin
codex plugin add jobops@jobops-marketplace
# Optional: install the independent contractor add-on
codex plugin add jobops-ic@jobops-marketplace
After installation, start a new Codex session and invoke jobops:setup through Codex's explicit skill/plugin invocation surface. If you installed jobops-ic, run jobops-ic:setup after the core setup completes.
Plugins
Plugin
Description
Skills
Prerequisite
jobops
Resume development, interview prep, OSINT intelligence, career strategy, crisis management, application finalization; application dashboard (/jobops:dashboard) — a reconciled statusboard across all your applications with an interactive "do the next step" loop on Claude Code
Every /jobops:* skill that produces resumes, assessments, or interview prep reads from a structured career inventory in your resume_source directory (default: ResumeSourceFolder/). The inventory is a collection of markdown files with YAML frontmatter — one file per role, credential, or technology anchor — that serves as the single source of truth for everything the plugins generate. The deeper and more specific this inventory, the less the plugins have to guess; the less they guess, the less fabrication ends up in your output.
If you're building your inventory from scratch, start here:
What to update when you add a new role, certification, or tech anchor
The folder names (Experience/, CareerHighlights/, Technology/) and the frontmatter shape are what every skill in the jobops plugin expects when it reads resume_source.
jobops Plugin
Setup
Skill
Description
/jobops:setup
Initialize workspace — configure directories, install templates, import career history
/jobops:audit-source
Audit ResumeSourceFolder/ for structural completeness and layout conformance; interactively fill gaps with propose-then-confirm edits
Resume Development
Skill
Description
/jobops:buildresume
Complete 3-step resume process (draft, provenance check, final)
/jobops:provenance-check
Standalone credibility analysis on a draft resume
/jobops:coverletter
Strategic cover letter — retrospective (requirements→proof) or forward mode (--mode=forward: dual-anchored first-90-days plan via a short interview), set by preferences.cover_letter_mode
Application Tracking
Skill
Description
/jobops:dashboard
Reconcile the application tracker from your Applications/ folders and render a statusboard. On Claude Code, navigate to an application and launch its next pipeline step interactively; on Codex, prints a read-only board with suggested next steps. Pass --board-only to skip the interactive loop.
Interview Prep
Skill
Description
/jobops:assessjob
Dynamic rubric generation + full candidate assessment; saves domain research, rubric, and assessment to assessment/
/jobops:assesscandidate
Assess candidate using pre-created scoring rubric
/jobops:createrubric
Create reusable 200-point scoring rubric
/jobops:comparejobs
Compare 2-4 job assessments side-by-side
/jobops:briefing
Study guide with priority-tagged skill gap analysis
/jobops:interviewprep
Interview questions with likelihood and difficulty tags
Job Search & Intelligence
Skill
Description
/jobops:osint
7-agent parallel company intelligence gathering
/jobops:auditjobposting
100-point job posting quality and realism audit
/jobops:steelman
Adversarial application-package review using hiring-manager OSINT
Career Strategy
Skill
Description
/jobops:idealjob
Interview-driven ideal-role targeting — three scored archetypes (Anchor/Stretch/Pivot) with live posting matches and search kits
/jobops:change-one-thing
Career retrospective with counterfactual pivot analysis
/jobops:setup also collects your contact details into config.candidate. The
resume and cover-letter flows source the document header from this block so both
render an identical contact line. Any field may be left blank — blank fields are
omitted from the header along with their separator, never invented or fused onto
an adjacent field.
Key
Example
Purpose
name
Jane Doe
Full name (header line 1)
credentials
CFA, FRICS
Post-nominals after the name (blank if none)
location
Toronto, ON
City/region (header line 2)
phone
(555) 555-1234
Its own header field; never concatenated onto the email
email
jane.doe@example.com
Contact email
linkedin
linkedin.com/in/janedoe
LinkedIn handle or URL
github
github.com/janedoe
GitHub handle or URL (blank if none)
The header renders as {name}, {credentials} on the first line and
{location} | {phone} | {email} | LinkedIn: {linkedin} | GitHub: {github} on the
second, with empty fields dropped cleanly.
# Test a Claude Code plugin locally
claude --plugin-dir plugins/jobops
# Validate Claude Code plugin structure
claude plugin validate plugins/jobops
claude plugin validate plugins/jobops-ic
claude plugin validate .# Validate Codex plugin structure
npm test
codex plugin marketplace add ./
codex plugin list
Key Conventions
Skill frontmatter includes name, description, and disable-model-invocation: true (user-invoked only), plus optional argument-hint where applicable
Every skill reads .jobops/config.json for paths and template resolution
jobops-ic skills include prerequisite check for jobops plugin
Templates bundled in plugin, copied to workspace during setup
Agents are flat (no subdirectories)
License
ISC
About
Forget keyword stuffing your resume. Pre-assess your odds before you apply.