AI-powered Workforce Navigator — open-source, state-deployable workforce development skill for Claude AI.
Part of the Access To open-source civic tech initiative by CoTrackPro.
- What It Does
- Who It Serves
- Architecture
- Directory Structure
- Installation
- Module Reference
- Slash Commands
- Population-Aware Routing
- Templates and Output Formats
- Data Schemas
- Guides
- Evaluation Suite
- Deploying to a New State
- Access To Family
- Data Sources
- Contributing
- License
- Author
Access to Jobs is a Claude AI skill that provides a comprehensive workforce navigator for job seekers, Job Center staff, and HR managers. It is grounded in the federal WIOA (Workforce Innovation and Opportunity Act) framework and ships with a full Missouri reference implementation covering all 114 counties.
| Capability | What It Produces |
|---|---|
| Program eligibility screening | Routes to WIOA, SNAP E&T, vocational rehabilitation, veteran services, youth programs, and 20+ partner programs |
| Job matching | Top 5 roles classified NOW/NEXT/LATER with demand data and skills gap analysis |
| Resume generation | ATS-optimized, tailored to specific job descriptions, never fabricated |
| Cover letters | 3–4 paragraph format with professional/confident/friendly tone variants |
| Application, follow-up, and thank-you emails | Professional templates under 150 words |
| Interview prep | 5 role-specific questions with STAR-format answer coaching |
| 7-day action plans | Daily tasks calibrated to HIGH/MEDIUM/LOW urgency with application tracker |
| Training pathways | Shortest credentialing path with funding source matching (ITA, Fast Track, SkillUP, VR, apprenticeship) |
| Employment readiness assessment | 7-dimension scorecard with top 3 gaps and single next action |
| Job retention (30/60/90-day plan) | Structured first-90-days guidance for new hires |
| LinkedIn profile builder | Headline, summary, experience sections, connections strategy |
| Job fair prep kit | Before/during/after checklist with elevator pitch template |
| Salary negotiation | Market wage data, 5-step negotiation framework, WOTC awareness |
| Capability | What It Produces |
|---|---|
| Intake and triage scripts | Structured assessment with priority screening decision tree |
| Case notes generator | Compliant, professional notes compatible with case management systems |
| Referral letter drafts | Formal letters to VR, AEL, DSS, reentry, community partners |
| Employer outreach scripts | Cold call scripts for OJT, IWT, WOTC, Federal Bonding, apprenticeship |
| Workshop facilitator guides | Turnkey scripts for resume, interview, job search, LinkedIn, and financial literacy workshops |
| Capability | What It Produces |
|---|---|
| Government job applications | Federal resume (4–6 pages), KSA/CCAR narratives, civil service exam prep, veteran preference guidance, Schedule A disability hiring |
| Total compensation calculator | Side-by-side comparison of salary + health insurance + retirement + PTO + all benefits across up to 3 offers |
| Job description writing | 13-section inclusive job descriptions with EEO statement, KSAs, and ADA-compliant physical requirements |
| Structured interview building | Competency mapping, behavior-based questions, anchored 1–5 scoring rubrics, panel role assignments |
| Candidate evaluation | Pre-screening checklists, interview scorecards, post-interview ranking summaries with EEO compliance checks |
| HR performance dashboard | 75+ KPIs across 10 categories (recruitment, retention, performance, compensation, compliance, workforce planning, onboarding, training, engagement, WIOA employer success) |
| Benefits benchmarking | Total compensation formula, competitor analysis by employer type, total comp statement template for offer letters |
| Workday integration | Copy/paste-ready content for Workday HCM: job requisitions, interview feedback, onboarding tasks, performance reviews, compensation justifications, terminations |
| Onboarding plans | First-week checklist, 30/60/90-day manager check-ins, buddy program, probationary review framework |
| Mode | Trigger | Output |
|---|---|---|
| Multi-output | "Apply for this job" | Resume + cover letter + application email in one pass |
| Quick | "Quick apply" | 3-bullet summary + cover note + short email |
| Coach | "Where do I start?" | Readiness assessment, top gaps, today's action, 7-day plan |
- Job seekers — unemployed, underemployed, career changers, new entrants
- Job Center staff — career advisors, case managers, business services reps
- HR managers — public service recruiters, hiring managers, workforce-connected employers
- Community organizations — nonprofits, libraries, faith-based, reentry, shelters
The skill automatically detects and adjusts for:
| Population | Key Adjustment |
|---|---|
| Justice-involved / reentry | No conviction disclosure; DOC credentials; Fair Chance employers; Federal Bonding |
| Veterans and military spouses | Priority of service; MOS translation; DVOP/CODL; state OJT programs |
| Youth (14–24) | Lighter formality; youth-specific programs (JAG, Futures, Excel Center) |
| Individuals with disabilities | VR referral; benefits counseling; customized/supported employment |
| SNAP/TANF recipients | SNAP E&T; childcare/transportation supports; DSS coordination |
| No high school diploma | Adult Education first; IET model; Excel Center |
| English language learners | Plain language; AEL ELL; IET concurrent model |
| Homeless / housing insecure | Job Center physical access; wraparound services; realistic action steps |
| Older workers (55+) | Resume modernization; SCSEP; experience-as-asset framing |
| Displaced homemakers | WIOA priority tier; skills translation from home management |
| Single parents | Childcare support flagging; flexible schedule targeting |
| Long-term unemployed | Coach mode; small first steps; normalize difficulty |
| Foster care youth | Futures Program; wrap-around services |
| Low-income individuals | WIOA Adult priority tier; co-enrollment maximization |
| UI claimants | RESEA awareness; Coursera access; work search compliance |
flowchart TD
A["User Input"] --> B{"Tri-User Detection"}
B -->|"Job Seeker"| C["Modules 0–9, 14–18\nSpecial Modes"]
B -->|"Staff"| D["Modules 10–13, 19"]
B -->|"HR Manager"| E["Modules 20–22"]
C --> F["Task Router\n(maps intent → module)"]
D --> F
E --> F
F --> G["Module Execution\n(loads only needed reference files)"]
G --> H["Population Adjustment Layer\n(auto-applies per detected barriers)"]
H --> I["Output\n(formatted per templates/)"]
flowchart LR
subgraph Tier1["Tier 1 — Job Seeker (0–9)"]
M0["0 Eligibility"]
M1["1 Job Match"]
M2["2 Resume"]
M3["3 Cover Letter"]
M4["4 Apply Email"]
M5["5 Follow-Up"]
M6["6 Thank You"]
M7["7 Interview"]
M8["8 Action Plan"]
M9["9 Training"]
end
subgraph Tier2["Tier 2 — Staff (10–13)"]
M10["10 Intake"]
M11["11 Case Notes"]
M12["12 Referral"]
M13["13 Outreach"]
end
subgraph Tier3["Tier 3 — Advanced (14–19)"]
M14["14 Readiness"]
M15["15 Retention"]
M16["16 LinkedIn"]
M17["17 Job Fair"]
M18["18 Salary"]
M19["19 Workshop"]
end
subgraph Tier4["Tier 4 — HR & Public Service (20–22)"]
M20["20 Gov Apps"]
M21["21 HR Toolkit"]
M22["22 Workday"]
end
subgraph Special["Special Modes"]
SM1["Multi-output"]
SM2["Quick"]
SM3["Coach"]
end
flowchart TD
Input["User Context"] --> Detect{"Population Detection\n(15 WIOA groups)"}
Detect --> P1["Justice-involved"]
Detect --> P2["Veterans"]
Detect --> P3["Youth 14–24"]
Detect --> P4["Disabilities"]
Detect --> P5["SNAP/TANF"]
Detect --> P6["...10 more groups"]
P1 --> Adjust["Adjustment Layer"]
P2 --> Adjust
P3 --> Adjust
P4 --> Adjust
P5 --> Adjust
P6 --> Adjust
Adjust --> R1["Program Routing"]
Adjust --> R2["Tone Adjustment"]
Adjust --> R3["Content Inclusion/Exclusion"]
Adjust --> R4["Partner Referrals"]
flowchart LR
A["deploy-state.sh\n(scaffold)"] --> B["Replace 4 files\n(programs, LMI,\npathways, local)"]
B --> C["Customize 4 files\n(location refs)"]
C --> D["validate-state.sh"]
D --> E["Test with\n81 eval cases"]
E --> F["build-skill.sh\n(package)"]
F --> G["Upload .skill\nor deploy via MCP"]
- Progressive disclosure — collect only what the active module requires
- Progressive loading — reference files loaded on demand, not all at once
- Tri-user detection — auto-detects job seeker vs. staff vs. HR manager from language signals
- Population-aware — adjusts tone, content, and routing per barrier population
- State-deployable — replace 4 files to deploy to any U.S. state
- Trauma-informed — calm, professional, empathetic throughout
access-to-jobs/
│
├── SKILL.md Main entry point — task router, module
│ definitions, guardrails, output defaults
│
├── README.md This file
├── LICENSE MIT
├── CONTRIBUTING.md Contribution guidelines + content standards
├── DEPLOYMENT.md Step-by-step state deployment guide
├── CHANGELOG.md Version history (v1.0 → v4.0)
├── .gitignore
│
├── references/ CORE KNOWLEDGE (loaded by modules)
│ ├── state-programs.md ★ WIOA + partner programs (Module 0)
│ ├── state-labor-market.md ★ Occupations, demand, wages (Module 1)
│ ├── state-training-pathways.md ★ Credentials, funding, paths (Module 9)
│ ├── local-area.md ★ Local employers, Job Center, providers
│ ├── barrier-populations.md ◐ Population guidance (all modules)
│ ├── resume-template.md ○ ATS rules, template, action verbs
│ ├── cover-letter-template.md ○ Structure, tone variants, template
│ ├── action-plan-template.md ◐ 7-day scaffold, urgency tiers
│ ├── staff-workflows.md ◐ Intake, case notes, referrals, outreach
│ ├── jobseeker-experience.md ◐ Readiness, retention, LinkedIn, salary
│ ├── public-service-hiring.md ◐ Federal/state/local gov applications
│ ├── hr-manager-toolkit.md ◐ Job descriptions, interviews, KPIs
│ └── workday-workflows.md ○ Workday HCM copy/paste content
│
├── templates/ OUTPUT FORMATS + READY-TO-USE CONTENT
│ ├── output-templates.md Every module's exact output structure
│ ├── email-templates.md 18 email templates (job seeker + staff + HR)
│ └── workshop-templates.md 6 full workshop scripts with agendas
│
├── schemas/ JSON DATA SCHEMAS
│ ├── jobseeker-intake.json Progressive intake data model
│ ├── application-tracker.json Application tracking + status workflow
│ ├── case-note.json Staff case note (MoJobs-compatible)
│ ├── population-routing.json Population → program → adjustment map
│ └── hr-metrics.json HR performance dashboard (75+ KPIs)
│
├── assets/ REFERENCE MATERIALS + KNOWLEDGE ASSETS
│ ├── module-map.md Architecture diagram + module quick ref
│ ├── prompt-library.md 50+ curated prompts by audience
│ ├── data-sources.md Full citation table + refresh schedule
│ └── glossary.md 55+ WIOA/workforce acronyms defined
│
├── slash-commands/ QUICK-TRIGGER COMMANDS
│ └── commands.md 22 commands with usage examples
│
├── guides/ AUDIENCE-SPECIFIC GUIDES
│ ├── community-org-guide.md For nonprofits, libraries, shelters
│ ├── staff-onboarding.md 30-min training plan + cheat sheet
│ ├── quick-start.md One-page guide for job seekers
│ └── guia-rapida-es.md Guía rápida en español
│
├── evals/ EVALUATION + TESTING
│ ├── trigger-eval.json 20 skill triggering test cases
│ ├── population-routing-eval.json 12 multi-population edge cases
│ ├── output-quality-eval.json 8 output quality checklists
│ ├── negative-eval.json 12 should-NOT-trigger test cases
│ ├── edge-cases-eval.json 15 ambiguous/boundary scenarios
│ └── public-service-eval.json 14 government + HR manager test cases
│
├── states/ STATE IMPLEMENTATIONS
│ └── missouri/ Reference implementation (default)
│ ├── README.md Missouri docs + program crosswalk
│ └── references/ Missouri WIOA State Plan data
│ ├── state-programs.md
│ ├── state-labor-market.md
│ ├── state-training-pathways.md
│ └── local-area.md
│
└── scripts/ AUTOMATION + DEPLOYMENT
├── deploy-state.sh Scaffolds new state with TODO templates
├── validate-state.sh Validates state deployment completeness
└── build-skill.sh Packages repo into .skill for upload
Legend: ★ = Replace per state | ◐ = Light customization | ○ = Universal (no changes)
- Download the
.skillfile from Releases - Go to Claude.ai → Settings → Skills
- Upload the
.skillfile - Start chatting — the skill activates on any employment-related request
- Clone:
git clone https://github.com/cotrackpro/access-to-jobs.git - Point your skill path to the
access-to-jobs/directory
Full visual architecture: assets/module-map.md
| # | Module | Minimum Input | Output |
|---|---|---|---|
| 0 | Eligibility Screener | situation | Program routing + next steps |
| 1 | Job Matcher | skills[], location, experience | Top 5 roles (NOW/NEXT/LATER) |
| 2 | Resume Builder | name, skills[], experience, JD | ATS-optimized resume |
| 3 | Cover Letter | name, target job, JD | 3–4 paragraph letter |
| 4 | Application Email | target job | Submit email (<150 words) |
| 5 | Follow-Up Email | target job, date applied | Follow-up (<100 words) |
| 6 | Thank You Email | interviewer name(s) | Thank you (<150 words) |
| 7 | Interview Prep | target job title | 5 Qs + STAR answers + tips |
| 8 | Action Plan | target job, urgency | 7-day plan + application log |
| 9 | Training Pathways | current skills, target role | Shortest path + funding |
| # | Module | Input | Output |
|---|---|---|---|
| 10 | Intake and Triage | walk-in participant | Structured assessment + routing |
| 11 | Case Notes | service summary | Compliant case note |
| 12 | Referral Letter | participant, agency, reason | Formal referral letter |
| 13 | Employer Outreach | program to pitch | Cold call / pitch script |
| # | Module | Input | Output |
|---|---|---|---|
| 14 | Readiness Assessment | target job, situation | 7-dimension scorecard |
| 15 | Job Retention | job title, industry | 30/60/90-day plan |
| 16 | LinkedIn Builder | experience, target role | Full profile content |
| 17 | Job Fair Prep | event, target employers | Before/during/after kit |
| 18 | Salary Guidance | role, location, offer | Market data + negotiation |
| 19 | Workshop Guide | workshop type | Full facilitation script |
| # | Module | Input | Output |
|---|---|---|---|
| 20 | Public Service Applications | target agency/level, role, veteran status | Government resume, KSA statements, application checklist |
| 21 | HR Manager Toolkit | position to fill, grade, qualifications | Job description, interview guide, scorecard, HR dashboard |
| 22 | Workday Workflows | Workday field type, position details | Copy/paste content for Workday HCM fields |
34 quick-trigger commands. Full reference: slash-commands/commands.md
Job Seeker: /eligible /match /resume /cover /apply /quick /followup /thankyou /interview /plan /train /ready /hired /linkedin /fair /salary /totalcomp /coach
Public Service: /govresume /ksa /govapply
Staff: /intake /casenote /refer /pitch /workshop
HR Manager: /jobdesc /interviewguide /scorecard /onboard /hrdashboard /workday /wdjob /wdreview /wdfeedback
Utility: /glossary /programs /local /track /help
The skill detects barrier populations from context and automatically adjusts program routing, tone, content inclusion/exclusion, and partner agency referrals.
Full population guidance: references/barrier-populations.md
Routing schema: schemas/population-routing.json
Population routing matrix: assets/module-map.md (bottom section)
All in templates/:
| File | Contents |
|---|---|
output-templates.md |
Exact output format for every module: resume, cover letter, all email types, interview prep, readiness assessment, case note, referral letter, application tracker CSV, LinkedIn headline formulas |
email-templates.md |
12 extended templates beyond core modules: warm/cold networking, informational interview, post-networking follow-up, job fair follow-up, offer acceptance, offer decline, reference request, staff appointment reminder, employer introduction, partner coordination |
workshop-templates.md |
5 complete facilitation scripts: Resume in 60 Minutes, Interview Skills (90 min), Job Search Fundamentals (45 min), LinkedIn for Job Seekers (60 min), Financial Literacy for New Workers (45 min) — each with minute-by-minute agenda, key talking points, exercises, handout content, and facilitator tips |
All in schemas/:
| Schema | Purpose | Key Fields |
|---|---|---|
jobseeker-intake.json |
Progressive intake data model | personal, situation, populations[], skills[], work_history[], target, programs, readiness_scores, preferences |
application-tracker.json |
Application tracking | 12-status workflow (drafting → accepted), fit_score, tier, weekly summary stats |
case-note.json |
Staff case notes | service_type, services_provided[], referrals[], participant_action_items[], barriers[], progress_notes |
population-routing.json |
Population routing config | detection_signals[], programs[], per-module adjustments |
| Guide | Audience | Key Sections |
|---|---|---|
community-org-guide.md |
Nonprofits, libraries, shelters, reentry orgs, refugee agencies | 3 setup options, customization guide, population-specific deployment notes (reentry, DV, youth, immigrant), 30-min staff training session, impact measurement metrics, FAQ |
staff-onboarding.md |
Job Center career advisors, case managers, business services | 5-minute pitch to staff, 4 core workflows with examples, advanced workflows, common staff FAQ, WIOA performance metrics mapping, printable laminated cheat sheet |
quick-start.md |
Job seekers using the skill directly | What it can do, what info to have ready, extra help by situation, privacy note |
guia-rapida-es.md |
Buscadores de empleo hispanohablantes | Guía rápida en español con las mismas secciones |
67 test cases across 5 files in evals/:
| File | Cases | What It Tests |
|---|---|---|
trigger-eval.json |
20 | Skill triggering accuracy across all modules and special modes |
population-routing-eval.json |
12 | Multi-population overlap, triple-barrier scenarios, sensitive situations |
output-quality-eval.json |
8 | Output format compliance with field-by-field quality checklists |
negative-eval.json |
12 | Prompts that should NOT trigger the skill (legal, medical, off-topic) |
edge-cases-eval.json |
15 | Ambiguous inputs, boundary scenarios, multi-role users, privacy requests |
Full guide: DEPLOYMENT.md
Quick start:
./scripts/deploy-state.sh il IllinoisThis scaffolds states/il/ with TODO template files. Then:
- Replace 4 files from your state's WIOA Combined State Plan and LMI agency
- Customize 4 files with updated location references
- Keep 2 files as-is (universal)
- Validate:
./scripts/validate-state.sh il - Test with the evaluation suite
- Build:
./scripts/build-skill.shto package for upload - Contribute back as a PR
| Pillar | Repository | Description |
|---|---|---|
| Access to Justice | access-to-justice |
Legal navigation and court preparation |
| Access to Education | access-to-education |
Missouri K-12 + special needs education |
| Access to Housing | access-to-housing |
PropTech intelligence and housing navigation |
| Access to Services | access-to-services |
Social services navigation and intake |
| Access to Peace | access-to-peace |
Conflict resolution and community safety |
| Access to Safety | access-to-safety |
Trauma-informed safety planning |
| Access to Jobs | access-to-jobs |
Workforce development and employment |
Full citation table with URLs, data vintage, and refresh schedule: assets/data-sources.md
Primary federal: WIOA statute, BLS OES, DOL ETA, O*NET, WOTC, Federal Bonding Program
Missouri reference implementation: Missouri WIOA Combined State Plan PY 2024–2027 (Jan 2026), MERIC, Lightcast, Missouri OWD, Missouri DOC
See CONTRIBUTING.md. We welcome state implementations, module improvements, evaluation test cases, translations, population-specific enhancements, workshop scripts, and bug reports.
| Metric | Count |
|---|---|
| Total files | 40+ |
| Total content lines | 6,500+ |
| Modules | 20 + 3 special modes |
| Barrier populations | 15 |
| Slash commands | 22 |
| Output templates | 12 |
| Email templates | 12 |
| Workshop scripts | 5 |
| JSON schemas | 4 |
| Evaluation test cases | 67 |
| Reference files | 10 |
| Curated prompts | 50+ |
| Glossary terms | 55+ |
| Data sources cited | 20+ |
| Guides | 4 |
| Languages | English, Spanish |
MIT — see LICENSE.
Doug Devitre · CoTrackPro
| dougdevitre@gmail.com | |
| linkedin.com/in/dougdevitre | |
| Phone | 314.496.5973 |
| Web | cotrackpro.com |
| GitHub | github.com/cotrackpro |