petrowsky

26 mods across 1 repository, 92 stars between them.

data-migrate

01

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Move records from an external source (CSV, JSON, SQL dump, or API response) into a live FileMaker solution via OData. Reads the source data, maps source columns to FM fields with type coercion, gets developer approval on the mapping, then executes the migration with error tracking. Use when the developer asks to…

92 17d ago A 94 tokens

data-seed

02

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Generate realistic seed or test data and load it into a live FileMaker solution via OData. Populates tables with contextually appropriate data while respecting referential integrity. Use when the developer asks to "seed data", "test data", "populate solution", "generate records", or wants sample records in a new or…

92 17d ago A 70 tokens

extract-erd

03

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Derive a true ERD (Mermaid diagram) from a FileMaker solution by analyzing table occurrences, relationships, and fields. Collapses utility TOs to base tables and presents all relationships for developer classification. Use when the user asks to "extract ERD", "show ERD", "map the schema", "understand the database", or…

92 17d ago A 86 tokens

fm-debug

04

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Debug a FileMaker script by capturing runtime state. At Tier 1 the agent instruments the script and gives the developer run instructions. At Tier 3 the agent can autonomously look up the script source, generate a debug-instrumented copy, deploy it via AppleScript, trigger it via the companion, and read the results …

92 17d ago A 111 tokens

fmlint

05

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Lint FileMaker scripts in fmxmlsnippet XML or human-readable format. Validates structure, naming conventions, references, best practices, and calculations. Tier 3 validates calculations against a live FM engine via AGFMEvaluation. Triggers on phrases like 'lint this', 'validate script', 'check conventions', 'run…

92 17d ago A 78 tokens

icon-extract

06

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Extract SVG icons from FileMaker layout objects (Button, ButtonBar) and save as individual SVG files. Use when the developer says "extract icons", "show me the icons", "get the icons from", "export the SVGs", "what icons are in this", or wants to inspect or reuse icons embedded in FM layout XML.

92 17d ago C 72 tokens

icon-swap

07

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Swap SVG icons in FileMaker Button and ButtonBar layout objects with icons from open-source libraries (Lucide, Heroicons, Tabler, Phosphor, Bootstrap, Iconoir, MDI, Ionicons). Handles stroke-to-fill conversion for FM compatibility. Use when the developer says "swap icons", "replace icons", "change icons to", "use…

92 17d ago C 95 tokens

implementation-plan

08

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Structured planning before script creation — decompose requirements, identify dependencies, surface FM-specific constraints, and confirm approach before generating code. Use when the developer says "plan this", "plan before coding", "decompose requirements", "implementation plan", or when the agent needs to think…

92 17d ago A 68 tokens

layout-design

09

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Generate FileMaker layout objects, preview them in the webviewer, iterate with the developer, then produce output as either XML2 fmxmlsnippet (for paste into FM Layout Mode) or self-contained HTML (for the Web Viewer path). Use when the developer says "design layout", "create layout objects", "build layout", "add…

92 17d ago A 86 tokens

layout-spec

10

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Conduct a design conversation and produce a written layout specification for a FileMaker layout — object list, field bindings, section layout, portal configuration, button wiring, and style assignments. No XML output — this is the planning and consulting skill. Use when the developer says "layout spec", "layout…

92 17d ago A 81 tokens

library-lookup

11

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Look up and integrate reusable code from the curated snippet library — scripts, step patterns, custom functions, layout objects, and web viewer components. Use when the developer says "use this from the library", "look up the snippet for", "include the library script", "add a timeout loop", or references any library…

92 17d ago A 73 tokens

menu-lookup

12

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Locate a specific FileMaker custom menu or menu set in agent/xmlparsed/custommenus/ or agent/xmlparsed/custommenusets/. Extracts the real UUIDs required before creating or modifying any menu XML. Use when the user asks to create, modify, review, or look up a custom menu or menu set by name or ID.

92 17d ago A 77 tokens

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Implements the Untitled Placeholder Technique for multi-script systems. Guides the developer through creating N placeholder scripts in FM, captures their IDs via Push Context, then generates all scripts with correct Perform Script wiring in one pass. Use when the user wants to scaffold a set of interdependent scripts.…

92 17d ago A 92 tokens

schema-build

14

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Create and modify FileMaker database schema via OData REST calls against a live hosted solution. Three sub-modes — connect (OData setup walkthrough), build (execute table and field creation), relationships (produce a manual relationship specification checklist). Use when the developer says "build schema", "create…

92 17d ago A 110 tokens

schema-plan

15

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Design the data model for a new FileMaker solution from a natural language description — produce a Mermaid ERD showing base tables and relationships, then extend it to a FileMaker-specific model with table occurrences and a relationship specification. Use when the developer says "design schema", "plan data model"…

92 17d ago A 80 tokens

script-debug

16

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Systematic debugging workflow for FileMaker scripts — reproduce the issue, isolate the failure point, form a hypothesis, verify with runtime data, and produce a fix. At Tier 1 the developer runs scripts manually and provides debug output. At Tier 3 the agent autonomously instruments the script, deploys the…

92 17d ago A 115 tokens

script-lookup

17

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Locate a specific FileMaker script in the agent/xmlparsed/ folder, resolving to the matching pair of scripts from scriptssanitized - human-readable version - and the Save a Copy as XML (SaXML) version. Use when the user says "review/refactor/optimize/open/show" a script, mentions "script ID", or asks about a specific…

92 17d ago A 86 tokens

script-preview

18

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Generates a human-readable preview of a proposed FileMaker script before XML generation. Use when the user wants to preview, outline, draft, or review script steps in plain English before committing to fmxmlsnippet output. Triggers on phrases like "preview the script", "show me the steps", "outline the logic", "draft…

92 17d ago A 78 tokens

script-refactor

19

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Analyse an existing FileMaker script and produce an improved version — better error handling, cleaner variable naming, consolidation of repeated logic — while preserving observable behaviour. At Tier 1 the refactored script is placed on the clipboard for manual paste. At Tier 3 the agent can autonomously deploy the…

92 17d ago B 99 tokens

script-review

20

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Code review a FileMaker script and its full call tree — all subscripts reached via Perform Script are loaded and analysed together. Evaluates error handling, structure, naming, performance, parameter contracts, and cross-script issues. Use when the developer says "review", "code review", "evaluate", or "assess" a…

92 17d ago A 81 tokens

script-test

21

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Generate a companion verification script that exercises a target script with known inputs and asserts expected outputs. Uses the fm-debug infrastructure to report pass/fail results back to the agent. At Tier 1 the developer runs the test script manually. At Tier 3 the agent deploys, runs, and reads results…

92 17d ago A 95 tokens

setup

22

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Interactive setup wizard for agentic-fm. Detects what's already configured, walks the user through each remaining step, and verifies completion before proceeding. Use when the developer says "help me set up", "setup", "get started", "onboard", "first time setup", "install agentic-fm", "configure agentic-fm", or is…

92 17d ago B 83 tokens

solution-analysis

23

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Analyze a FileMaker solution and produce a structured profile covering data model, business logic, UI layer, integrations, and health metrics. Uses on-disk pre-processing to handle solutions of any size without sending raw XML through the agent. Use when the developer says "analyze solution", "solution overview"…

92 17d ago A 99 tokens

trace

24

petrowsky/agentic-fm

Skill Claude CodeCodexCursor

Trace references to a FileMaker object across the entire solution. Supports usage reports ("where is this field used?"), impact analysis ("what breaks if I rename this?"), and dead object scans ("show unused fields/scripts"). Use when the developer says "trace", "find references", "where is X used", "impact of…

92 17d ago A 91 tokens