fm-show

Resolve FileMaker object UUIDs to FM-Lab web frontend deep links.

17|5|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/marcel-more/fm-lab --skill fm-show
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fm-show
Source: https://github.com/marcel-more/fm-lab/tree/main/.claude/skills/fm-show
Command: npx skills add https://github.com/marcel-more/fm-lab --skill fm-show

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill bridges the gap between FileMaker's proprietary structure and modern web-based analysis by providing deep links to a live, queryable digital twin of your solution.

Core Features & Use Cases

  • Deep Linking: Instantly open any FileMaker object (scripts, layouts, fields) in the FM-Lab web frontend for detailed inspection.
  • Graph & Reference Analysis: Visualize object dependencies, callers, and where-used trees directly in the browser.
  • Use Case: When debugging a complex script, use this Skill to instantly open the graph view in your browser to see every layout and button that triggers that specific script.

Quick Start

Ask the agent to show the references for the script named Customer Update in the FM-Lab web frontend.

Frequently Asked Questions about fm-show

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I visualize FileMaker script dependencies and callers in a web browser?

Visualize FileMaker script dependencies by resolving object UUIDs from a DuckDB catalog to generate deep links, opening graph views and where-used trees directly in the FM-Lab web frontend.

Can I do where-used analysis for FileMaker layouts and fields without leaving the terminal?

Yes, where-used analysis for FileMaker layouts and fields is possible by requesting cross-reference lookups, which returns browser-accessible URLs for detailed inspection in the FM-Lab web UI.

What is deep link navigation for FileMaker objects in a digital twin?

Deep link navigation for FileMaker objects maps internal identifiers to browser-accessible URLs, allowing instant inspection of scripts, layouts, and fields within a live, queryable digital twin.

Do I need a running FM-Lab web server to resolve FileMaker UUIDs?

Yes, resolving FileMaker UUIDs requires a reachable FM-Lab web server and a valid session context to successfully map internal object identifiers to browser-accessible URLs.

What are the limitations of using DuckDB for FileMaker cross-reference analysis?

DuckDB cross-reference analysis is limited to objects indexed in the catalog and requires dependencies like curl and jq, plus an active FM-Lab session to map UUIDs successfully.