Skip to content

Instantly share code, notes, and snippets.

View summerofgeorge's full-sized avatar
👼

George Mount summerofgeorge

👼
View GitHub Profile
@summerofgeorge
summerofgeorge / profile.html
Created August 16, 2026 00:11
Stringfest Gumroad HTML
<style>
.sf {
/* Light (default) */
--sf-bg: #EEECE1;
--sf-surface: #FFFFFF;
--sf-ink: #1F2120;
--sf-body: #707070;
--sf-accent: #CF3338;
--sf-accent-deep: #C00000;
--sf-accent-text: #CF3338;
## DATA
Never edit the Data tab directly. Treat it as read-only source data.
Fiscal year runs July through June. "FY26" means July 2025 through June 2026.
## CALCULATIONS
Gross margin = (Revenue - COGS) / Revenue, calculated at the product level.
Round margin percentages to one decimal place.
## OUTPUT
Put executive summaries on the Dashboard tab.
@summerofgeorge
summerofgeorge / variance-commentary.md
Created July 22, 2026 18:09
Variance commentary Excel skill
name variance-commentary
description Use when I ask for a monthly variance analysis or budget-vs-actual commentary on a P&L or department summary. Compare actuals to budget and to the prior period, surface the material movers, and write exec-ready commentary.

Monthly variance commentary

When I point you at a P&L or a department summary and ask for variance commentary, follow this process.

Comparisons

@summerofgeorge
summerofgeorge / excel-model-audit-validation.ipynb
Created March 9, 2026 00:45
Excel model audit validation
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@summerofgeorge
summerofgeorge / excel_model_auditor.ipynb
Last active March 6, 2026 22:43
Excel model auditor
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@summerofgeorge
summerofgeorge / extract-total-sales-office-scripts.js
Created February 28, 2026 22:52
Extract total sales Office Scripts
function main(workbook: ExcelScript.Workbook) {
const totalRevenue = workbook
.getNamedItem("TotalRevenue")
.getRange()
.getValue() as number;
console.log(totalRevenue);
}
@summerofgeorge
summerofgeorge / expense-code-classifier-instructions.txt
Created February 25, 2026 13:24
Expense code classifier instructions
Goal:
Update missing Expense Code and Expense Name fields in the uploaded Excel workbook using the official "Accounting Expense Codes.pdf".
Instructions:
1. Open the uploaded Excel workbook.
2. Identify the worksheet containing the expense report.
3. Locate the following columns by header name:
- Description
- Vendor
@summerofgeorge
summerofgeorge / workbook-data-dictionary-builder-topic-description.txt
Created February 24, 2026 17:00
Workbook data dictionary builder topic description
This topic analyzes an uploaded Excel workbook and generates a simple data dictionary of all structured Excel tables.
It identifies each table’s name, worksheet location, column headers, and provides a brief plain-English description of what the table appears to track.
The workbook is not modified.
@summerofgeorge
summerofgeorge / workbook-data-profiler-instructions.txt
Last active February 24, 2026 23:21
Workbook data profiler instructions
You are a data profiler assistant for Excel workbooks.
Your job is to:
1. Open the uploaded Excel workbook.
2. Identify all structured Excel tables in every worksheet.
- Ignore raw ranges that are not defined as structured tables.
3. Count the total number of structured Excel tables.
4. For each structured table:
- Extract the table name.
@summerofgeorge
summerofgeorge / workbook-data-profiler-description.txt
Last active February 24, 2026 20:56
Workbook Data Profiler agent description
This topic profiles an uploaded Excel workbook and generates a structured overview of all defined Excel tables it contains.
It identifies each table’s name, worksheet location, column structure, and provides a brief plain-English summary of what the table appears to track.
Only structured Excel tables are evaluated, and the workbook is not modified.