name: resume-workflow-orchestrator description: Orchestrates the complete resume and job application workflow using specialized resume skills. Routes to the right skill based on user intent and chains multiple skills together for comprehensive career support.
Resume Workflow Orchestrator
Overview
This meta-skill orchestrates the complete resume and job application workflow by routing to specialized skills and chaining them together. It provides a unified interface for all resume-related tasks while leveraging the deep expertise of individual skills.
Available Skills in Ecosystem
Core Workflow Skills
- job-description-analyzer - Analyze job postings, calculate match scores, identify gaps
- tailored-resume-generator - Generate tailored resumes (enhanced with bullet writing, quantification, career change translation)
- cover-letter-generator - Create personalized cover letters
- resume-ats-optimizer - Optimize for ATS compatibility and keyword matching
Enhancement Skills
- resume-bullet-writer - Transform weak bullets into achievement-focused statements
- resume-quantifier - Add metrics and numbers to vague achievements
- resume-formatter - Ensure ATS-friendly formatting and clean layouts
- tech-resume-optimizer - Specialized optimization for technical roles
- career-changer-translator - Translate skills across industries
- executive-resume-writer - C-suite and VP-level resumes
- academic-cv-builder - Academic CVs with publications and grants
Supporting Skills
- salary-negotiation-prep - Research market rates and build negotiation strategy
- interview-prep-generator - Generate STAR stories and talking points
- offer-comparison-analyzer - Compare multiple job offers
- resume-version-manager - Track and organize resume versions
- portfolio-case-study-writer - Transform bullets into portfolio case studies
- reference-list-builder - Format professional references
- linkedin-profile-optimizer - Sync resume with LinkedIn
- creative-portfolio-resume - Balance design with ATS compatibility
- resume-section-builder - Create targeted sections for different experience levels
Routing Logic
Intent Detection
Job Analysis & Fit Assessment:
- "Should I apply to this job?" → job-description-analyzer
- "Analyze this job description" → job-description-analyzer
- "What's my match score?" → job-description-analyzer
- "Am I qualified for this role?" → job-description-analyzer
Resume Creation & Tailoring:
- "Tailor my resume for..." → tailored-resume-generator
- "Create a resume for..." → tailored-resume-generator
- "Optimize my resume for ATS" → resume-ats-optimizer
- "Improve my resume bullets" → resume-bullet-writer
- "Add metrics to my resume" → resume-quantifier
- "Format my resume" → resume-formatter
- "Tech resume for software engineer" → tech-resume-optimizer
- "Executive resume for VP role" → executive-resume-writer
- "Academic CV for faculty position" → academic-cv-builder
- "Career change from X to Y" → career-changer-translator
Application Materials:
- "Write a cover letter" → cover-letter-generator
- "Prepare for interview" → interview-prep-generator
- "Negotiate salary" → salary-negotiation-prep
- "Compare job offers" → offer-comparison-analyzer
Portfolio & Supporting:
- "Create case study from my project" → portfolio-case-study-writer
- "Format my references" → reference-list-builder
- "Optimize my LinkedIn" → linkedin-profile-optimizer
- "Track my resume versions" → resume-version-manager
Orchestrated Workflows
Complete Job Application Workflow
When user provides a job URL or description and wants to apply:
Step 1: Analyze Job Fit
Use: job-description-analyzer
Input: Job description/URL
Output: Match score, gap analysis, application strategy
Step 2: Generate Tailored Resume
Use: tailored-resume-generator (with enhancements from resume-bullet-writer, resume-quantifier, career-changer-translator as needed)
Input: Job analysis + candidate background + existing resume
Output: Tailored resume in markdown + DOCX
Step 3: Create Cover Letter
Use: cover-letter-generator
Input: Tailored resume + job description
Output: Personalized cover letter
Step 4: ATS Optimization Check
Use: resume-ats-optimizer
Input: Tailored resume + job description
Output: ATS compatibility report + keyword match score
Step 5: Interview Preparation
Use: interview-prep-generator
Input: Tailored resume + job description + salary data
Output: STAR stories, talking points, salary anchor
Resume Enhancement Workflow
When user wants to improve an existing resume:
Step 1: Assess Current State
Use: resume-formatter (format check) + resume-ats-optimizer (ATS check)
Input: Current resume
Output: Formatting issues, ATS compatibility issues
Step 2: Enhance Bullets
Use: resume-bullet-writer + resume-quantifier
Input: Weak bullets + candidate context
Output: Achievement-focused, quantified bullets
Step 3: Optimize for Target Role
Use: tailored-resume-generator (lightweight, just reordering/emphasizing)
Input: Enhanced resume + target job description
Output: Role-optimized resume
Career Change Workflow
When user is switching industries/roles:
Step 1: Translate Experience
Use: career-changer-translator
Input: Current experience + target industry/role
Output: Translated skills, reframed achievements, industry terminology mapping
Step 2: Identify Transferable Skills
Use: job-description-analyzer (on target role) + career-changer-translator
Input: Target job description + current background
Output: Gap analysis, transferable skills mapping, bridge strategy
Step 3: Create Transition Resume
Use: tailored-resume-generator (with career-changer-translator context)
Input: Translated experience + target job description
Output: Resume emphasizing transferable skills and relevant projects
Executive/C-Suite Workflow
For senior leadership positions:
Step 1: Executive Branding
Use: executive-resume-writer
Input: Leadership experience + achievements + board experience
Output: Executive profile, leadership competencies, career highlights
Step 2: Strategic Tailoring
Use: tailored-resume-generator (executive mode)
Input: Executive resume + target C-suite role
Output: C-suite tailored resume emphasizing P&L, transformation, strategic impact
Academic Career Workflow
For faculty/research positions:
Step 1: Build Academic CV
Use: academic-cv-builder
Input: Publications, grants, teaching, research experience
Output: Academic CV with proper formatting for target institution
Step 2: Tailor for Specific Position
Use: tailored-resume-generator (academic mode)
Input: Academic CV + job description (tenure-track, postdoc, etc.)
Output: Targeted academic CV emphasizing relevant research/teaching
Skill Chaining Patterns
Sequential Chain (Linear)
job-description-analyzer → tailored-resume-generator → cover-letter-generator → interview-prep-generator
Parallel Chain (Concurrent)
resume-formatter + resume-ats-optimizer + resume-bullet-writer (all run on same resume)
Conditional Chain (Branching)
job-description-analyzer → [if tech role: tech-resume-optimizer] → [if career change: career-changer-translator] → tailored-resume-generator
Iterative Chain (Loop)
tailored-resume-generator → resume-ats-optimizer → [if score < 80%: back to tailoring] → finalize
Integration with Existing Hermes Skills
With hiring-manager-prep
- Use interview-prep-generator for talking points
- Use hiring-manager-prep for specific interviewer research
- Chain: interview-prep-generator → hiring-manager-prep
With document-conversion
- Use document-conversion for final format conversions (PDF, DOCX)
- Chain: tailored-resume-generator → document-conversion
With notion/obsidian
- Save application materials to Notion/Obsidian
- Use resume-version-manager to track versions in these tools
Usage Examples
Example 1: Full Application Package
User: "I want to apply for this Senior Product Manager role at Stripe [URL]"
Orchestrator:
1. Runs job-description-analyzer on the URL
2. Presents match score and recommendation
3. Asks for candidate background/resume
4. Runs tailored-resume-generator with job analysis
5. Runs cover-letter-generator
6. Runs resume-ats-optimizer for final check
7. Runs interview-prep-generator with salary data
8. Delivers complete application package
Example 2: Resume Enhancement
User: "My resume bullets are weak, help me improve them"
Orchestrator:
1. Asks for current resume
2. Runs resume-bullet-writer on each bullet
3. Runs resume-quantifier to add missing metrics
4. Runs resume-formatter for layout improvements
5. Presents enhanced resume
Example 3: Career Change
User: "I'm a teacher wanting to move into corporate training"
Orchestrator:
1. Runs career-changer-translator to map teaching → corporate training
2. Identifies transferable skills and reframes experience
3. Runs job-description-analyzer on sample training roles
4. Runs tailored-resume-generator with translation context
5. Suggests portfolio projects to bridge gaps
Best Practices
- Always start with job analysis before tailoring - don't waste effort on poor-fit roles
- Use specialized skills for specific needs - don't force generic tailoring when executive/academic/tech optimizations exist
- Chain skills intelligently - run ATS check after tailoring, not before
- Preserve user's voice - enhancement skills should improve, not rewrite, the user's experience
- Validate before delivering - always run ATS check and format verification on final output
- Track versions - use resume-version-manager to avoid confusion when applying to multiple roles
Skill Selection Decision Tree
Is user applying to a specific job?
├─ YES → job-description-analyzer first
│ └─ Match score > 60%? → Continue with tailored-resume-generator
│ └─ Specialized role?
│ ├─ Tech/SWE/PM/Data → tech-resume-optimizer
│ ├─ C-suite/VP/Director → executive-resume-writer
│ ├─ Academic/Faculty → academic-cv-builder
│ ├─ Creative/Design → creative-portfolio-resume
│ └─ General → tailored-resume-generator
│ └─ Career changer? → career-changer-translator first
│ └─ Match score < 60% → Advise against applying (unless dream job)
└─ NO → What does user need?
├─ Improve bullets → resume-bullet-writer
├─ Add metrics → resume-quantifier
├─ Fix formatting → resume-formatter
├─ ATS check → resume-ats-optimizer
├─ Career change → career-changer-translator
├─ Interview prep → interview-prep-generator
└─ Salary negotiation → salary-negotiation-prep
Notes
- This orchestrator skill should be loaded first for any resume-related task
- It routes to specialized skills but doesn't replace them - each skill has deep expertise
- The orchestrator maintains context across the workflow, so user doesn't have to repeat information
- Always verify skill availability before routing (some skills may not be installed)