A comprehensive collection of 16 production-ready Claude Skills covering document manipulation, testing, database management, API design, DevOps, code quality, and communication workflows.
- SKILL_CREATION_GUIDE.md - Comprehensive guide for creating high-quality Claude Skills (1,247 lines)
- SKILL_BUILDER_SUBAGENT.md - Magic prompt for spawning specialized skill-building agents
| Skill | Description | Files |
|---|---|---|
| xlsx | Excel spreadsheet creation, editing, and analysis with formulas, charts, and data manipulation | SKILL.md + 3 Python scripts |
| pptx | PowerPoint presentation creation with layouts, charts, and professional formatting | SKILL.md + Python helper |
| PDF manipulation including text extraction, form filling, merging, and creation | SKILL.md + Python helper |
| Skill | Description | Files |
|---|---|---|
| webapp-testing | Playwright-based web application testing with multi-browser support | SKILL.md + 2 Python scripts |
| mcp-builder | Guide for building Model Context Protocol (MCP) servers | SKILL.md + 3 examples |
| d3js-visualization | Data visualization with D3.js for interactive charts and dashboards | SKILL.md + scripts + 3 examples |
| api-designer | REST/GraphQL API design with OpenAPI 3.0 specs and authentication patterns | SKILL.md + Python helper + examples |
| Skill | Description | Files |
|---|---|---|
| sql-expert | SQL query writing, optimization, and database schema design for PostgreSQL, MySQL, SQLite | SKILL.md + Python helper + 2,690 lines SQL examples |
| Skill | Description | Files |
|---|---|---|
| docker-workflow | Docker containerization with multi-stage builds, compose orchestration, and optimization | SKILL.md + Bash helper + examples |
| env-config | Environment variable management with UV integration, secrets handling, and multi-env support | SKILL.md + Python helper + examples |
| Skill | Description | Files |
|---|---|---|
| git-advanced | Advanced Git operations including rebasing, conflict resolution, and branch strategies | SKILL.md + Bash helper + guides |
| code-reviewer | Automated code review with security scanning, quality metrics, and best practice enforcement | SKILL.md + Python helper + checklists |
| error-detective | Systematic debugging with TRACE framework, stack trace analysis, and error pattern recognition | SKILL.md + Python helper + examples |
| Skill | Description | Files |
|---|---|---|
| brand-guidelines | Corporate brand consistency enforcement and style guide creation | SKILL.md + 3 templates |
| internal-comms | Internal communications templates for status reports and newsletters | SKILL.md + 4 templates |
| markdown-pro | Professional documentation with README generation, changelog automation, and TOC generation | SKILL.md + Python helper + templates |
- In Claude.ai or Claude Code: Reference skills by name when working on related tasks
- Via API: Include skill content in your system prompts for specialized capabilities
- As Reference: Browse SKILL.md files for comprehensive documentation and examples
Most skills require Python dependencies. Install them as needed:
# Excel (xlsx)
pip install openpyxl pandas xlsxwriter
# PowerPoint (pptx)
pip install python-pptx Pillow pandas
# PDF (pdf)
pip install pypdf pdfplumber reportlab PyMuPDF pdf2image pytesseract pillow
# Web Testing (webapp-testing)
pip install playwright pytest
playwright install
# MCP Builder (mcp-builder)
pip install mcp anthropic # Python SDK for MCP
# D3.js Visualization (d3js-visualization)
# No installation needed - pure JavaScript, run examples in browser
# API Designer (api-designer)
pip install pydantic fastapi jsonschema pyyaml
# SQL Expert (sql-expert)
pip install sqlalchemy psycopg2-binary pymysql
# Docker Workflow (docker-workflow)
# Requires Docker installed - no Python dependencies
# Environment Config (env-config)
# Requires UV: curl -LsSf https://astral.sh/uv/install.sh | sh
pip install python-dotenv cryptography pydantic pydantic-settings
# Git Advanced (git-advanced)
# No dependencies - uses git CLI
# Code Reviewer (code-reviewer)
pip install bandit safety radon pylint black
# Error Detective (error-detective)
# No dependencies - includes built-in utilities
# Markdown Pro (markdown-pro)
pip install gitpython markdownTo package all skills as individual .zip files for drag-and-drop installation into Claude Desktop:
# Create ZippedSkills directory and zip all skill folders automatically
mkdir -p ZippedSkills && for skill in */; do
[[ "$skill" == "ZippedSkills/" ]] && continue
skill_name="${skill%/}"
(cd "$skill_name" && zip -r "../ZippedSkills/${skill_name}.zip" . -x "*.DS_Store" -x "__pycache__/*") && echo "β Zipped $skill_name"
doneThis creates a ZippedSkills/ folder containing individual .zip files for all skills, automatically detecting new skills as they're added.
- Create workbooks with formulas (SUM, VLOOKUP, pivot tables)
- Format cells with colors, fonts, borders
- Generate charts (line, bar, pie, scatter)
- Data analysis with pandas integration
- Helper Script:
scripts/excel_helper.pywith 34 utility functions
- Create presentations from scratch or templates
- Add slides with various layouts
- Insert charts, images, tables, shapes
- Apply consistent branding and themes
- Helper Script:
scripts/pptx_helper.pywith 16 presentation utilities
- Extract text with layout preservation
- Parse tables from PDFs
- Merge, split, and rotate documents
- Fill forms and add watermarks
- Create PDFs with reportlab
- Helper Script:
scripts/pdf_helper.pywith 24 PDF operations
- Multi-browser testing (Chrome, Firefox, Safari)
- Page Object Model pattern
- API mocking and network interception
- Mobile device emulation
- Visual regression testing
- Helper Scripts:
playwright_helper.py+ 40+ test examples
- Build custom MCP servers for Claude
- Implement tools, resources, and prompts
- Authentication and security patterns
- Integration with external APIs
- Examples: Simple, advanced, and resource-focused servers
- Interactive charts with D3.js
- Line, bar, scatter, network graphs
- Responsive design patterns
- Real-time data updates
- Templates: Reusable chart components
- Examples: 3 complete interactive visualizations
- Create comprehensive brand style guides
- Color palette management with WCAG compliance
- Typography and logo usage guidelines
- Brand voice and tone frameworks
- Templates: Complete brand config files
- Weekly/monthly status reports
- Company newsletters (HTML)
- All-hands announcements
- Team update formats
- Templates: 4 ready-to-use communication templates
- Data Analysis: Use
xlsxto process spreadsheets programmatically - Testing Automation: Use
webapp-testingfor E2E test suites - API Integration: Use
mcp-builderto connect external services to Claude - Visualization: Use
d3js-visualizationfor interactive dashboards
- Reports: Use
pptxto generate quarterly business reviews - Documentation: Use
pdfto extract data from reports - Communication: Use
internal-commsfor status updates
- Brand Management: Use
brand-guidelinesto maintain consistency - Data Visualization: Use
d3js-visualizationfor infographics - Presentations: Use
pptxfor client presentations
ClaudeSkills/
βββ README.md # This file
βββ xlsx/
β βββ SKILL.md # Comprehensive documentation
β βββ scripts/
β β βββ excel_helper.py # 34 utility functions
β β βββ example_usage.py # Working examples
β βββ README.md
βββ pptx/
β βββ SKILL.md
β βββ scripts/
β βββ pptx_helper.py # 16 presentation utilities
βββ pdf/
β βββ SKILL.md
β βββ scripts/
β βββ pdf_helper.py # 24 PDF operations
βββ webapp-testing/
β βββ SKILL.md
β βββ scripts/
β βββ playwright_helper.py # Test utilities
β βββ test_examples.py # 40+ test cases
βββ mcp-builder/
β βββ SKILL.md
β βββ examples/
β βββ simple-server.py # Basic MCP server
β βββ advanced-server.py # Multi-feature server
β βββ resource-server.py # Resource-focused server
βββ brand-guidelines/
β βββ SKILL.md
β βββ examples/
β βββ brand-config.json # Brand configuration
β βββ color-palette.json # Color system
β βββ style-guide-template.md # Complete template
βββ internal-comms/
β βββ SKILL.md
β βββ examples/
β βββ status-report-template.md
β βββ newsletter-template.html
β βββ announcement-template.md
β βββ team-update-template.md
βββ d3js-visualization/
βββ SKILL.md
βββ scripts/
β βββ chart-templates.js # Reusable charts
β βββ data-helpers.js # Data utilities
βββ examples/
βββ line-chart.html
βββ bar-chart.html
βββ network-graph.html
Each skill includes production-ready helper scripts:
- xlsx:
excel_helper.py- Create, edit, format Excel files - pptx:
pptx_helper.py- Build presentations programmatically - pdf:
pdf_helper.py- Manipulate PDF documents - webapp-testing:
playwright_helper.py- Browser automation utilities
- d3js-visualization:
chart-templates.js- Reusable D3 charts - d3js-visualization:
data-helpers.js- Data transformation
- brand-guidelines: JSON configs for brand systems
- internal-comms: Markdown/HTML communication templates
- mcp-builder: Complete Python MCP server examples
- Total Lines of Documentation: 16,717 lines across all SKILL.md files
- Helper Functions: 100+ utility functions across all skills
- Code Examples: 150+ working code examples
- Templates: 10+ ready-to-use templates
- Test Cases: 40+ Playwright test examples
- Start with Documents: Try
xlsx,pptx, orpdffor immediate productivity - Add Testing: Learn
webapp-testingfor quality assurance - Build Tools: Explore
mcp-builderto extend Claude's capabilities - Visualize Data: Use
d3js-visualizationfor interactive dashboards - Standardize Communications: Apply
internal-commsandbrand-guidelines
- Read SKILL.md First: Each skill has comprehensive documentation with examples
- Start Simple: Use helper scripts for common operations
- Customize: Adapt templates and examples to your specific needs
- Test Code: All Python scripts include error handling - test before production
- Version Control: Track changes to skill configurations and templates
To add new skills or improve existing ones:
- Follow the SKILL.md format (YAML frontmatter + comprehensive content)
- Include helper scripts with type hints and docstrings
- Provide working examples
- Document common pitfalls and best practices
- Test all code examples
Each skill follows the official Anthropic skills format:
---
name: skill-name
description: "Clear description of capabilities and use cases"
---
# Skill Name
## Core Capabilities
- Capability 1
- Capability 2
## Workflows
Step-by-step instructions...
## Examples
Working code examples...
## Best Practices
Recommendations...
## Common Pitfalls
Issues and solutions...These skills are provided for demonstration and educational purposes. Individual libraries and tools used within skills may have their own licenses:
- openpyxl: MIT License
- python-pptx: MIT License
- pypdf/pdfplumber: BSD License
- Playwright: Apache 2.0
- D3.js: ISC License
Ready to level up your Claude workflows? Pick a skill and start building! π