fim-portal government

Assemble service dossiers, lay out data-schema form blueprints, audit schema quality, and find reusable data fields — all over the open, key-free FIM Portal API via the fim-portal-cli.

Install

  1. Install the fim-portal CLI:

    npm i -g @maschinenlesbar.org/fim-portal-cli
  2. Add the marketplace (once):

    /plugin marketplace add maschinenlesbar-org/plugins
  3. Install the plugin:

    /plugin install fim-portal@maschinenlesbar

Requirements such as API keys or accounts are listed in SKILLS.md.

Skills

  • /fim-portal:fim-field-finder

    Find reusable, released FIM data fields and groups (XDatenfelder Bausteine) for form modelling, using the fim-portal CLI. Trigger when the user asks "is there a standard field for a German tax number?", "find released text-input fields named Familienname", "which reusable date fields exist?", "show me data-field groups for an address", "what's the FIM field for IBAN?", or wants to reuse catalogue building blocks instead of inventing form fields. Filters by Feldart / Datentyp / Freigabestatus, ranks by reusability, and handles the namespace + status traps the bare search exposes.

  • /fim-portal:fim-quality-audit

    Audit the data quality of a FIM data schema and produce a ranked findings report, using the fim-portal CLI. Trigger when the user asks "is this schema clean?", "run a quality check on S00000000159", "what's wrong with the Wohngeld schema?", "which fields are missing a Wertebereich?", "any errors in this schema before we reuse it?", or wants FITKO's completeness/consistency findings summarised. Aggregates the quality-report's per-group / per-field / per-rule failing checks into counts by severity and the most common problems, instead of the flat blob the bare CLI prints.

  • /fim-portal:fim-schema-blueprint

    Turn a FIM data schema (XDatenfelder Datenschema) into a readable form / field blueprint, using the fim-portal CLI. Trigger when the user asks "what fields are in the Wohngeld schema?", "show the form structure for S00000000159", "list the groups and data fields of this schema with their types", "what does a birth registration form need?", or wants the data model behind a service laid out as a structured outline. Flattens the schema's group/field tree, surfaces each field's Feldart / Datentyp / cardinality / code list, and can emit the native XDF XML.

  • /fim-portal:fim-service-dossier

    Assemble a complete dossier for a German public administrative service (Leistung) from the FIM Portal, using the fim-portal CLI. Trigger when the user asks "tell me everything about the Personalausweis service", "what's the FIM record for applying for a passport?", "show the legal bases and regional texts for service 99008001012012", "which Redaktionen have a text for this Leistung?", or wants the profile + its master texts + linked process pulled together. Resolves the service profile's cross-references (leistung_stammtexte, prozessklasse, OZG) that the bare CLI returns only as raw id lists.

Details

Repository
maschinenlesbar-org/fim-portal-cli
CLI
@maschinenlesbar.org/fim-portal-cli (command fim-portal)
Plugin version
0.2.0, from tag v0.0.10
License
AGPL-3.0-or-later
Data terms
DATA_LICENSE.md
Keywords
fim, fimportal, xdatenfelder, xzufi, xprozess, leistungskatalog, fitko, ozg, egovernment, germany, bund.dev