FileMaker AI vocabulary
Use this skill whenever Claude needs to name, call, or validate a FileMaker function or script step — writing a calculation, writing a script, checking whether a function or script step exists, checking parameter order or count, or checking whether a script step is supported on a given platform (Pro, Go, WebDirect, Server, Cloud, Data API, Custom Web Publishing). Trigger any time FileMaker calculation syntax or script step syntax is being written or reviewed. Do not name or call a FileMaker function or script step from memory alone — check the reference files first.From its SKILL.md
npx -y skills add andykear/FileMaker-AI-vocabularyAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- 22 days oldThe repository was created 22 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.7 KB, 715 tokens by cl100k_base, as published. Nobody here has run it
FileMaker AI Vocabulary Skill
The authoritative, compressed vocabulary of every FileMaker Pro function and script step at FileMaker 26. Consult it before naming or calling any function or step, so nothing invented, misspelled, or wrongly-signatured reaches the output.
Created by Andrew Kear of Clockwork Creative Technology. Licence: CC BY 4.0.
Critical rules (enforced before generating)
- Only use functions and script steps that appear in the reference files. Never invent one. If a plausible-sounding name is not listed, state that no such FileMaker function or step exists rather than guessing.
- Function parameter order is authoritative. Braces
{ }mark optional parameters; an ellipsis marks a repeatable group. Do not reorder, drop, or add parameters. Three functions carry a second signature line for an alternate call form:SubstituteandJSONSetElement(variadic bracket-pair forms) andComputeModel(a distinct image-model parameter list). - Aggregate argument shapes.
Sum,Count,Average,Max,Min,StDev,StDevP,Variance,VariancePshow{; field...}but each field slot also accepts a repeating field, a related field (table::field), a semicolon-separated list of several fields, or cross-table match lists. The signature shows the canonical form; see the function file header. - Target is FileMaker 26. Every entry is valid at this version. This skill does not track originating version — supporting pre-26 solutions is a separate check it does not make.
- The script step file is an index, not an option spec. It carries each step's canonical name, internal ID, and platform support only. It deliberately does not list step options. For a step's options, element structure, or paste-ready XML, defer to the companion FileMaker Script XML and Field XML skills — do not reconstruct options from this file.
- ⚠ marks a platform exception, not the norm. No ⚠ means the step is fully supported (Yes) on Pro, Go, WebDirect, Server, Cloud, Data API, and Custom Web Publishing. Where ⚠ appears, only the listed platforms deviate (No = skipped, returns error 3; Partial = runs but differs); treat all unlisted platforms as Yes. Check these flags before using a step in a server-scheduled, WebDirect, or Go workflow.
Reference files
Before producing any FileMaker function or script step in output, verify it against the relevant reference file. Each file carries its own header restating these rules.
references/filemaker_function_stubs.md— 368 functions (371 signature lines):FunctionName ( params ) → return type.references/filemaker_scriptstep_stubs.md— 216 script steps:Step Name #internalID, with⚠platform flags where support is not universal.
What this skill does not cover
- Calculation or script paste-format XML — companion FileMaker Script XML Skill
- Field, table, or value list definition XML — companion FileMaker Field XML Skill
- Layout object XML — companion FileMaker Layout XML Skill
- Whether a referenced field, table, or JSON path exists in a given solution — this skill validates function and step syntax, not the logic built with them
What ships with it: 3 files
36.1 KB alongside SKILL.md
references/
- filemaker_function_stubs.md16.4 KB
- filemaker_scriptstep_stubs.md13.6 KB
- README.md6.1 KB