hgb-closing-flow
Use for assembling or reviewing an HGB Jahresabschluss workflow from trial balance data into Bilanz and GuV outputs, including tie-out checks between §266 and §275 HGB. Trigger on balance sheet, income statement, trial balance, closing, Jahresabschluss, Saldenliste, GuV, or Bilanz preparation requests.
What this skill does
# HGB Closing Flow
Use this skill when the task is no longer a single booking, but a statement-preparation or statement-review flow.
## Input expectation
Prefer one of these inputs:
- a trial balance or Summen- und Saldenliste
- an account list with year-end balances
- a draft Bilanz or GuV that needs structural review
- a closing memo explaining adjustments and the target reporting date
If the user does not provide enough data for a final statement, say what is missing and continue with a draft structure instead of blocking early.
For a guided end-to-end close from trial balance to Bilanz and GuV, also use:
- `${CLAUDE_PLUGIN_ROOT}/skills/hgb-closing-flow/references/trial-balance-to-statements.md`
- `${CLAUDE_PLUGIN_ROOT}/skills/hgb-closing-flow/references/skr04-hgb-starter-mapping.md`
- `${CLAUDE_PLUGIN_ROOT}/skills/hgb-closing-flow/references/saldenliste-fixture-gkv.md`
## Working method
1. Confirm the reporting date or reporting period.
2. Determine whether the task is:
- Bilanz only
- GuV only
- both statements as a closing package
3. Use `skr04-kontenrahmen` when an account class or line-item mapping is unclear.
4. Use `bilanz-guv-format` for the statutory structure and preserve the ordering from the templates.
5. Use the starter SKR04-to-HGB mapping reference for common closing lines before falling back to ad hoc classification.
6. Make the tie-outs explicit:
- Bilanz: Aktiva = Passiva
- GuV: subtotals add up correctly
- Jahresueberschuss/Jahresfehlbetrag flows consistently into equity
7. Surface unresolved items separately from finalized mappings.
8. When the task starts from a trial balance, follow the staged checklist from the reference file instead of jumping straight to final statements.
## Typical checks
- Distinguish Anlagevermoegen, Umlaufvermoegen, RAP, equity, provisions, and liabilities cleanly.
- Use the starter mapping for common bank, receivables, payables, VAT, revenue, and operating expense balances, but mark edge cases explicitly.
- Flag when provisions, accruals, and simple payables appear to be mixed.
- Flag when the result shown in the GuV does not reconcile to the balance-sheet equity movement.
- Keep statutory headings even when individual amounts are zero, omitted, or still open in the source draft.
## Guardrails
- Do not invent source balances, account numbers, or year-end adjustments.
- Separate HGB presentation logic from tax-law discussion and from VAT treatment.
- When line-item classification depends on management intent or maturity profile, state the assumption.
- Treat the templates as presentation scaffolds, not as permission to fabricate content.
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.