Skip to content

feat(financial-analysis): add xls-formatting-creator meta-skill + slash command#236

Open
RJK134 wants to merge 1 commit into
anthropics:mainfrom
RJK134:feat/xls-formatting-creator
Open

feat(financial-analysis): add xls-formatting-creator meta-skill + slash command#236
RJK134 wants to merge 1 commit into
anthropics:mainfrom
RJK134:feat/xls-formatting-creator

Conversation

@RJK134
Copy link
Copy Markdown

@RJK134 RJK134 commented May 18, 2026

Summary

Adds xls-formatting-creator — a meta-skill that mirrors the existing ppt-template-creator pattern but for Excel. Takes one or more representative .xlsx files, extracts house-style formatting patterns (fonts, fills, borders, number formats, column widths, and the color-coding lineage convention), and generates a self-contained skill that encodes those conventions.

The color-coding extraction classifies each cell as numeric_input, text_label, formula, intra-workbook link, or external link, then tabulates the modal font color per class — surfacing conventions like blue = input, black = formula, green = cross-sheet link.

Generated skills bundle the reference workbook under assets/ and document both openpyxl and Office JS code paths.

Files

  • plugins/vertical-plugins/financial-analysis/skills/xls-formatting-creator/SKILL.md (374 lines)
  • plugins/vertical-plugins/financial-analysis/commands/xls-formatting-creator.md (33 lines)
  • README.md — one new row in the financial-analysis skill table

The version-bump pre-commit hook patched the financial-analysis plugin from 0.1.0 → 0.1.1.

Provenance

This is a re-application of @aperlov's original commit f4d2734 (PR #67, aperlov/xls-formatting-creator). That branch was authored before #81 (the repo restructure that introduced the agent-plugins/ / vertical-plugins/ split), and so its file paths no longer match the current layout — but the content is fully usable as-is.

Content unchanged; only paths moved:

  • financial-analysis/skills/xls-formatting-creator/SKILL.mdplugins/vertical-plugins/financial-analysis/skills/xls-formatting-creator/SKILL.md
  • financial-analysis/commands/xls-formatting-creator.mdplugins/vertical-plugins/financial-analysis/commands/xls-formatting-creator.md

Co-authorship preserved in the commit trailer.

Verification

  • python3 scripts/check.py — clean (OK — 80 file(s) checked, 0 issues.)
  • Version-bump pre-commit hook ran cleanly; financial-analysis patch-bumped.
  • No agent-plugin bundles drift (no agent currently bundles xls-formatting-creator).

Test plan

🤖 Generated with Claude Code

…sh command

Mirrors the existing `ppt-template-creator` pattern but for Excel. Takes one
or more representative .xlsx files, extracts house-style formatting patterns
(fonts, fills, borders, number formats, column widths, and the color-coding
lineage convention), and generates a self-contained skill that encodes those
conventions for future use.

The color-coding extraction classifies each cell as numeric_input,
text_label, formula, intra-workbook link, or external link, then tabulates
the modal font color per class — surfacing conventions like blue = input,
black = formula, green = cross-sheet link.

Generated skills bundle the reference workbook under assets/ and document
both openpyxl and Office JS code paths.

Adds the corresponding row to the README financial-analysis skill table.

This is a re-application of @aperlov's commit f4d2734 (originally on
`aperlov/xls-formatting-creator` / PR anthropics#67), rebased onto the post-anthropics#81
repo layout — the original branch was authored before the
agent-plugins/vertical-plugins split. Content unchanged; only file paths
moved from `financial-analysis/{commands,skills}/...` to
`plugins/vertical-plugins/financial-analysis/{commands,skills}/...`.

Co-Authored-By: Alexa Perlov <aperlov@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@RJK134 RJK134 closed this May 18, 2026
@RJK134 RJK134 reopened this May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant