Command-line tool and TypeScript library
fim-portal
Browse Germany’s FIM Portal — the authoritative catalogue of XDatenfelder schemas, XZuFi services and XProzess processes — from your terminal. fim-portal is a command-line tool over the FIM Portal REST API (fimportal.de): search and download data schemas, data fields, document profiles, service profiles, service texts and process models — as clean JSON or native XML/PDF you can pipe straight into jq or save to a file.
Install
Needs Node.js 20 or newer. Installs the fim-portal command:
npm i -g @maschinenlesbar.org/fim-portal-cliAccess
No account, no API key, no configuration — install and query.
Quick start
fim-portal schemas search --fts-query "Geburt" --is-latest --limit 5Commands
-
schemasDatenschemata (XDatenfelder)
-
document-profilesDokumentsteckbriefe (document profiles)
-
fieldsDatenfelder (data fields)
-
groupsDatenfeldgruppen (data groups)
-
service-profilesLeistungsteckbriefe (XZuFi service descriptions)
-
service-textsLeistungsstammtexte (XZuFi service master texts)
-
organizational-unitsOrganisationseinheiten (XZuFi)
-
specializationsSpezialisierungen (XZuFi)
-
online-servicesOnlinedienste (XZuFi)
-
process-classesProzessklassen (XProzess)
-
processesProzesse (XProzess)
-
code-listsList the code lists referenced by data fields
-
search-csvDownload a search result as CSV (tools/search-csv-download)
Claude Code skills
The fim-portal plugin teaches Claude to use fim-portal. Install it from the maschinenlesbar.org marketplace:
/plugin marketplace add maschinenlesbar-org/plugins
/plugin install fim-portal@maschinenlesbar/fim-portal:fim-field-finder/fim-portal:fim-quality-audit/fim-portal:fim-schema-blueprint/fim-portal:fim-service-dossier
What the skills answer, with real examples → Skill descriptions and requirements →
TypeScript library
@maschinenlesbar.org/fim-portal-cli is also a typed API client you can import in your own code, with no runtime HTTP dependencies.
The tool, not the data
The data comes from the provider behind the API, under its own terms — see DATA_LICENSE.md. The code is dual-licensed AGPL-3.0-or-later or commercial — see LICENSING.md.