Add xls-formatting-creator meta-skill#67
Open
alexa-perlov wants to merge 1 commit intomainfrom
Open
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/xls-formatting-creatorslash command and companion meta-skill underfinancial-analysis/, mirroring the existing/ppt-template+ppt-template-creatorpattern for Excel..xlsxfiles, extracts house-style formatting (fonts, fills, borders, number formats, column widths, named styles, theme colors), and generates a self-contained skill that encodes the conventions.numeric_input/text_label/formula/intra_link/external_linkand tabulates modal font color per class, so conventions like blue-input / black-formula / green-cross-sheet-link get surfaced automatically rather than hand-documented.What's in the generated skill
Each generated skill contains:
assets/reference.xlsx— one of the representative input workbooks, for future-reference when rules are ambiguous.SKILL.md— self-contained: house color-coding rules, font table, number format strings, border conventions, column widths, layout conventions, and ready-to-use code paths for both openpyxl and Office JS.Test plan
/plugin marketplace add <repo>→/plugin install financial-analysis) and invoke/xls-formatting-creator <path.xlsx>against a real operating model or LBO output.