From jobops-ic
Generates 10-12 slide B2B service pitch decks tailored to prospects, industries, or services using service definitions and candidate profiles for provenance-hardened claims.
npx claudepluginhub reggiechan74/jobops --plugin jobops-icThis skill uses the workspace's default tool permissions.
Read `.jobops/config.json`. If missing, stop with:
Builds investor-ready pitch scripts in formats like 10-min, 5-min, 2-min, elevator, and email. Provides Q&A prep, scoring rubric, and optional investor roleplay practice.
Defines independent contractor service offerings with pricing, positioning, service catalog, ideal clients, engagement models, and rate cards via guided prompts, profile auto-generation, or updates.
Develops consulting proposals and manages business development lifecycle from RFP analysis, opportunity assessment, SOW drafting, pitch decks to submission.
Share bugs, ideas, or general feedback.
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.
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
Required files (stop if missing):
Service Definition: {config.directories.contractor_root}/services/service_definition_*.md
/defineservices, stop executionCandidate Profile: {config.directories.resume_source}/.profile/candidate_profile.json (≤7 days old)
/assessjob <job-file.md>, stop executionUse most recent {config.directories.contractor_root}/services/service_definition_*.md if multiple exist. Extract:
Read candidate_profile.json and extract: work_history, technical_skills, domain_expertise, certifications (Active only), projects, thought_leadership, leadership_experience, achievements. Create evidence index mapping all quantified metrics/credentials to source file + lines for provenance validation.
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.Format:
--format=pptx: Check pandoc installed. If not, warn and use markdown only. If installed, convert after generation.Load prospect data from file. Conduct fresh research:
Validate: >=5 credible sources, <=6 months old, quantified data, current decision-makers, supported pain points. If LOW quality, warn but proceed.
| # | 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 + evidence |
| 6 | Results & Proof | Case studies, metrics | Candidate profile + service def |
| 7 | Why Me/Us | Credentials, differentiation | Both sources |
| 8 | Engagement Options | Pricing, packages | Rate card |
| 9 | Relevant Experience | Industry examples | Candidate profile (filtered) |
| 10 | Next Steps | CTA, timeline | Mode-specific |
| 11 | Q&A | Objections | Generated |
| 12 | Appendix | Credentials | Candidate profile |
Adjust: Service mode 8-10 slides, Prospect 12, Industry 10-11.
General Rules (all slides):
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 candidate profile work_history. 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 evidence citations from candidate profile. Rank by relevance (industry match 10pts, service match 10pts, recency 5pts, scale 5pts). Validate: quantified metric, evidence.file + evidence.lines exist, 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 work_history 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). All must have evidence citations.
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), education, thought leadership (publications/speaking/frameworks), professional associations, technical proficiencies (Expert + top 5-7 Proficient), awards, reference policy.
Extract claims: Scan slides for quantified metrics, credentials, superlatives, client references, technologies, timeframes, ROI claims. Create inventory with slide #, type, source.
Validate each claim:
Handle failures: Try alternative evidence, soften claim, or remove. Priority: remove superlatives first, unbounded metrics second, keep partial evidence if critical (mark "Estimated").
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).
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, candidate_profile, 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.
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).
Critical errors (stop execution):
/defineservices/assessjobWarnings (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
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
Provenance: 90%+ = HIGH (ready), 80-89% = MEDIUM (review), <80% = LOW (major review). All claims need evidence: metrics -> achievements, credentials -> certifications (Active), skills -> technical_skills (Expert/Proficient), case studies -> service def or projects, 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...