Skip to main content
Run any Skill in Manus
with one click
GitHub repository

fm-lab

fm-lab contains 19 collected skills from marcel-more, with repository-level occupation coverage and site-owned skill detail pages.

skills collected
19
Stars
15
updated
2026-07-18
Forks
5
Occupation coverage
7 occupation categories · 100% classified
repository explorer

Skills in this repository

create-custom-dashboard
software-developers

Interactively creates a new custom dashboard bundle for the fm-lab dashboard system. Clarifies the goal, drafts SQL, confirms sample results with the user, recommends an interactive dashboard pattern (navigation, KPI filters, search), asks for a name, and generates the full bundle directory under `rest-api/templates/dashboards-custom/<id>/`. Triggers (English): "/create-custom-dashboard", "create a new dashboard for X", "new dashboard", "build a dashboard that shows X". Triggers (German): "erstelle ein neues Dashboard für X", "neues Dashboard", "baue ein Dashboard das X zeigt".

2026-07-18
fm-generate-script
software-developers

Generates FileMaker scripts as paste-ready fmxmlsnippet XML through a reference-driven pipeline - canonical text draft, deterministic lint, object-reference resolution against the DuckDB catalog (real IDs, machine-readable resolution report), table-driven XML emission from fm_spec.duckdb, and a three-layer validation gate. Successor of filemaker-script-erzeugen. Triggers (English) - "create a FileMaker script", "generate a script for X", "build an fmxmlsnippet". Triggers (German) - "erstelle ein FileMaker-Script", "generiere ein Script fuer X", "baue ein Script-Snippet".

2026-07-18
install-duckdb-docs
network-and-computer-systems-administrators

Download and install DuckDB documentation from duckdb.org. Automatically checks for newer versions and prompts before replacing existing docs. Triggers (English): "install DuckDB docs", "update DuckDB documentation". Triggers (German): "installiere die DuckDB-Doku", "DuckDB-Dokumentation aktualisieren".

2026-07-18
convert-xml
software-developers

Convert FileMaker XML export to DuckDB database. Automatically handles UTF-8 encoding conversion and creates analyzed database tables. Triggers (English): "convert XML", "import the FileMaker XML", "/convert-xml", "batch import all XML files". Triggers (German): "konvertiere die XML", "importiere die FileMaker-XML", "alle XML-Dateien importieren". Triggers (Spanish): "convertir el XML", "importar el XML de FileMaker". Triggers (French): "convertir le XML", "importer le XML FileMaker". Triggers (Italian): "converti l'XML", "importa l'XML FileMaker". Triggers (Dutch): "converteer de XML", "importeer de FileMaker-XML". Triggers (Portuguese): "converter o XML", "importar o XML do FileMaker". Triggers (Swedish): "konvertera XML", "importera FileMaker-XML". Triggers (Japanese): "XMLを変換", "FileMaker XMLをインポート". Triggers (Korean): "XML 변환", "FileMaker XML 가져오기". Triggers (Chinese): "转换 XML", "导入 FileMaker XML".

2026-07-15
fm-graph-cluster
software-developers

Segments the FileMaker object graph in `db/fm_catalog.duckdb` into modules/communities, finds the best resolution for this solution's size by sweeping candidate resolutions and scoring them (modularity Q + distribution guardrails), names the communities semantically (CommunityNames.Semantic_Name, optionally Semantic_Description in --deep-research), writes an analysis report to `output/`, and syncs the named partition to the Graph Explorer. Orchestrates the existing tools/graph-export tooling (cluster.sh, cluster_louvain.mjs/cluster_leiden.py, cluster_load.sql); it does not replace it. Triggers (English): "/fm-graph-cluster", "cluster the graph", "detect communities/modules", "name the clusters", "segment the solution into modules". Triggers (German): "/fm-graph-cluster", "clustere den Graph", "finde die Module/Communities", "benenne die Cluster", "segmentiere die Lösung in Module".

2026-07-15
fm-open
software-developers

Opens a FileMaker object directly in FileMaker Pro via an fmIDE fmp:// URL, after verifying through the FM-Lab REST API that the fmIDE plugin is enabled and the fmIDE script exists in the target file. Use fm-show instead to display the object in the FM-Lab web frontend (detail/references/graph). Triggers (English): "/fm-open", "/fmide-open", "open this in FileMaker", "jump to the script in FileMaker", "open in fmIDE". Triggers (German): "öffne das in FileMaker", "spring zum Script in FileMaker", "in fmIDE öffnen". Triggers (Spanish): "abre esto en FileMaker", "abrir en fmIDE". Triggers (French): "ouvre ça dans FileMaker", "ouvrir dans fmIDE". Triggers (Italian): "apri questo in FileMaker", "aprire in fmIDE". Triggers (Dutch): "open dit in FileMaker", "openen in fmIDE". Triggers (Portuguese): "abra isto no FileMaker", "abrir no fmIDE". Triggers (Swedish): "öppna detta i FileMaker", "öppna i fmIDE". Triggers (Japanese): "これをFileMakerで開いて", "fmIDEで開く". Triggers (Korean): "이것을 FileMaker에서 열어 줘", "fmIDE에서 열기". Tri

2026-07-15
fm-show
software-developers

Opens a FileMaker object in the FM-Lab web frontend (browser deep link) — detail view by default, references or graph view via flags; works from inside the dev container by opening the browser on the host. Use fm-open instead to jump to the object in FileMaker Pro itself. Triggers (English): "/fm-show", "show this in FM-Lab", "open in the web frontend", "show the references in the browser", "show the callers in FM-Lab", "show this in the graph". Triggers (German): "zeig das in FM-Lab", "im Web-Frontend öffnen", "zeig die Referenzen im Browser", "zeig die Aufrufer in FM-Lab", "zeig das im Graph". Triggers (Spanish): "muestra esto en FM-Lab", "muestra las referencias en el navegador". Triggers (French): "montre ça dans FM-Lab", "montre les références dans le navigateur". Triggers (Italian): "mostra questo in FM-Lab", "mostra i riferimenti nel browser". Triggers (Dutch): "toon dit in FM-Lab", "toon de referenties in de browser". Triggers (Portuguese): "mostre isto no FM-Lab", "mostre as referências no navegador"

2026-07-15
install-mbs-docs
desktop-publishers-439031

Download and install MBS Plugin documentation from MonkeyBread Software. Automatically checks for newer versions and prompts before replacing existing docs. Triggers (English): "install MBS docs", "update MBS plugin documentation". Triggers (German): "installiere die MBS-Doku", "MBS-Plugin-Dokumentation aktualisieren". Triggers (Spanish): "instalar la documentación MBS", "actualizar la documentación MBS". Triggers (French): "installer la documentation MBS", "mettre à jour la documentation MBS". Triggers (Italian): "installa la documentazione MBS", "aggiorna la documentazione MBS". Triggers (Dutch): "installeer de MBS-documentatie", "MBS-documentatie bijwerken". Triggers (Portuguese): "instalar a documentação MBS", "atualizar a documentação MBS". Triggers (Swedish): "installera MBS-dokumentationen", "uppdatera MBS-dokumentationen". Triggers (Japanese): "MBSドキュメントをインストール", "MBSドキュメントを更新". Triggers (Korean): "MBS 문서 설치", "MBS 문서 업데이트". Triggers (Chinese): "安装 MBS 文档", "更新 MBS 文档".

2026-07-15
select-solution
software-developers

Switches the active fm-lab solution (the workspace default: pointer file + db/ symlinks + running API) via tools/solution.sh. Use when the user wants to change, switch or activate a solution — with an id given, a near-miss typo to confirm, or no argument at all (then list and pick). Not for session-only pins (FMLAB_SOLUTION) nor for creating solutions (solution.sh create). Triggers (English): "/select-solution", "switch solution", "activate solution X", "change the active solution", "which solution should be active". Triggers (German): "/select-solution", "wechsle die Lösung", "aktiviere Lösung X", "Lösung umschalten", "welche Lösung soll aktiv sein". Triggers (Spanish): "cambia la solución", "activa la solución X", "cambiar la solución activa". Triggers (French): "change de solution", "active la solution X", "changer la solution active". Triggers (Italian): "cambia la soluzione", "attiva la soluzione X", "cambiare la soluzione attiva". Triggers (Dutch): "wissel de oplossing", "activeer oplossing X", "verande

2026-07-15
install-fmide-docs
software-developers

Download and install fmIDE documentation from the GitHub Wiki. Automatically checks for newer commits and prompts before replacing existing docs. Triggers (English): "install fmIDE docs", "update fmIDE documentation". Triggers (German): "installiere die fmIDE-Doku", "fmIDE-Dokumentation aktualisieren".

2026-07-13
install-fm-xml-export-exploder
software-developers

Clone and install the fm-xml-export-exploder repository for splitting FileMaker XML exports into individual components. Automatically checks for newer commits and prompts before updating. Triggers (English): "install fm-xml-export-exploder", "clone the XML exploder". Triggers (German): "installiere fm-xml-export-exploder", "XML-Exploder klonen".

2026-06-28
install-ooe-fm
software-developers

Clone and install the ooe-fm (One Of Everything) FileMaker reference repository for XML test cases. Automatically checks for newer commits and prompts before updating. Triggers (English): "install ooe-fm", "clone the ooe-fm test data". Triggers (German): "installiere ooe-fm", "ooe-fm Testdaten klonen".

2026-06-28
skill-creator
computer-occupations-all-other

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

2026-06-28
test-convert-xml
software-quality-assurance-analysts-and-testers

Run XML-to-DuckDB conversion test using ooe-fm reference data. Reads from xml-test/ and writes to db/fm_test.duckdb without affecting the production database. Automatically provisions test data from ooe-fm if needed. Triggers (English): "test the XML conversion", "run the convert-xml test". Triggers (German): "teste die XML-Konvertierung", "konvertiere die Test-XML". Triggers (Spanish): "probar la conversión XML", "ejecutar la prueba de convert-xml". Triggers (French): "tester la conversion XML", "exécuter le test convert-xml". Triggers (Italian): "testare la conversione XML", "eseguire il test convert-xml". Triggers (Dutch): "test de XML-conversie", "voer de convert-xml-test uit". Triggers (Portuguese): "testar a conversão XML", "executar o teste convert-xml". Triggers (Swedish): "testa XML-konverteringen", "kör convert-xml-testet". Triggers (Japanese): "XML変換をテスト", "convert-xmlテストを実行". Triggers (Korean): "XML 변환 테스트", "convert-xml 테스트 실행". Triggers (Chinese): "测试 XML 转换", "运行 convert-xml 测试".

2026-06-28
filemaker-function-reference
office-clerks-general-439061

Lookup documentation for FileMaker functions and ScriptSteps. Use when analysing FileMaker codebase, when the user asks "explain FileMaker function?" or "show all FileMaker functions for [topic]". Supports both direct function lookup and thematic search. Uses the local DuckDB reference index (`docs/claris-help/fm_reference.duckdb`) for fast multi-language slug lookups and the Claris-Online-Help mirror (or online help) for detailed HTML content.

2026-05-13
install-claris-docs
software-developers

Download and install Claris FileMaker Pro online help (help.claris.com) as a local mirror in `docs/claris-help/`. Supports 11 languages with English as the always-included reference language. Also copies the REST-API reference index DB (`fm_reference.duckdb`) into the docs directory for fast slug lookups. Maintains a manifest and per-language version markers and prompts before replacing existing language sets.

2026-05-13
fm-analyze
software-developers

Analysiert die Business-Logik und den semantischen Zweck eines FileMaker-Objekts (Script, Field, Layout, CustomFunction, ValueList, etc.) aus der DuckDB-Datenbank `db/fm_catalog.duckdb`. Im Gegensatz zu fm-summarize (rein technische Beschreibung) betrachtet diese Analyse den Kontext: Variablen-Benennungen, Layout-Bezeichnungen, vor- und nachgelagerte Scripts in der Call-Chain, Trigger-Quellen, Feldkommentare verknüpfter Objekte. Daraus wird der vermutete fachliche Zweck abgeleitet und beschrieben. Unterstützt zwei Modi — Standard (vollständiger Bericht mit Call-Chain und semantischen Signalen) und Kurz (1-2 Absätze Fließtext, via `--short` Flag oder Trigger-Wörter wie "kurz", "knapp", "1-2 Sätze", "TL;DR"). Wird ausgelöst durch Anfragen wie "/fm-analyze", "analysiere Script X", "was ist der Zweck von X", "welche Business-Logik steckt hinter X", "erkläre den fachlichen Sinn von X".

2026-04-28
fm-summarize
database-architects

Erzeugt eine technische Zusammenfassung eines FileMaker-Objekts (Script, Field, Layout, CustomFunction, ValueList, BaseTable, TableOccurrence, Relationship, etc.) aus der DuckDB-Datenbank `db/fm_catalog.duckdb`. Verwendet ObjectCatalog/ObjectLinks für Auflösung und Abhängigkeiten und erzeugt eine strukturierte Markdown-Beschreibung in deutscher Sprache. Unterstützt zwei Modi — Standard (vollständig mit Ablauf und Abhängigkeiten) und Kurz (1-2 Absätze Fließtext, via `--short` Flag oder Trigger-Wörter wie "kurz", "knapp", "1-2 Sätze", "Kurzbeschreibung", "TL;DR"). Wird ausgelöst durch Anfragen wie "beschreibe Script X", "fasse das Feld X zusammen", "/fm-summarize", "erkläre mir das Layout X technisch", oder wenn ein zuvor identifiziertes FileMaker-Objekt dokumentiert werden soll.

2026-04-28
mbs-function-reference
software-developers

Lookup documentation for MBS Plugin functions. Use when analysing FileMaker codebase, when the user asks "explain MBS function?" or "show all MBS functions for [topic]". Supports both direct function lookup and thematic search.

2026-04-28