By LucaM711
Riclassifica un bilancio (Stato Patrimoniale + Conto Economico) da PDF o XLSX secondo i principi contabili italiani, verifica la quadratura al centesimo, calcola indici/grade/fido e produce un report a layout fisso in XLSX ed esportato in PDF.
Plugin Claude Code che trasforma un bilancio "sporco" (Stato Patrimoniale + Conto Economico, in PDF o XLSX, anche scansione) in un report a layout fisso — esportato in PDF e disponibile come XLSX editabile per gli aggiustamenti dell'operatore.
La skill ragiona cosi':
| Parte | Chi la fa | Garanzia |
|---|---|---|
| Lettura del bilancio + mappatura voci | Agente (Claude) | ragionamento, anche su scansioni |
| Popolamento modello, quadratura, indici/grade/fido, PDF | Engine Python deterministico | stessi input → stessi numeri |
| Layout del report | Modello template.xlsx (mai modificato) | formato sempre identico |
L'engine non duplica le formule: valorizza il modello e ne rilegge i risultati.
.claude-plugin/marketplace.json # marketplace (un plugin)
plugins/fs-analysis/
.claude-plugin/plugin.json # manifest del plugin (versione SemVer)
skills/analyzing-financial-statements/
SKILL.md # workflow della skill
references/ # mapping IT GAAP, indici/grade/fido, formato output
assets/ # template.xlsx + font Syne (OFL)
scripts/ # CLI + engine `fsa/`
tests/ # test dell'engine
pyproject.toml release.config.mjs sync-version.mjs .github/workflows/
/plugin marketplace add LucaM711/fs-analysis
/plugin install fs-analysis@fs-analysis-marketplace
Poi basta caricare un bilancio e chiedere l'analisi: la skill si attiva da sola.
openpyxl (obbligatorio), pdfplumber (opzionale, PDF digitali).soffice) per ricalcolo ed export PDF. In locale:
brew install --cask libreoffice (macOS) / apt-get install -y libreoffice-calc.
Su macOS con Microsoft Excel il fallback e' automatico. Nel sandbox di Claude
(web) LibreOffice e' gia' disponibile.SKILL=plugins/fs-analysis/skills/analyzing-financial-statements
# 1) assist estrazione + schema
python $SKILL/scripts/ingest.py BILANCIO.pdf --skeleton normalized.json --anno 2024
# 2) compila normalized.json (mappatura) e verifica + popola + metriche
python $SKILL/scripts/build_report.py normalized.json --out-dir fsa-output
# 3) scrivi analysis.json (4 blocchi) ed esporta il PDF
python $SKILL/scripts/render_pdf.py fsa-output/<azienda>_<anno>_report.xlsx --analysis analysis.json
build_report.py esce con codice 2 se il bilancio non quadra al centesimo:
si corregge la mappatura e si ripete.
pip install -r requirements.txt # installa Poetry
poetry install # ambiente di sviluppo
poetry run poe test # test (i casi che richiedono LibreOffice si saltano se assente)
poetry run poe static-checks # ruff + mypy
poetry run poe format # formattazione
Versione SemVer derivata dai Conventional Commits via semantic-release:
al merge su master aggiorna CHANGELOG.md, crea la release GitHub e sincronizza la
versione in pyproject.toml, plugin.json e marketplace.json. Nessuna
pubblicazione su PyPI. Le altre branch eseguono un dry-run.
Apache 2.0. Font Syne: SIL Open Font License.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub lucam711/fs-analysis --plugin fs-analysisUI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.