What This Guide Covers
Claude Skills are the difference between Claude producing a good document and producing an expert-grade one — and this guide is the complete operational blueprint for every skill in the public library. Each skill is a curated Markdown file containing domain-specific best practices, tested code patterns, library API references, and explicit pitfall lists that Claude reads on demand before starting any matching task. The result is consistent, professional output that applies verified rules rather than training-data guesswork — every time.
This guide is structured across three parts and an appendix. Part I introduces the skill system architecture and catalogs all eight public skills — PDF, DOCX, PPTX, XLSX, Frontend Design, File Reading, PDF Reading, and Product Self-Knowledge — with full capability tables, key tools, and the critical rules that prevent the most costly failure modes. Part II delivers complete technical deep-dives: library APIs, command-line toolchains, QA pipelines, and annotated code patterns for each skill. Part III presents ten expert real-world examples spanning every skill individually and in multi-skill combination, culminating in the 4-output pipeline that produces four professional deliverables from a single source document. The appendix closes with an honest architectural comparison of Claude Skills against OpenAI Custom GPTs.
Any professional who uses Claude for document production, data workflows, or frontend development will find this guide directly applicable — whether you are adopting the public skill library, extending it with company-specific rules, or building entirely custom skills for proprietary domains.
The Skill System Architecture
The skill system has a precisely defined three-tier storage architecture. Public skills live at /mnt/skills/public/ — maintained by Anthropic, always available, covering the core document and development stack. User skills at /mnt/skills/user/ are custom files you create or upload, and they take highest priority, overriding any conflicting public skill of the same name. Example skills at /mnt/skills/examples/ include meta-tools like the skill-creator, used for building and benchmarking new skills.
Every skill entry point is a SKILL.md file with a YAML front-matter trigger description — the natural-language field Claude matches against your request semantics. Supporting files include REFERENCE.md for advanced options, FORMS.md for PDF-specific form-filling guidance, and a scripts/ directory containing bundled Python and Node.js helper scripts Claude can execute directly. The trigger mechanism is automatic: you never need to name a skill explicitly. Claude evaluates semantic intent against all available trigger descriptions, reads every matched SKILL.md in full before generating any output, then executes using the skill's verified rules and QA steps.
How Skills Are Triggered and Composed
Trigger matching is purely semantic — the words in your request are matched against the meaning of each skill's trigger description, not against a fixed keyword list. This means natural phrasing such as "make me a Word report," "build a React dashboard," or "merge these PDFs" reliably activates the correct skill without any special syntax. Critically, multiple skills can fire simultaneously for a single request. A task that reads a PDF and produces an Excel model from its tables invokes both the PDF Reading skill and the XLSX skill, each contributing its specialist guidance independently. The guide documents five common multi-skill composition patterns and the underlying content-map architecture that keeps multi-output pipelines consistent.
The Eight Public Skills — Capability Overview
The public skill library covers the full professional document production, data engineering, and frontend development stack. Each skill is designed to address a specific class of output where general AI heuristics are insufficient — where format-specific rules, library quirks, and QA mandates make the difference between a deliverable that works and one that silently fails.
All Eight Public Skills at a Glance
Deep-Dive Reference, Expert Examples & Custom Skills
Part II of the guide delivers the full technical reference for every skill. The PDF chapter covers the complete ReportLab Platypus building-block inventory — SimpleDocTemplate, Paragraph with inline XML markup, Table with TableStyle, KeepTogether, HRFlowable, and the onFirstPage/onLaterPages page-template callbacks — alongside the command-line toolchain (qpdf, pdftotext, pdftoppm, pdfimages, pdfinfo) and the five-step OCR pipeline for scanned documents. The DOCX chapter details the docx-js new-document workflow, the dual-width DXA table pattern that prevents rendering inconsistencies across Word, LibreOffice, and Google Docs, and the unpack → XML edit → pack workflow for modifying existing files. The PPTX chapter documents the full pptxgenjs object API, the ten named colour palettes with design rationale, and the five-step mandatory QA pipeline including soffice conversion and visual slide inspection. The XLSX chapter enforces the formula-first principle — every calculated value must be an Excel formula string, never a Python-computed result — with the industry colour-coding standard and mandatory recalc.py zero-error verification. The Frontend Design chapter defines the four-question aesthetic decision framework and explicitly names the anti-patterns Claude must never default to.
Part III's ten expert examples cover the full range from single-skill tasks to the ultimate multi-skill composition. Highlights include the DCF financial model with live formulas and a 2D sensitivity table, the OCR pipeline from scanned invoices to a formula-driven Excel workbook, the interactive React analytics dashboard with custom recharts components and animated KPI cards, and the 4-output pipeline that extracts once into a shared content map and simultaneously produces a Word executive summary, an Excel data workbook, a PowerPoint management presentation, and a four-page branded PDF briefing. Each example walks every step from skill-file reading to final QA validation, making them directly reusable as workflow templates.
The custom skill section, supported by the skill-creator meta-skill, provides a complete five-step framework for building institutional knowledge files — from writing a precise trigger description to benchmarking accuracy against representative requests. The Appendix rounds out the guide with a detailed comparison of Claude Skills and OpenAI Custom GPTs across eight architectural dimensions, with clear guidance on when each approach is the right investment.
Topics Covered in This Guide
- Skill System Architecture — how skills are stored in three-tier filesystem directories, how trigger descriptions drive semantic matching, and how multiple skills compose simultaneously for multi-format tasks without any explicit invocation syntax.
- Comprehensive Skill Catalog — all 8 public skills documented with capability tables, key library and tool references, critical rules (the non-obvious pitfalls that cause silent failures), and typical execution workflows for each skill.
- PDF Skill Deep-Dive — ReportLab Platypus building blocks and page-template architecture, the full pypdf/pdfplumber/qpdf toolchain, the five-step OCR pipeline for scanned documents, and troubleshooting for the most common PDF errors.
- DOCX, PPTX & XLSX Deep-Dives — docx-js dual-width table pattern and XML edit workflow, pptxgenjs design system with 10 colour palettes and mandatory visual QA, openpyxl formula-first principle with zero-error recalc verification and industry colour-coding standard.
- Frontend Design & File Reading — the four-question aesthetic decision framework and explicit anti-pattern list for web UI, React library ecosystem with version-pinned imports, and adaptive per-type file ingestion protocols that prevent context flooding.
- 10 Expert Real-World Examples — branded PDF, DCF financial model, startup pitch deck, contract editing with tracked changes, OCR invoice pipeline, interactive React dashboard, PDF knowledge-base merge/watermark/encrypt, CSV data cleaning, custom skill build, and the 4-output report pipeline.
- Custom Skills & Skill-Creator — five-step process for building, writing, placing, and benchmarking your own institutional knowledge skills, with priority and override rules and the skill-extension patterns for adding domain sub-skills and company conventions.
- Claude Skills vs OpenAI Custom GPTs — side-by-side architectural comparison across eight dimensions, decision guidance for eight common use-case scenarios, and a worked example building the SimuPro Branded PDF custom skill as a version-controlled living document.
Frequently Asked Questions
Brief Summary
Claude Skills are modular knowledge packages that transform Claude from a capable generalist into a domain expert — reading curated SKILL.md files before every matching task to apply verified best practices, tested code patterns, and explicit pitfall lists. This guide is the definitive reference for every skill in the public library: PDF creation and manipulation, Word document engineering, PowerPoint design, Excel financial modelling, frontend React development, universal file reading, PDF content extraction, and Anthropic product knowledge.
Each skill is documented at three levels: trigger conditions and capability summary for quick reference, full technical deep-dives covering library APIs, command-line toolchains, QA pipelines, and critical rules, and annotated real-world examples that walk every workflow from first read to final validated output. Multi-skill composition patterns show how complex tasks invoke several skills simultaneously — and how the outputs of each integrate into a single coherent deliverable.
You will finish this guide knowing exactly which skill fires for any given request, how to extend or override the public library with your own institutional rules, how to benchmark trigger accuracy, and how to build a complete 4-output report pipeline that produces a branded PDF, an Excel model, a PowerPoint deck, and a Word summary from a single source document — all at expert grade.
Extended Summary
If you use Claude for any kind of professional document production — PDFs, spreadsheets, presentations, Word reports, web components, or data extraction — this guide gives you the complete operational blueprint: how the skill system works, what each of the 8 public skills can do, and exactly how to extend it with your own custom rules.
Part I opens with a precise architecture walkthrough: how skills are stored in layered filesystem directories, how Claude matches skill trigger descriptions against your request semantics, and how multiple skills compose simultaneously for multi-format tasks. The comprehensive skill catalog then documents all eight public skills — PDF, DOCX, PPTX, XLSX, Frontend Design, File Reading, PDF Reading, and Product Self-Knowledge — with capability tables, key tools, and the critical rules that prevent the most common failure modes.
Part II delivers full technical deep-dives for every skill: the complete ReportLab Platypus building-block reference, the DOCX dual-width table pattern and XML unpack/edit/pack workflow, the pptxgenjs object API and 10 named colour palettes with mandatory visual QA pipeline, openpyxl formula-first principles and zero-error recalc policy, and the Frontend Design aesthetic system with its explicit anti-pattern list. File Reading adaptive protocols and PDF Reading strategy selection round out the reference.
Part III presents 10 expert real-world examples spanning every skill individually and in combination: a branded multi-page ReportLab PDF, a DCF financial model with sensitivity table, a full-design-system pitch deck, contract editing with tracked changes, an OCR pipeline from scanned invoices to Excel, an interactive React analytics dashboard, a merge-watermark-encrypt PDF knowledge base, messy CSV cleaning to formatted XLSX, a custom domain skill built with the skill-creator, and the ultimate 4-output pipeline that produces four professional deliverables from a single PDF source.
The Appendix provides an honest side-by-side comparison of Claude Skills against OpenAI Custom GPTs — architectural differences, when each approach wins, and a step-by-step worked example building the SimuPro Branded PDF custom skill that encodes company-specific colour constants, rainbow stripe pattern, and page template geometry as a living, version-controlled institutional knowledge file.