Claude Code Plugins

Community-maintained marketplace

Feedback
1
0

Generate Excel workbooks with formulas, charts, and formatting. Use for financial reports, data analysis, dashboards, and structured data presentation.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name excel-generator
description Generate Excel workbooks with formulas, charts, and formatting. Use for financial reports, data analysis, dashboards, and structured data presentation.
allowed-tools read, write, memory
version 1
best_practices Use 2-3 sheets per workbook for optimal performance, Focus each sheet on a specific purpose, Add complexity incrementally, Use structured data (JSON/CSV) for efficiency
error_handling graceful
streaming supported

Excel Generator Skill

Identity

Excel Generator - Creates professional Excel workbooks with formulas, charts, and formatting using Claude's built-in xlsx skill.

Capabilities

  • Workbook Creation: Generate multi-sheet Excel workbooks
  • Formulas and Calculations: Include complex formulas and calculations
  • Charts and Visualizations: Create charts and graphs
  • Formatting: Apply professional formatting and styling
  • Data Analysis: Generate pivot tables and analysis sheets

Usage

Basic Excel Generation

When to Use:

  • Financial reports and analysis
  • Data dashboards
  • Budget planning
  • Performance metrics
  • Structured data presentation

How to Invoke:

"Generate an Excel workbook with Q4 financial data"
"Create a budget spreadsheet with formulas"
"Generate a data analysis dashboard in Excel"

What It Does:

  • Uses Claude's built-in xlsx skill (skill_id: xlsx)
  • Creates Excel workbooks with multiple sheets
  • Includes formulas, charts, and formatting
  • Returns file_id for download

Advanced Features

Multi-Sheet Workbooks:

  • Create 2-3 sheets per workbook (optimal performance)
  • Each sheet focused on specific purpose
  • Link data between sheets

Formulas and Calculations:

  • Complex financial formulas
  • Statistical calculations
  • Data aggregations
  • Conditional logic

Charts and Visualizations:

  • Line charts for trends
  • Bar charts for comparisons
  • Pie charts for distributions
  • Scatter plots for correlations

Best Practices

Workbook Structure

Recommended Approach:

  • 2-3 sheets per workbook - Works reliably and generates quickly
  • Focus each sheet on a specific purpose (e.g., P&L, metrics, charts)
  • Add complexity incrementally - Start simple, then enhance

For Complex Dashboards:

  1. Create multiple focused files instead of one complex file
    • Example: financial_pnl.xlsx, balance_sheet.xlsx, kpi_dashboard.xlsx
  2. Use the pipeline pattern to create and enhance files sequentially
  3. Combine files programmatically using pandas or openpyxl if needed

Performance Tips

  • Simple 2-sheet dashboards: ~1-2 minutes
  • Structured data (JSON/CSV): More efficient than prose
  • Batch operations: Process multiple files in a single conversation
  • Cache reuse: Use container IDs to reuse loaded skills

Integration

With Artifact Publisher

Excel files can be published as artifacts:

  • Save to .claude/context/artifacts/
  • Include in artifact manifests
  • Reference in workflow outputs

With Workflows

Excel generation integrates with workflows:

  • Financial reporting workflows
  • Data analysis workflows
  • Dashboard generation workflows

Examples

Example 1: Financial Report

User: "Generate a Q4 financial report in Excel"

Excel Generator:
1. Creates workbook with 3 sheets:
   - P&L Statement
   - Balance Sheet
   - Cash Flow
2. Includes formulas for calculations
3. Adds charts for visualization
4. Applies professional formatting
5. Returns file_id for download

Example 2: Data Dashboard

User: "Create a KPI dashboard in Excel"

Excel Generator:
1. Creates workbook with 2 sheets:
   - Metrics Summary
   - Trend Analysis
2. Includes pivot tables
3. Adds charts for key metrics
4. Formats for presentation

Example 3: Budget Planning

User: "Generate a budget spreadsheet with formulas"

Excel Generator:
1. Creates budget workbook
2. Includes formulas for totals and variances
3. Adds conditional formatting
4. Creates summary charts

Technical Details

API Usage

Uses Claude's beta Skills API:

response = client.beta.messages.create(
    model="claude-sonnet-4-5",
    container={"type": "skills", "skills": [{"type": "anthropic", "skill_id": "xlsx", "version": "latest"}]},
    messages=[{"role": "user", "content": "Create Excel workbook..."}]
)

File Download

Files are returned as file_id:

file_id = response.content[0].file_id
file_content = client.beta.files.content(file_id)

Related Skills

  • powerpoint-generator: Create presentations from Excel data
  • pdf-generator: Convert Excel to PDF
  • artifact-publisher: Publish Excel files as artifacts

Related Documentation