From career-hub
Render a draft target artefact from career-hub content. Built-in targets — cv, linkedin, github-profile. Extensible via target spec files in targets/. Applies visibility filter (public-only by default, never confidential). Drafts into f.pipeline/<target>-draft.md inside the hub — user copy-pastes out to the destination surface. Prints a cross-surface consistency posting checklist.
How this skill is triggered — by the user, by Claude, or both
Slash command
/career-hub:career-hub-publishThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Render a draft CV / LinkedIn / GitHub-profile / custom target from the career hub's canonical content.
Render a draft CV / LinkedIn / GitHub-profile / custom target from the career hub's canonical content.
Typical prompts:
career-hub-optimise-cvcareer-hub-publish cv → career-hub-optimise-cv → ATS-optimised, JD-tuned CV
The two skills do not depend on each other at runtime but compose naturally: career-hub-publish cv produces an ATS-friendly markdown CV, which career-hub-optimise-cv then tunes against a specific job description.
cwd is a compliant hub (see ../references/hub-detection.md). Refuse otherwise with a pointer to career-hub-init.Hub detected at <cwd>.
Publish target: <target>
Output path: <f.pipeline/<target>-draft.md>
Active positioning: <value from a.foundations/positioning.md>
Visibility filter: <from target spec, e.g. "public-only">
Proceed? (y/n)
On explicit y, proceed.
Read targets/<target>.md from this skill package. Built-in targets:
cv → targets/cv.mdlinkedin → targets/linkedin.mdgithub-profile → targets/github-profile.mdCustom target: read targets/<target>.md if it exists. Refuse with guidance if it doesn't.
See targets/_adding-targets.md for the target-spec schema.
A target spec declares:
public, can widen to include private (for the user's own drafts) but never confidential.a.foundations/positioning.md active marker unless the target overrides.f.pipeline/<target>-draft.md).Render the output following the spec exactly.
Write the rendered draft to the output path declared by the spec. Do not mutate any other hub files.
If the output file already exists, refuse with guidance:
Draft already exists at <path>. Pass --force to overwrite, or review the existing draft first.
After writing, print a cross-surface consistency checklist tailored to the target:
Draft saved to <path>.
Posting checklist:
- [ ] Verify <claim X> against a.foundations/biographical-facts.md.
- [ ] Verify dates on <role Y> against b.history/<role Y>.md.
- [ ] Cross-check Headline / Summary consistency with <sibling surface>.
- [ ] Confirm no confidential content leaked.
- [ ] Paste <section-by-section for LinkedIn, whole-file for CV, etc.>.
Specific checklist items come from the target spec.
cd <cwd>
git add <output-path>
git commit -m "render(<target>): draft from hub content"
New targets drop into targets/<target>.md following the schema in targets/_adding-targets.md. No skill-code changes required.
Example future targets (not in v1):
cover-letter — per-application cover-letter template.conference-bio — short third-person bio for talk abstracts.jsonresume — JSON Resume schema-compatible render.obsidian — Obsidian-vault-shaped render with wikilinks.cwd not a hub.targets/<target>.md.--force passed.npx claudepluginhub hiivmind/career-hubProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.