Skip to content

[External Plugin]: career-ops #2382

Description

@santifer

Plugin name

career-ops

Short description

Open-source AI job search command center that runs inside AI coding CLIs: evaluate offers against your CV with a five-dimension weighted rubric, generate tailored ATS-ready PDFs, scan 150+ company career portals, and track the whole pipeline. Local-first and human-in-the-loop by design (it never auto-submits applications); MIT licensed, 60,000+ GitHub stars as of July 2026.

GitHub repository

santifer/career-ops

Plugin path inside the repository

No response

Ref to review

No response

Commit SHA to review

11fd3565f7b449f44775a6d0e9efb668ffd945fb

Version

1.22.0

License identifier

MIT

Author name

Santiago Fernández de Valderrama Aparicio

Author URL

https://santifer.io

Homepage URL

https://career-ops.org

Keywords

job-search, resume, ats, career, productivity, automation

Additional notes for reviewers

Verified end-to-end on Copilot CLI 1.0.73: 'copilot plugin marketplace add santifer/career-ops' followed by 'copilot plugin install career-ops@career-ops' installs v1.22.0 cleanly (the repo doubles as a Claude-spec marketplace via .claude-plugin/marketplace.json). The submitted SHA is on main and adds a plugin manifest mirror at .github/plugin/plugin.json (byte-identical to .claude-plugin/plugin.json, kept in sync by a CI assert in test-all.mjs) so intake validation can locate plugin.json in a supported path; this addresses the fix requested on the previous intake run. SHA-only submission because the latest release tag (career-ops-v1.22.0) predates the manifest version sync; future tags will carry synced manifests. Quality and safety: local-first (no telemetry, no embedded credentials), human-in-the-loop by design (prepares every application, the user makes every click), CI runs a ~2,000-assert suite plus CodeQL and secret scanning with zero open alerts, and user data is isolated by a documented DATA_CONTRACT. Apologies for the temporarily blanked issue body earlier today: an automation error overwrote the form while updating the SHA; this edit restores it in full.

Submission checklist

  • The plugin lives in a public GitHub repository.
  • The ref and/or sha I provided is immutable (release tag and/or full 40-character commit SHA), not a branch.
  • This submission follows this repository's contribution, security, and responsible AI policies.
  • This plugin is not already listed in the Awesome Copilot marketplace.

Metadata

Metadata

Assignees

No one assigned

    Labels

    external-pluginPublic external plugin submissionneeds-review:MEDIUMContributor reputation check flagged MEDIUM riskready-for-reviewSubmission passed intake validation and is ready for maintainer review

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions