Template for a career-ops community plugin.
- Click "Use this template" → create a repo named
career-ops-plugin-<your-name>. - Edit
manifest.json(setid/nameto<your-name>, declare yourhooks,requiredEnv,allowedHosts) andindex.mjs(implement your hooks). - Reach the network only through
ctx.fetch(the engine enforces yourallowedHosts+ SSRF protection). Producers returnJob[]; the engine writes them. node test/smoke.mjsshould pass. CI runs it on every push.
provider · ingest · search · notify · export — there is no auto-submit hook.
Open a registry PR against career-ops to be listed as an approved community
plugin (see docs/PLUGINS.md).
Users then install with node plugins.mjs add <your-name>.
MIT