skills/budget-variance-analyzer/SKILL.md
Explain budget versus actual variances with performance insights, key drivers, and recommended actions
npx skillsauth add hasna/skills budget-variance-analyzerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate your monthly financial reporting. Feed in budget vs. actuals data, and this skill acts as an FP&A analyst to identify key variance drivers, assess risks, and draft executive-ready commentary. It doesn't just calculate the difference; it explains why the numbers are off and what to do about it.
This is a CLI skill. It requires the
skillsCLI to execute. Install it withnpm install -g @hasna/skills, then run the commands below.
# Analyze a variance report file
skills run budget-variance-analyzer -- "./inputs/budget_variance.csv"
--period "November 2025"
# Analyze inline data
skills run budget-variance-analyzer -- --text "Marketing: Budget 120k, Actual 138k. Sales: Budget 300k, Actual 270k"
--audience "Finance Team"
# Set a strict threshold
skills run budget-variance-analyzer -- "./inputs/q4_report.json"
--threshold "5%"
--format markdown
| Option | Description | Default |
| ------------- | ---------------------------------------------------- | -------------- |
| --text | Raw data text (if not using file input) | - |
| --period | Reporting period (e.g. "Q4 2024") | current period |
| --audience | Target audience (Finance, Exec, Dept) | Finance |
| --threshold | Variance threshold to trigger analysis (e.g. "5%") | 5% |
| --currency | Currency symbol for display | USD |
| --format | Output format (markdown or json) | markdown |
| --output | Custom filename for export | Auto-generated |
skills run budget-variance-analyzer -- "./inputs/pnl_summary.csv"
--audience "Executive Team"
--threshold "10%"
skills run budget-variance-analyzer -- --text "Engineering: Budget 500k, Actual 550k (Cloud costs spike)"
--audience "Engineering Director"
OPENAI_API_KEY environment variable.testing
Merge a GitHub pull request, merge when green, use a merge queue, or decide whether a pull request is mergeable. Use only for explicit merge intent, not ordinary review.
development
Generate premium performance audit reports for web apps, APIs, or SaaS surfaces with metrics, findings, budgets, remediation plans, and manifest metadata.
data-ai
Generate premium customer feedback reports from reviews, support tickets, surveys, call notes, or raw feedback with clusters, sentiment, root causes, roadmap recommendations, evidence, and manifest metadata.
development
Generate high-quality PDF documents from markdown, HTML, or templates