Generate a professionally designed case study PDF for B2B SaaS sales and marketing. Structured around the challenge → solution → results → testimonial arc. Outputs a browser-ready HTML file + print-ready PDF. Supports 7 page section layouts and 9 business style presets.
npx "@opendirectory.dev/skills" install graphic-case-study --target claudeWatch this quick video to see how it's done:
install-skill-on-claude-compress.mp4
- Copy the URL of this specific skill folder from your browser's address bar.
- Go to download-directory.github.io.
- Paste the URL and click Enter to download.
- Open your Claude desktop app.
- Go to the sidebar on the left side and click on the Customize section.
- Click on the Skills tab, then click on the + (plus) icon button to create a new skill.
- Choose the option to Upload a skill, and drag and drop the
.zipfile (or you can extract it and drop the folder, both work).
Note: Make sure you upload the folder that contains the
SKILL.mdfile directly.
- Asks the questions that determine how the case study should be structured
- Interviews you (or processes your notes) to extract customer story details
- Structures the narrative: customer context → challenge → solution → results → testimonial
- Generates a single self-contained HTML file -- opens in any browser, no build tools
- Splits into per-page HTML files for individual sharing or editing
- Exports a print-ready PDF via Playwright (A4 portrait, 1200×1697px)
- Supports 1-pager summary card, standard 2-pager, and detailed 4-pager formats
"Create a 2-page case study for Acme Corp. They were spending 20 hrs/week on manual reporting. We automated it. They saved 80% of that time and reduced errors by 95%. Use midnight-editorial style."
Output: 2-page PDF with cover, challenge/solution spread, results stat page, and closing CTA.
| Style | Best for |
|---|---|
| clean-slate | Enterprise B2B, sales teams, any audience that expects professionalism |
| midnight-editorial | Tech/AI companies, premium B2B, investor-grade materials |
| matt-gray | Board materials, internal reviews, professional mixed audiences |
| product-minimal | Product companies, design-forward B2B, design-savvy buyers |
| mint-pixel-corporate | SaaS sales, tech startups, growth-stage B2B |
| warm-earth | Agencies, consultancies, service businesses, health/education tech |
| brutalist | Standout sales materials, design-forward agencies, bold brands |
| magazine-red | Marketing agencies, brand-forward companies, editorial-style stories |
| soft-cloud | Onboarding materials, customer education, approachable SaaS |
| Layout | Purpose |
|---|---|
| cover | Opening page -- customer name, headline result, logos |
| overview | At-a-glance: company profile, industry, use case |
| challenge | The problem -- context paragraph + pain points |
| solution | How your product solved it -- feature callouts |
| results | Key metrics in large stat format + supporting narrative |
| testimonial | Full-width pull quote with attribution |
| closing-cta | Vendor logo + contact info + next step CTA |
| File | What it is |
|---|---|
case-study/[slug]/index.html |
Full case study, browser-ready |
case-study/[slug]/page-01.html ... |
Per-page HTML files for individual sharing |
case-study/[slug].pdf |
Print-ready PDF (A4 portrait) |
Standard dimensions: 1200×1697px (A4 portrait). Landscape 4:3 (1200×900) available on request.
| Param | Required | Notes |
|---|---|---|
| customer_name | Yes | Company name (or "Anonymous Fortune 500 Retailer" to anonymize) |
| challenge | Yes | Core problem in 2-5 sentences |
| solution | Yes | What your product did |
| results | Yes | Measurable outcomes -- ideally 3 stats |
| customer_context | No | Industry, size, location (for overview page) |
| testimonial | No | Customer quote + name + title |
| page_count | No | 1 / 2 / 4 (default: 2) |
| customer_logo | No | Logo URL for cover page |
| your_company_name | No | Vendor name + logo URL for CTA page |
| style | No | One of 9 named presets or "show me options" (default: clean-slate) |
| orientation | No | A4 portrait (default) or landscape 4:3 |
| anonymize | No | Keep name or replace with industry descriptor |
| slug | No | Filename slug (derived from customer name if omitted) |
This skill requires the frontend-slides skill files at:
/Users/ksd/Desktop/Varnan_skills/frontend-slides/
Specifically:
viewport-base.css-- responsive page foundation (included verbatim in generated HTML)scripts/export-pdf.sh-- PDF export via Playwright (Node.js required, auto-installs; use--portraitflag for A4)
Pure AI skill. No external services, no scraping, no dependencies beyond the above.