Readable HTML version. View the Markdown source.

OCF And Career-Ops

Career-Ops and Open Career Format appear complementary.

Career-Ops runs a local-first job-search workflow: candidate context, job search, matching, scoring, reports, generated application materials, and pipeline activity. OCF preserves candidate-owned career memory: durable facts, evidence, variants, cautions, stories, goals, and provenance that can travel across tools.

The useful boundary is simple:

OCF deliberately avoids key Career-Ops concerns such as application pipeline, scoring, reports, portal scanning, and workflow automation. Those belong in Career-Ops or another job-search tool.

First Step: OCF Export To Career-Ops Files

OCF includes a simple OCF-side fallback skill that can seed new files in an already installed Career-Ops workspace. The installed OCF plugin is the tested path for ongoing projection, review, and refresh.

The skill is:

The detailed mapping notes are:

The skill is intentionally adaptive. It should inspect the installed Career-Ops workspace's own examples/templates before writing files, because Career-Ops may change its expected file shapes over time. OCF should not copy or freeze Career-Ops templates.

Two Documented Integration Paths

OCF documents two complementary paths:

  1. Installed Career-Ops plugin integration. career-ops-plugin-ocf is the versioned connector path. Its pinned mapping is authoritative for plugin behavior: it can project reviewed OCF for search tracks, compare the projection with the five managed Career-Ops files, apply only explicitly approved final contents through guarded file operations, and propose reviewed career-memory improvements back toward OCF.
  2. Standalone OCF-side bootstrap (one-way fallback). The OCF export skill can create new user-layer files when the plugin is unavailable or the user explicitly requests a direct bootstrap. It does not refresh or merge a populated workspace.

The plugin path augments rather than replaces Career-Ops' native files, search workflow, scoring, reports, pipeline, or runtime state. Connector versions pin one OCF schema version and should identify the exact OCF and Career-Ops revisions used for compatibility testing.

What The Skill Exports

The skill prepares Career-Ops user-layer files, such as:

Job-description collections, application artifacts, and writing samples remain Career-Ops state and are outside automatic OCF projection.

For Career-Ops, cv.md should be treated as a broad candidate source, not a two-page human resume. A normal resume export should curate hard. A Career-Ops source file may include more visible roles, achievements, skills, stories, and proof points so Career-Ops has enough context to score, tailor, and generate narrower outputs.

The skill asks what type of role the Career-Ops workspace should aim for before choosing content. That target role track is especially important for OCF variants:

If someone is running multiple searches, such as customer success leadership and solutions consulting, the skill should avoid blending them into one ambiguous candidate profile. The standalone export path should use separate Career-Ops workspaces or clearly separated output folders. The plugin path can instead let Career-Ops curate distinct track-specific inputs from the same OCF master.

Example: Maria Starts A Career-Ops Search

OCF uses Maria E. Reyes as a teaching example for showing how a source resume and job description can become richer career memory. Start with Maria Reyes: OCF in Practice; Inside Maria's OCF explains the underlying structures.

Specifically for Career-Ops, the OCF export skill can use Maria's sample OCF as the starting point for a Career-Ops search workspace instead of asking Career-Ops to rediscover her whole career from a flat resume.

For a healthcare cybersecurity director search, the OCF export skill would start from:

That track would steer the export toward Maria's healthcare-security headline:

Healthcare cybersecurity leader protecting clinical continuity through incident response, compliance, and SOC maturity

It would also pull broad Career-Ops source material from her ransomware recovery, SOC buildout, HITRUST/SOC 2 work, executive-risk communication, healthcare data-protection scope, and relevant Army cyber background. A federal or defense search would choose different wording, including rank and MOS details that are useful for that audience but often unnecessary for a healthcare-sector resume.

The likely Career-Ops starting files would be:

This is the useful handoff: OCF provides durable career memory and target-aware variants; Career-Ops can then run the search, scoring, reporting, and application workflow from those starting files.

Operational Overlay

Some Career-Ops configuration values are useful for a current search but are not normally durable OCF career facts. Examples include:

An OCF skill may ask for those values and write them to Career-Ops configuration files for the current workspace. It should not save them back to the OCF master unless the user explicitly asks to preserve them as reviewed goals or preferences with visibility and provenance.

Plugin Integration: Career-Ops As Curator And Exporter

The installed plugin is the deeper, bidirectional integration path. OCF remains the candidate-controlled career-memory backend; the plugin is the versioned adapter that lets Career-Ops curate from it and propose reviewed improvements back to it.

OCF already stores stable career facts separately from target/audience-specific variants: positioning, narrative variants, talking points, cautions, goals, and provenance. Through the plugin, Career-Ops can use OCF as the candidate's career substrate, curate and export what it needs for a given search track, run its job-search workflow, and then propose user-approved career-history improvements back to the OCF file.

The back channel to OCF should be limited to reusable career memory, such as:

It should not import Career-Ops runtime state back into OCF:

A plugin-generated initial OCF file begins as third-party-working, even when it validates against the plugin's pinned OCF schema. It can become a candidate-owned master only after OCF-native validation and person acceptance. A plugin write-back proposal for an existing master is likewise untrusted review input: it should identify the source OCF ID, schema version and hash, plus the plugin version or immutable build hash. OCF-native tooling re-evaluates it against the current complete master and applies only the accepted subset. Neither connector artifact is a new OCF schema type.

Shared Values

The projects appear to share useful values:

The integration should preserve those values. OCF can help Career-Ops start from richer, more durable candidate context. Career-Ops can help OCF improve through real search workflows, as long as the improvements are reviewed by the user and stay focused on career memory rather than job-search runtime state.

Project Links