Career Manager Orchestrator
SkillSearchOrchestrate the complete career-manager system across job-search, company-research, job-tracker, and cv-tailor. Use when coordinating multi-step job hunt workflows, routing requests to the right sub-skill, and enforcing shared data ownership boundaries.
Use Career Manager Orchestrator in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Career Manager Orchestrator and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Career Manager Orchestrator skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by muggl3mind/career-manager in SKILL.md and read by Ahel’s review.
This is intentionally a router skill (thin coordinator), not a heavy execution skill. Execution lives in sub-skills below.
Before Any Workflow: Status Briefing
Before starting any workflow, run the briefing script to understand current state:
uv run python3 scripts/generate_briefing.py
Read the JSON output and present a natural-language summary to the user:
- First run (first_run=true): "This is your first run. I'll search across your career paths and probably find 15-25 companies. Should take about 20 minutes."
- Ongoing (first_run=false): "You have [total_companies] companies tracked, [stale_companies] are stale. [active_applications] active applications, [followup_needed] need follow-up. [Context-appropriate time estimate]."
Use the briefing to inform which workflow to suggest.
Route by Intent
- "What should I do today?" / "what's my status?" / "briefing" - Run briefing, then suggest highest-priority action: follow-ups first, then monitor if stale companies exist, then prospecting if >7 days since last.
- Target list scoring / hygiene / dedupe / stale checks / broken links -
job-search - "Run job search" / "find companies" / "run the pipeline" -
job-search - Single company deep research dossier -
company-research - "Pursue [company]" / "research and apply to [company]" -
company-researchthencv-tailorthenjob-tracker - Application pipeline CRUD + follow-up reporting -
job-tracker - First-time setup / profile update / regenerate config -
onboarding - "Tailor my CV" / "apply to [role]" -
cv-tailor - "Prep me for the [company] interview" / "interview prep for [company]" -
interview-prep
Cross-Skill Flow
After any skill completes, suggest the logical next action (one suggestion, not a chain):
| Skill completes | Suggest |
|---|---|
| Onboarding | Auto-start job-search pipeline (no prompt needed) |
| Job search phase 3 | "Top 3 are [names]. Want me to research them?" |
| Company research says PURSUE | "Want me to tailor your CV for [role] at [company]?" |
| CV tailor produces artifacts | "Want me to add this to your tracker?" |
| Job tracker shows stale follow-ups | "Want me to draft follow-up text for these?" |
| Job tracker status becomes interviewing | "Want an interview prep doc for [company]?" |
These are suggestions. The user can always decline.
Model Policy
Route by work type, not by habit:
| Work | Model | Why |
|---|---|---|
| Prospecting, eval, monitor agents (job-search) | sonnet | Bulk search + rubric scoring; volume dominates cost (~500K tokens/wave) |
| Company research dossiers | sonnet | Structured extraction from web sources |
| CV tailoring, onboarding, interview-prep drafting | session default | Human-facing writing; quality over cost |
| Independent review passes (e.g. interview-prep review) | sonnet | Structured checking against explicit criteria |
Every Agent tool dispatch in the SKILL.md files states its model explicitly. If a dispatch instruction has no model, that is a bug — fix the instruction, don't guess.
Source of Truth
job-search/data/target-companies.csvjob-tracker/data/applications.csv
Boundaries
- Keep non-career work out of this skill.
- Use
company-researchfor one-company analysis, not bulk pipeline operations. - Use
job-trackerfor application status operations, not market/company research.
Error Handling
- If a sub-skill path or file is missing, stop and report the missing dependency.
- If requested action spans multiple skills, execute sequentially (don't ask for permission between each step unless a decision is needed).
- If data sources conflict, prefer canonical owners (
job-searchfor target companies,job-trackerfor applications) and log the discrepancy.
Reference
references/apply-workflow.md- end-to-end research, tailor, apply, track, follow-up flow
Signals
- GitHub stars
- 24
- Forks
- 6
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
career-manager- Source
- github.com/muggl3mind/career-manager
github.com/muggl3mind/career-manager