Generates module specifications following amplihack's brick philosophy template. Use when creating new modules or documenting existing ones to ensure they follow the brick & studs pattern. Analyzes code to extract: purpose, public contract, dependencies, test requirements.
This directory contains production-ready Claude Code Skills that extend amplihack's capabilities across coding, creative work, knowledge management, and document processing.
Claude Code Skills are modular, reusable capabilities that extend Claude's functionality. They consist of folders containing a SKILL.md file with YAML frontmatter and Markdown instructions, along with optional supporting scripts and resources.
Key Benefits:
| Skill | Score | Description | Issue | PR | | ------------------------- | ----- | ------------------------------------------------------- | ------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------- | | decision-logger | 49.5 | Structured decision recording (What|Why|Alternatives) | #1221 | #1231 | | email-drafter | 47.0 | Professional email generation (formal/casual/technical) | #1223 | #1232 | | module-spec-generator | 50.0 | Generate brick module specifications | #1219 | TBD | | meeting-synthesizer | 50.0 | Extract action items and decisions from meetings | #1220 | #1231 |
| Skill | Score | Description | Issue | PR | | ----------------------- | ----- | ----------------------------------------------- | ------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------- | | philosophy-guardian | 45.5 | Reviews code against amplihack philosophy | #1224 | #1235 | | test-gap-analyzer | 44.5 | Identifies untested functions and coverage gaps | #1225 | #1233 | | code-smell-detector | 42.5 | Detects anti-patterns and over-engineering | #1228 | #1234 |
| Skill | Score | Description | Issue | PR | | ----------------------------- | ----- | ---------------------------------------------------- | ------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------- | | mermaid-diagram-generator | 48.0 | Converts descriptions to Mermaid diagrams | #1222 | #1236 | | storytelling-synthesizer | 44.0 | Transforms technical work into compelling narratives | #1226 | #1236 |
| Skill | Score | Description | Issue | PR | | ------------------------- | ----- | ---------------------------------------------------- | ------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------- | | learning-path-builder | 43.5 | Creates personalized technology learning paths | #1227 | #1237 | | knowledge-extractor | 40.5 | Extracts learnings to DISCOVERIES.md and PATTERNS.md | #1229 | #1238 | | pr-review-assistant | 40.0 | Philosophy-aware PR reviews | #1230 | TBD |
Anthropic's office document skills integrated into amplihack for comprehensive document processing capabilities.
| Skill | Status | Description | Documentation | | -------- | ---------- | ------------------------------------------------------------ | ------------------------ | | pdf | Integrated | Comprehensive PDF manipulation - extract, create, merge, OCR | README | | xlsx | Integrated | Excel spreadsheet manipulation with formulas and charts | README | | docx | Integrated | Word document processing with tracked changes | README | | pptx | Integrated | PowerPoint presentation generation | README |
Complete Research Report (357 lines)
Evaluation Matrix & Ideas (842 lines)
All skills were evaluated on:
Priority Score Formula:
Priority = (Simplicity * 2) + (Modular * 2) + (Zero-BS * 1.5) +
(Reusability * 1.5) + ((6 - Maintenance) * 1) + (User Value * 2.5)
Max Score: 50 points
Skills are automatically discovered from:
~/.config/claude/skills/~/.amplihack/.claude/skills/Claude, use the decision-logger skill to record this architectural decision.
Claude, analyze test coverage using test-gap-analyzer.
Claude, generate a Mermaid diagram for this workflow using mermaid-diagram-generator.
Claude, extract all tables from sales_report.pdf to Excel using the pdf skill.
/agents # List available agents and skills
/reload-skills # Reload after modifications
Each skill follows this structure:
skill-name/
├── SKILL.md # Required: YAML frontmatter + instructions
├── README.md # Optional: User-facing documentation
├── DEPENDENCIES.md # Optional: Dependency documentation (Office skills)
├── examples/ # Optional: Example usage
└── tests/ # Optional: Validation tests
---
name: skill-name
description: |
Clear description of what this skill does and when Claude should use it.
Include both the capability AND the usage context.
---
# Skill Instructions
Detailed instructions for Claude on how to use this skill...
## Examples
Concrete examples with input/output...
All skills meet these quality standards:
Identify which document type you need to work with:
pdf skillxlsx skill (coming soon)docx skill (coming soon)pptx skill (coming soon)Each skill has different dependencies. See skill-specific DEPENDENCIES.md:
# For PDF skill
pip install pypdf pdfplumber reportlab pandas
# Optional OCR support
pip install pytesseract pdf2image
brew install tesseract poppler # macOS
Use the verification script to check dependencies:
cd .claude/skills
python common/verification/verify_skill.py pdf
Simply mention the task in conversation:
User: Extract all tables from sales_report.pdf to Excel
Claude: [Uses PDF skill to extract and convert tables]
User: Create a professional PDF report with our Q4 data
Claude: [Uses PDF skill to generate formatted report]
.claude/skills/
├── README.md # This file
├── INTEGRATION_STATUS.md # Office skills integration tracker
├── common/ # Shared infrastructure for Office skills
│ ├── README.md
│ ├── dependencies.txt # Shared dependencies
│ ├── ooxml/ # OOXML scripts (docx + pptx)
│ └── verification/ # Dependency verification
├── pdf/ # PDF skill
│ ├── SKILL.md # Official skill definition
│ ├── README.md # Integration notes
│ ├── DEPENDENCIES.md # Dependency documentation
│ ├── examples/
│ └── tests/
├── decision-logger/ # Core skill example
├── email-drafter/ # Core skill example
└── ... (other skills)
Each skill follows amplihack's brick philosophy:
Skills integration follows amplihack's core principles:
When adding new skills:
feat/issue-{number}-{skill-name}The Office skills are provided by Anthropic under their proprietary license. See individual SKILL.md files and Anthropic's LICENSE.txt for complete terms.
The amplihack integration code and core skills follow the amplihack project license.
Last Updated: November 9, 2025 Total Skills: 16 (12 core + 4 office) Status: Production Ready (12 core skills + 4 office skills integrated - COMPLETE!)
🤖 Skills documentation maintained as part of amplihack project
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer