Configuration
Read .jobops/config.json. If missing, stop with:
JOBOPS NOT CONFIGURED Run /jobops:setup (then /jobops-ic:setup) to initialize your workspace.
Use config.directories.contractor_root for output paths in this skill.
Use config.preferences.default_currency for pricing if applicable.
Arguments
Generate 10-12 slide B2B pitch deck with provenance-hardened claims. Supports prospect-specific, industry-generic, service-focused, or general capabilities presentations.
Modes: --prospect=name | --industry=X | --service=name | default (general)
Format: --format=md|pptx (markdown default, pptx requires pandoc)
Output: {config.directories.contractor_root}/pitches/[ClientCompany]_[YYYYMMDD].md
Phase 1: Validate Prerequisites and Load Data
1.1 Prerequisites Check
Required files (stop if missing):
Service Definition:
{config.directories.contractor_root}/services/service_definition_*.md- If missing: Show error, instruct to run
/defineservices, stop execution
- If missing: Show error, instruct to run
Career Source Files:
{config.directories.resume_source}/CareerHighlights/,{config.directories.resume_source}/Technology/,{config.directories.resume_source}/Projects/,{config.directories.resume_source}/WorkHistory/directories- If missing: Show error, instruct user to populate their resume source folder, stop execution
1.2 Load Service Definition
Use most recent {config.directories.contractor_root}/services/service_definition_*.md if multiple exist. Extract:
- YAML: consultant, generated_on, version, source_files_read
- Consultant: name, tagline, credentials, years_experience
- Services: name, category, description, deliverables, ideal_client (industries, pain_points, decision_makers), pricing (model, range, value_justification), success_metrics, case_studies
- Rate Card: hourly/daily/retainer rates, payment_terms
- Differentiation: unique_value, competitive_advantages, proof_points, certifications, publications, speaking
- Target Market: primary_markets, secondary_markets, geographic_focus
1.3 Source Reading for Pitch Deck
Read these source files directly:
CareerHighlights/CareerHighlights_Summary.mdandCareerHighlights/*.md— quantified achievements with metrics, timeframe, mechanismTechnology/TechStack.md— skills (judge "Expert" level in-context from depth of WorkHistory mentions, not from a precomputed enum)Technology/Certifications.md— Active certs only (Expired/In-Progress excluded)Projects/*.md— case studiesThought_Leadership/*.mdif present — publications, frameworks, awardsWorkHistory/*.md— relevant roles for industry/scope context
Do NOT load candidate_profile.json — removed in v2.2.0.
1.4 Provenance Discipline
The pitch deck's 90%+ provenance validation rate is now enforced by direct source citation: every quantified claim on a slide must cite {filepath}:{line_number} and that line must contain the verbatim metric. No claim survives without a direct source pointer. Validate by re-reading the cited line before finalizing each slide. Validation bands: ≥90% PASS, 80-89% MEDIUM (review recommended, not a fail), <80% FAIL.
Failure path unchanged: validation rate <80% requires major revision.
1.5 Parse Arguments
Targeting modes (mutually exclusive):
--prospect=name: Load most recent matching file from{config.directories.contractor_root}/prospects/. If not found, show error with available prospects, stop.--industry=X: Validate against service definition industries. Warn if not listed, but proceed.--service=name: Fuzzy match against service definition. If no match, show error with available services, stop.- Default: General capabilities (all services, industry-agnostic)
Format:
--format=pptx: Check pandoc installed. If not, warn and use markdown only. If installed, convert after generation.- Default: markdown
Phase 2: Conduct Target Research (5-10 minutes)
2.1 Prospect Mode (5-7 min)
Load prospect data from file. Conduct fresh research:
- News & Initiatives (2-3 min): Recent press releases, strategic priorities, funding, leadership changes, technology adoption
- Pain Points (2 min): Glassdoor reviews, job postings (skill gaps), RFPs, industry reports
- Decision-Makers (1-2 min): LinkedIn verification, role changes, recent activity
2.2 Industry Mode (5-8 min)
- Trends & Challenges (3-4 min): Top trends, pain points, technology adoption, regulatory issues, market indicators
- Consulting Market (2-3 min): Market size, demand signals, engagement models, competitive landscape
- Decision-Makers (1-2 min): Common titles, priorities, KPIs, budget authority, procurement
2.3 Service Mode (4-6 min)
- Market Landscape (2-3 min): Market demand, ROI data, success stories, pricing benchmarks
- Pain Points (2-3 min): Cost of inaction, prevalence, solutions, ROI expectations
2.4 Quality Check
Validate: >=5 credible sources, <=6 months old, quantified data, current decision-makers, supported pain points. If LOW quality, warn but proceed.
Phase 3: Generate Pitch Deck (10-12 Slides)
3.1 Slide Structure
| # | Title | Content | Source |
|---|---|---|---|
| 1 | Title | Identity, tagline, contact | Service definition |
| 2 | Problem | Pain points | Research + service definition |
| 3 | Cost of Inaction | Quantified impact | Research + industry data |
| 4 | Solution | Service overview | Service definition |
| 5 | How It Works | Methodology | Service definition + source files |
| 6 | Results & Proof | Case studies, metrics | Source files + service def |
| 7 | Why Me/Us | Credentials, differentiation | Both sources |
| 8 | Engagement Options | Pricing, packages | Rate card |
| 9 | Relevant Experience | Industry examples | Source files (filtered) |
| 10 | Next Steps | CTA, timeline | Mode-specific |
| 11 | Q&A | Objections | Generated |
| 12 | Appendix | Credentials | Source files |
Adjust: Service mode 8-10 slides, Prospect 12, Industry 10-11.
3.2-3.13 Slide Generation Instructions
General Rules (all slides):
- Include evidence citations for all quantified claims
- Customize "Presented to" field based on mode
- Use ONLY data from service definition and career source files
- Maximum 3-4 main points per slide (focus over volume)
Slide 2 (Problem): Mode-specific pain points with evidence. Prospect: company-specific from research. Industry: common challenges with statistics. Service: pain point service addresses with prevalence. Max 3 pain points, cite sources.
Slide 3 (Cost of Inaction): Impact table with quantified costs (4 areas), opportunity costs, compounding effects, urgency rationale. Prioritize prospect data, use industry benchmarks if unavailable. Cite sources.
Slide 4 (Solution): Service overview. Multi-service: 2-3 services with top deliverables. Single-service: full deliverables + success metrics. Prospect: challenge-solution-outcome table. Use exact deliverables from service definition.
Slide 5 (How It Works): 3-5 methodology phases with duration, activities, deliverables, client involvement. Extract methodology from WorkHistory/*.md source files. Timeline must align with service definition typical_duration.
Slide 6 (Results & Proof): CRITICAL PROVENANCE SLIDE. 3-5 top achievements with Result/Context/Relevance format. Include case study if available. Add credentials. ALL claims must have direct source citations ({filepath}:{line_number}). Rank by relevance (industry match 10pts, service match 10pts, recency 5pts, scale 5pts). Validate: quantified metric, {filepath}:{line_number} citation exists, timeframe present, mechanism described.
Slide 7 (Why Me/Us): Unique value proposition (2-3 sentences). 3-4 competitive advantages with What/Why It Matters/Proof format. Comparison table (Typical vs. Us). Use competitive_advantages directly from service definition.
Slide 8 (Engagement Options): Service packages with pricing model, investment range (standard/entry/premium), duration, included deliverables. Engagement models table (project/retainer/hourly/value-based). Payment terms. Use ONLY pricing from service definition.
Slide 9 (Relevant Experience): Filter WorkHistory/*.md by mode. Prospect: industry-matching roles (2-3). Industry: industry-specific roles (2-4). Service: cross-industry capability demonstration (3-5). Include technical depth (Expert-level skills from Technology/TechStack.md). All must have direct source citations ({filepath}:{line_number}).
Slide 10 (Next Steps): Prospect: Timeline with discovery/proposal/launch phases, required stakeholders, 3 engagement options including entry point from prospect file. Generic: typical timeline, engagement options (call/proposal/download), contact info, testimonials if available.
Slide 11 (Q&A): 4-6 common objections based on mode. Prospect: company-type objections. Industry: industry-specific concerns. Service: technical feasibility, ROI validation. Include answers with evidence references.
Slide 12 (Appendix): Certifications table (Active only from Technology/Certifications.md), education, thought leadership (publications/speaking/frameworks from Thought_Leadership/*.md), professional associations, technical proficiencies (Expert + top 5-7 Proficient from Technology/TechStack.md), awards, reference policy.
Phase 4: Provenance Hardening (CRITICAL QUALITY GATE)
4.1-4.3 Claims Validation Process
Extract claims: Scan slides for quantified metrics, credentials, superlatives, client references, technologies, timeframes, ROI claims. Create inventory with slide #, type, source.
Validate each claim:
- Locate evidence: Match METRIC/ACHIEVEMENT to
CareerHighlights/*.mdorWorkHistory/*.mdorProjects/*.md. CREDENTIAL toTechnology/Certifications.md(Active only). TECHNICAL SKILL toTechnology/TechStack.md(Expert/Proficient in-context). THOUGHT LEADERSHIP toThought_Leadership/*.md. - Verify quality: Source
{filepath}:{line_number}citation present, file verifiable (re-read cited line), metric has timeframe + mechanism. - Classify: VALIDATED (HIGH: complete source citation, quantified, timeframe, mechanism). WEAK (MEDIUM: source incomplete, no timeframe, unclear mechanism). FAIL (none found, contradicts, superlative without benchmark, expired cert).
Handle failures: Try alternative evidence, soften claim, or remove. Priority: remove superlatives first, unbounded metrics second, keep partial evidence if critical (mark "Estimated").
4.4-4.5 Provenance Trail & Quality Gate
Generate PROVENANCE TRAIL section at end of markdown with: Generated timestamp, source files, research date, Claims Validation Summary (total/validated/weak/removed counts, validation rate %), Evidence Mapping table (slide, claim, evidence source, confidence, notes), Research Sources (URLs), Validation Notes (HIGH/MEDIUM/removed explanations), Pre-Use Checklist (6 items).
Quality gate: >=90% = HIGH confidence (ready). 80-89% = MEDIUM (review recommended). <80% = LOW (major revision required, show issues/recommendations).
Phase 5: Generate Output Files
Filename: {config.directories.contractor_root}/pitches/[Target]_[YYYYMMDD].md where Target = company name (prospect mode -> fills {ClientCompany}), industry name (industry mode), service name (service mode), or "GeneralCapabilities" (default). Sanitize: remove spaces/special chars, PascalCase, max 50 chars.
File structure: YAML frontmatter (pitch_type, target, generated, consultant, service_definition, source_files_read, research_conducted, provenance_validated, validation_rate, confidence_level, version). 12 slides with --- separators. PROVENANCE TRAIL section. Usage notes.
Save: {config.directories.contractor_root}/pitches/[ClientCompany]_[YYYYMMDD].md (UTF-8, Unix LF). For industry-mode or service-mode pitches (no specific company), substitute Industry or Service name (sanitized PascalCase) for ClientCompany.
PPTX conversion (if --format=pptx): Run pandoc ... -t pptx --slide-level=1. Evidence citations -> slide notes, Provenance Trail -> hide in presentation.
Phase 6: Summary Report
Show: Output files (markdown + pptx if applicable), Pitch details (target, type, slides, research time/sources), Content summary (services, proof points, advantages, pricing models), Provenance validation (rate %, confidence, status + warnings if MEDIUM/LOW), Research highlights (3 key findings), Next steps (6 items), Customization recommendations (4 items), Before presenting checklist (6 items).
Error Handling
Critical errors (stop execution):
- No service definition -> instruct
/defineservices - Missing career source files -> instruct user to populate resume source folder
- Prospect not found -> list available, suggest alternatives
- Service not found -> list available services
Warnings (continue with warnings): 5. Validation rate <80% -> show issues, recommendations, save anyway 6. Research timeout/failure -> show impact, manual research needed 7. Pandoc not found (pptx requested) -> proceed markdown-only
Usage Examples
Prospect pitch: /pitchdeck --prospect="Hatch" -> Research company, tailor to pain points, include decision-makers
Industry pitch: /pitchdeck --industry="Commercial Real Estate" -> Industry trends, common challenges, generic
Service pitch: /pitchdeck --service="AI Agent Development" -> Deep-dive methodology, cross-industry examples
General: /pitchdeck -> All services, top achievements, flexible
PowerPoint: Add --format=pptx to any command for PPTX conversion
Important Notes
Provenance: 90%+ = HIGH (ready), 80-89% = MEDIUM (review), <80% = LOW (major review). All claims need direct source citations ({filepath}:{line_number}): metrics -> CareerHighlights/*.md, credentials -> Technology/Certifications.md (Active only), skills -> Technology/TechStack.md (Expert/Proficient), case studies -> Projects/*.md or service def, advantages -> differentiation section.
Research ethics: Public info only (news, LinkedIn, Glassdoor, websites). No private data. 5-10 min time limit. Cite all sources.
Before presenting: Add logo, customize colors, add images, update Slide 10 dates/contacts, refresh if >30 days old, remove Provenance Trail for external use.
Lifecycle: Quarterly refresh (every 3 months: research, proof points, pricing, certifications). Each generation creates new dated file.
Workflow: 1) /defineservices 2) /findclient 3) /pitchdeck --prospect=[name] 4) /assessjob for follow-up. Supporting: /ratecard, /idealjob.
Now executing pitch deck generation...