← Back to Skills Marketplace
synapsefirm-cmd

Excel Generator

by synapsefirm-cmd · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
149
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install excel-generator
Description
Generate professional Bloomberg-style Excel workbooks from natural language descriptions. Creates multi-sheet workbooks with dashboards, KPI cards, charts, c...
README (SKILL.md)

Excel Generator Skill

Generate professional, Bloomberg-terminal-aesthetic Excel workbooks using Python + openpyxl.

When to Use

  • User asks to build an Excel file, spreadsheet, dashboard, tracker, or report
  • User wants to convert data into a formatted Excel workbook
  • User needs a business template (inventory, finance, project tracking, HR, etc.)

How to Use

Step 1: Understand the Request

Ask (or infer) from the user:

  • What type of workbook? (inventory, financial model, dashboard, tracker, etc.)
  • What data/sheets are needed?
  • Any specific metrics, KPIs, or calculations?

Step 2: Generate the Workbook

Run the Python generator script:

cd /Users/synapsefirm/.openclaw/workspace && python3 scripts/excel_generator.py \
  --type "[workbook_type]" \
  --output "excel-projects/[filename].xlsx" \
  --title "[Title]"

Or write a custom Python script using openpyxl with the style constants below.

Step 3: Style Constants (Bloomberg Aesthetic)

Always use these colors for consistency:

NAVY       = "0D1B2A"   # Primary headers
NAVY_MID   = "1B3A5C"   # Sub-headers  
STEEL      = "2D5986"   # Accents
ICE        = "E8F0F8"   # Alternating rows
GOLD       = "C9A84C"   # Section dividers
GREEN_SAFE = "217346"   # OK/positive status
AMBER      = "B8560A"   # Warning status
CRIMSON    = "A50000"   # Danger/negative status
WHITE      = "FFFFFF"

Step 4: Standard Sheet Structure

Every workbook should include:

  1. Dashboard — KPI cards + summary table (always first sheet)
  2. Data sheets — specific to the workbook type
  3. Raw Data (if applicable) — source data tab

Step 5: Deliver

  • Save to /Users/synapsefirm/.openclaw/workspace/excel-projects/[filename].xlsx
  • For client delivery: create a password-protected version with Formly2026! as default password
  • Tell the user the file location and what's included

Workbook Templates Available

Inventory System

Sheets: Dashboard, Stock (with barcode input), Raw Materials, Projects, Deliveries, Suppliers, Offcuts, Analytics, Barcode Guide Key features: Auto status formulas (✅ OK / ⚠️ LOW / 🔴 OUT), SUMIF analytics, conditional formatting

Financial Dashboard

Sheets: Dashboard, P&L, Cash Flow, Budget vs Actual, KPIs Key features: Variance calculations, sparklines, YTD comparisons

Project Tracker

Sheets: Dashboard, Tasks (Kanban), Timeline, Resources, Budget Key features: RAG status, completion %, budget tracking

HR/Headcount

Sheets: Dashboard, Roster, Org Chart data, Compensation, Time Off Key features: Department rollups, cost calculations

Sales Pipeline

Sheets: Dashboard, Pipeline, Won/Lost, Forecasting, Rep Performance Key features: Weighted pipeline, close rate tracking

Example Prompts This Skill Handles

  • "Build me an inventory tracking spreadsheet"
  • "Create a financial dashboard for my SaaS"
  • "Make an Excel tracker for my construction projects"
  • "I need a sales pipeline spreadsheet"
  • "Generate a HR headcount report template"

Output Quality Standards

  • Minimum 3 sheets per workbook
  • Always include a Dashboard as Sheet 1
  • Freeze panes on all data sheets
  • Alternating row colors (ICE/WHITE)
  • Bold navy headers with white text
  • All number columns right-aligned with proper formatting ($, %, commas)
  • Column widths sized to content
Usage Guidance
This skill looks like it will produce Excel workbooks, but there are several red flags you should resolve before installing or running it: - Ask the publisher to provide the python generator script (scripts/excel_generator.py) or include clear install steps. Right now the SKILL.md tells the agent to run a script that is not part of the skill. - Confirm runtime requirements: python3 and the openpyxl library are required but not declared. Ensure those are available in a safe environment. - Do not rely on the hardcoded filesystem path (/Users/synapsefirm/.openclaw/workspace). Ask for a configurable output path or confirm where files will be written in your environment so the skill cannot unexpectedly access other user files. - Change the embedded default password (Formly2026!) and remove any instruction that encourages using a shared default credential; require the user to supply passwords or omit default-protection entirely. - If you care about privacy, verify that the skill does not transmit your workbook or source data to external endpoints (the SKILL.md does not mention network calls, but the missing script could). Request the full script or run the generator in a sandboxed environment first. If the publisher can provide a corrected SKILL.md (no hardcoded user paths, no embedded passwords, explicit dependency declarations, and the generator script included or an install spec), the skill would be materially more trustworthy.
Capability Analysis
Type: OpenClaw Skill Name: excel-generator Version: 1.0.0 The skill bundle contains hardcoded sensitive defaults and environment-specific configurations in SKILL.md, including a specific user home directory path (/Users/synapsefirm/) and a static password (Formly2026!) for 'client delivery.' While the stated goal of generating Excel workbooks is legitimate, these hardcoded values represent significant security vulnerabilities and poor sanitization, fitting the criteria for a suspicious classification.
Capability Assessment
Purpose & Capability
The skill's name and description align with generating Excel workbooks using Python/openpyxl. However, the SKILL.md assumes availability of python3 and openpyxl and a local generator script (scripts/excel_generator.py) even though the skill declares no required binaries, dependencies, or code files. The missing dependency/instruction mapping is inconsistent.
Instruction Scope
Instructions tell the agent to cd into and write files under a specific user path (/Users/synapsefirm/.openclaw/workspace), run a local script (scripts/excel_generator.py), and save outputs to /Users/synapsefirm/.openclaw/workspace/excel-projects/. The skill also prescribes a default password (Formly2026!) for password-protected deliverables. These actions involve writing/reading local filesystem locations and rely on a script that is not included — scope and assumptions are unclear and potentially unsafe.
Install Mechanism
This is an instruction-only skill with no install spec, which is low risk in general. But it assumes external runtime capabilities (python3, openpyxl) and a local script; the absence of declared dependencies or an included generator script is an incoherence to address before use.
Credentials
The skill requests no environment variables but hardcodes a filesystem path containing a specific username (synapsefirm) and embeds a default password (Formly2026!). Both are disproportionate: the hardcoded path suggests the skill was written for a particular environment, and the embedded password is a sensitive default that could lead to insecure sharing if used as-is.
Persistence & Privilege
The skill does not request permanent presence (always: false) and does not declare modifications to other skills or system-wide settings. Autonomy is allowed by default but not by itself a concern here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install excel-generator
  3. After installation, invoke the skill by name or use /excel-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish: Bloomberg-style Excel workbook generator using Python + openpyxl
Metadata
Slug excel-generator
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Excel Generator?

Generate professional Bloomberg-style Excel workbooks from natural language descriptions. Creates multi-sheet workbooks with dashboards, KPI cards, charts, c... It is an AI Agent Skill for Claude Code / OpenClaw, with 149 downloads so far.

How do I install Excel Generator?

Run "/install excel-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Excel Generator free?

Yes, Excel Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Excel Generator support?

Excel Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Excel Generator?

It is built and maintained by synapsefirm-cmd (@synapsefirm-cmd); the current version is v1.0.0.

💬 Comments