From norman-finance
Guides users through preparing a German trade-office registration (Gewerbeanmeldung, form GewA 1) via chat, collecting data and generating a pre-filled PDF for self-submission.
How this skill is triggered — by the user, by Claude, or both
Slash command
/norman-finance:gewerbe-registrationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide the user through preparing their **Gewerbeanmeldung** (German trade-office registration,
Guide the user through preparing their Gewerbeanmeldung (German trade-office registration, official form GewA 1, § 14 GewO): collect the data across three sections and generate a pre-filled PDF they submit themselves to their local Gewerbeamt.
sections (basic / business /
owner, each complete + missing camelCase field names) and status. Navigate by
sections.missing; never track progress yourself.get_gewerbe_registration. If one exists, resume from the first incomplete section.
A non-empty documents list means it's already generated. If not found, offer to start one.create_gewerbe_registration so company, address, activity and managing directors are
pre-filled. For self-employed users the tax-registration (Fragebogen) answers are carried
over automatically. Mention that personal data (name, DOB, address) is collected for the form.get_gewerbe_registration_choices for the valid enum values.update_gewerbe_basic)Start of activity (activityStartDate, no more than ~14 days in the future) and whether it's a
head office or a branch (establishmentType).
update_gewerbe_business)Legal form, registered/business name, and — for legal entities (GmbH/UG/AG/…) — the commercial
register number. Type of business (any of industry/trade/craft/other), the Betriebsstätte
address + email, and a precise activity description (Feld 15). Offer suggest_gewerbe_activity
to sharpen the wording — show the suggestion and only apply it if the user accepts. Then the
conditionals: whether a licence/permit is required (+ authority and date), public-sector
participation, and employees (+ full-/part-time counts).
update_gewerbe_owner)Personal data of the owner (sole proprietor) or the managing director (GmbH/UG): names, birth
name, DOB (≥18), place/country of birth, nationality, gender. Whether the home address is the
business address (ownerAddressSameAsBusiness) — if not, the residence address. Main vs
secondary occupation (activityType).
generate_gewerbe_document)generate_gewerbe_document (400 + missing if a section is incomplete). Share the
download link; use get_gewerbe_document_preview to show the first page.get_gewerbe_trade_office and tell the user which Gewerbeamt is responsible; if it
returns {"office": null}, tell them to search for " Gewerbeamt". Remind them
they'll need their ID and any required permits to submit.npx claudepluginhub norman-finance/norman-mcp-server --plugin norman-financeAnalyzes German business registration (Gewerbeanmeldung) bureaucracy: checks deadlines, forms, jurisdiction, legal remedies, and provides risk assessment with immediate action steps.
Handles German business registration and tax office notification for company founders. Checks deadlines, forms, jurisdiction, and provides risk assessment with immediate steps.
Prüft Handelsregister- und Gewerbeanmeldepflichten des Handelsvertreters nach HGB und GewO, inkl. Fristen, Form, Zuständigkeit und Sofortmaßnahmen. Liefert eine Fristen- und Risikoampel.