jwynia avatar

Xlsx Generator

This is a solid utility for programmatic Excel file generation in Deno. It handles two main workflows: populating branded templates by finding and replacing placeholders like {{REPORT_TITLE}}, and creating spreadsheets from scratch using JSON specs. The template mode is smart because you can analyze existing files first to see what's replaceable before generating output. Supports formulas, multiple sheets, column widths, and freeze panes. The JSON specification format is straightforward if you've worked with spreadsheet data before. Best for automated reporting workflows where you need consistent formatting or have to churn out monthly reports from the same template. Limited support for pivot tables and charts, and it only handles XLSX, not the older XLS format.

skills.sh installs
395
GitHub stars
182
last updated
Aug 21, 2026

Install

$ npx -y skills add jwynia/agent-skills --skill xlsx-generator --agent claude-code

Installs into .claude/skills of the current project.

Files

XLSX Generator

When to Use This Skill

Use this skill when:

  • Creating Excel spreadsheets programmatically from data or specifications
  • Populating branded templates with dynamic content while preserving formatting
  • Extracting cell data, formulas, and structure from existing XLSX files
  • Finding and replacing placeholder text like {{TITLE}} or ${date} in cells
  • Automating spreadsheet generation workflows (reports, data exports, financial statements)

Do NOT use this skill when:

  • User wants to open/view spreadsheets (use native Excel or viewer)
  • Complex pivot tables or charts are required (limited support)
  • Working with older .xls format (XLSX only)
  • Real-time collaborative editing is needed

Prerequisites

  • Deno installed (https://deno.land/)
  • Input XLSX files for template-based operations
  • JSON specification for scratch generation

Quick Start

Two Modes of Operation

  1. Template Mode: Modify existing branded templates

    • Analyze template to find placeholders and structure
    • Replace {{PLACEHOLDERS}} with actual values
  2. Scratch Mode: Create spreadsheets from nothing using JSON specifications

Instructions

Sponsors

Details

Repository
github.com/jwynia/agent-skills
Categories
AI & Agent Building, Automation & Workflows, Office & Documents, Finance & Trading
First seen
Jun 3, 2026

More from jwynia/agent-skills

All 118
1auth0 avataracul-screen-generatorauth0/agent-skillsUse when building or customizing Auth0 Universal Login screens with full UI control — creating branded login, signup, or MFA screens using the ACUL React or Van393skills.sh installs
2davidkiss avatarcodingdavidkiss/smart-ai-skillsMUST use for all coding related tasks - includes general coding best practices and software engineering principles to build robust, maintainable, and scalable s393skills.sh installs
3daffy0208 avatariot-developerdaffy0208/ai-dev-standardsExpert in IoT development, microcontrollers, sensors, and MQTT protocols391skills.sh installs
4jwynia avatarunderdog-unitjwynia/agent-skillsGenerate stories about institutional outcasts given impossible mandates with minimal resources. Use when you want team dynamics in hostile institutions, David v391skills.sh installs
5jwynia avatarlist-builderjwynia/agent-skillsBuild comprehensive randomization lists for creative entropy. Use when you need to create or expand lists of story elements (professions, locations, objects, na390skills.sh installs
6madsnorgaard avatardrupal-securitymadsnorgaard/agent-resourcesdrupal security390skills.sh installs