Migrate FileMaker fmscript skill

This commit is contained in:
martin committed 2026-08-09 09:15:07 +02:00
1 parent 18a9a4cd67
commit d677b26ded
20 files changed
+424 -24

No files matched your search

@@ -0,0 +1,6 @@
Add Account [ Privilege Set: <unknown> ]
Change Password [ With dialog: On ]
Delete Account []
Enable Account [ Activate ]
Re-Login [ With dialog: Off ; Current File ]
Reset Account Password []
@@ -0,0 +1,14 @@
Configure AI Account [ Account Name: ; Model Provider: OpenAI ; API key: ]
Configure Machine Learning Model [ Operation: Unload ; Name: ]
Configure Prompt Template [ Template Name: ; Model Provider: OpenAI ; Template Type: SQL Query ]
Configure RAG Account [ RAG Account Name: ; Endpoint: ; API key: ]
Configure Regression Model [ Action: Train Model ; Model Name: ; Algorithm: Random Forest ]
Fine-Tune Model [ Account Name: ; Base Model: ; Training Data: Table ]
Generate Response from Model [ Account Name:; Model:; User Prompt:; Agentic mode:On; Response:; Stream:Off ]
Insert Embedding [ Account Name: ; Embedding Model: ]
Insert Embedding in Found Set [ Account Name: ; Embedding Model: ]
Perform Find by Natural Language [ Account Name:; Model:; Prompt:; Get: Found Set ]
Perform RAG Action [ RAG Account Name: ; Space ID: ; Action: Add Data ; RAG Data: From Text ; ]
Perform Semantic Find [ Query by: Natural language ; Account Name: ; Embedding Model: ; Text: ; Record set: All records ]
Perform SQL Query by Natural Language [ Account Name: ; Model: ; Prompt: ; Options specified: From list ; Action: Query ; Data Tables: From list ; [ ] ; Stream: Off ]
Set AI Call Logging [ Off ; Verbose: Off ]
@@ -0,0 +1,38 @@
Allow User Abort [ Off ]
Open Transaction []
Set Revert Transaction on Error [ Off ]
Revert Transaction []
Commit Transaction
Configure Local Notification [ Action: Queue ]
Configure NFC Reading [ Action: Read ]
Configure Region Monitor Script [ Monitor: iBeacon ]
If [ ]
Else If [ ]
Else
End If
Loop [ Flush type: Always ]
Exit Loop If [ True ]
End Loop
Install OnTimer Script [ “” ]
Pause/Resume Script [ Indefinitely ]
Perform Script [ "" ; Specified: From list ; Parameter: ]
Perform Script on Server [ "" ; Specified: From list ; Parameter: ; Wait for completion: On ]
Perform Script on Server with Callback [ "" ; Specified: From list ; Parameter: ; Callback script specified: From list ; "" ; State: “Continue” ]
Set Error Capture [ On ]
Set Error Logging [ Off ]
Set Layout Object Animation [ On ]
Set Variable []
Trigger Claris Connect Flow [ Flow: <unknown> ; JSON Data: ]
Exit Script [ Result: ]
Halt Script
@@ -0,0 +1,10 @@
Clear [ Select ]
Copy [ Select ]
Cut [ Select ]
Paste [ Select ; No style ]
Perform Find/Replace [ With dialog: On ; Search operation: Find Next ; Search settings: Forward ; Search across: All records/requests ; Search within: All fields ]
Select All
Set Selection []
Undo/Redo [ Undo ]
@@ -0,0 +1,21 @@
Export Field Contents [ Create folders: On ]
Insert Audio/Video []
Insert Calculated Result [ Select ]
Insert Current Date [ Select ]
Insert Current Time [ Select ]
Insert Current User Name [ Select ]
Insert File [ Dialog options: Off ]
Insert from Device [ Type: Camera; Camera: Back; Resolution: Full; Flash: Auto ]
Insert from Index [ Select ]
Insert from Last Visited [ Select ]
Insert from URL [ Select ; With dialog: Off ]
Insert PDF []
Insert Picture []
Insert Text [ Select ]
Relookup Field Contents [ With dialog: Off ; :: ]
Replace Field Contents [ With dialog: Off ]
Set Field []
Set Field By Name []
Set Next Serial Value []
@@ -0,0 +1,25 @@
Close Data File [ File ID: ]
Close File [ Current File ]
Convert File [ With dialog: On ]
Create Data File [ "" ; Create folders: On ]
Delete File [ Target file: ]
Get Data File Position [ File ID: ; Target: ]
Get File Exists [ "" ; Target: ]
Get File Size [ "" ; Target: ]
New File
Open Data File [ "" ; Target: ]
Open File [ Open hidden: Off ; <unknown> ]
Print [ With dialog: Off ]
Print Setup [ With dialog: Off ]
# ⚠️ Warning: the Amount (bytes) value is not in this copy — FileMaker left it out when the step was copied, even though the step still holds it.
# Re-enter the Amount here and paste the step back into FileMaker: that repairs the step for good — copy it again afterwards and the value stays.
Read from Data File [ Target: ; Read as: Bytes ]
Recover File [ With dialog: Off ]
Rename File [ Source file: "" ; New name: ]
Save a Copy as [ copy of current file ; Create folders: On ]
Save a Copy as XML [ Window name: ; Destination file: “” ]
# ⚠️ Warning: check the New position value — FileMaker 2026 may have dropped it on copy; re-enter it here if it was set.
Set Data File Position [ ]
Set Multi-User [ On ]
Set Use System Formats [ On ]
Write to Data File [ File ID: ; Data source: ; Write as: UTF-16 ; Append line feed: On ]
@@ -0,0 +1,13 @@
Constrain Found Set []
Extend Found Set []
Find Matching Records [ Replace ]
Modify Last Find
Omit Multiple Records [ With dialog: Off ]
Omit Record
Perform Find []
Perform Quick Find []
Show All Records
Show Omitted Only
Sort Records [ With dialog: Off ]
Sort Records by Field [ Ascending ]
Unsort Records
@@ -0,0 +1,32 @@
Allow Formatting Bar [ Off ]
AVPlayer Play [ Object Name: <Active Object> ]
AVPlayer Set Options []
AVPlayer Set Playback State [ Stopped ]
Beep
Dial Phone [ With dialog: Off ]
Enable Touch Keyboard [ On ]
Execute FileMaker Data API [ Select ]
Execute SQL [ With dialog: Off ]
Exit Application
Flush Cache to Disk
Get Folder Path []
Install Menu Set [ “[Standard FileMaker Menus]” ; Use as file default: Off ]
Install Plug-In File []
Open URL [ With dialog: Off ]
Perform AppleScript [ ]
Perform JavaScript in Web Viewer [ Object Name: <Active Object> ]
Refresh Object []
Refresh Portal []
Save a Copy as Add-on Package [ Window name: ; Replace UUIDs: Off ]
Send DDE Execute [ ]
Send Event [ Event Class: “”; Event ID: “” ; Bring target application to foreground: Off ; Wait for event completion: Off ; Copy event result to clipboard: Off ]
Send Mail [ Send via E-mail Client ; With dialog: Off ; To: $to ; CC: $cc ; BCC: $bcc ; Subject: $subject ; Message: $message ; Attachments: "$attachmentFilePathList" ]
Send Mail [ Send via SMTP Server ; With dialog: Off ; To: $to ; CC: $cc ; BCC: $bcc ; Subject: $subject ; Message: $message ; Attachments: "$attachmentFilePathList" ; Name: $name ; Email Address: $from ; Reply-To Address: $replyTo ; SMTP Server: $smtp ; Port: 587 ; Use TLS ; Authentication Type: Plain Password ; User Name: $username ; Password: $password ]
Send Mail [ Send via OAuth 2.0 ; With dialog: Off ; To: $to ; CC: $cc ; BCC: $bcc ; Subject: $subject ; Message: $message ; Attachments: "$attachmentFilePathList" ; OAuth 2.0 Provider: Google ; Name: $name ; Reply-To Address: $replyTo ; Email Address: $from ; Service Account Email: $serviceAccountEmail ; Admin User Email: $adminUserEmail ; Private Key: $privateKey ]
Set Session Identifier []
Set Web Viewer [ Action: Reset ]
Show Custom Dialog []
Speak [ Text: ; Wait for completion: On ]
@@ -0,0 +1,17 @@
Close Popover
Enter Browse Mode [ Pause: Off ]
Enter Find Mode [ Pause: On ]
Enter Preview Mode [ Pause: Off ]
Go to Field []
Go to Layout [ original layout ]
Go to List of Records [ List of record IDs: ; Using layout: <Current Layout> ]
Go to Next Field
Go to Object []
Go to Portal Row [ Select: Off ; First ]
Go to Previous Field
Go to Record/Request/Page [ First ]
Go to Record/Request/Page [ Next ; Exit after last: On ]
Go to Related Record [ From table: ""; Using layout: "" () ]
@@ -0,0 +1,16 @@
Open Edit Saved Finds
Open Favorites
Open File Options
Open Find/Replace
Open Help
Open Hosts
Open Manage Containers
Open Manage Data Sources
Open Manage Database
Open Manage Layouts
Open Manage Themes
Open Manage Value Lists
Open Script Workspace
Open Settings
Open Sharing
Open Upload to Host
@@ -0,0 +1,18 @@
Commit Records/Requests [ With dialog: Off ]
Copy All Records/Requests
Copy Record/Request
Delete All Records [ With dialog: On ]
Delete Portal Row [ With dialog: On ]
Delete Record/Request [ With dialog: On ]
Duplicate Record/Request
Export Records [ With dialog: Off ; Create folders: On ]
Import Records [ With dialog: Off ]
New Record/Request
Open Record/Request
Revert Record/Request [ With dialog: Off ]
Save Records as Excel [ With dialog: Off ; Create folders: On ]
Save Records as JSONL [ Format for fine-tuning: Off ; Create folders: Off ]
Save Records as PDF [ Save to: File ; Create folders: On ; With dialog: Off ]
Save Records as Snapshot Link [ Records being browsed ; Create folders: On ]
Truncate Table [ With dialog: On ; Table: “<Current Table>” ]
@@ -0,0 +1,8 @@
Check Found Set
Check Record
Check Selection [ Select ]
Correct Word
Edit User Dictionary
Select Dictionaries
Set Dictionary [ Spelling Language: US English ]
Spelling Options
@@ -0,0 +1,15 @@
Adjust Window [ Resize to Fit ]
Arrange All Windows [ Tile Horizontally ]
Close Window [ Current Window ]
Freeze Window
Move/Resize Window [ Current Window ]
New Window [ Style: Document; Name: ; Using layout: "" (""); Height: ; Width: ; Top: ; Left: ; Close: Yes; Minimize: Yes; Maximize: Yes; Resize: Yes; Menu Bar: No; Dim parent window: No; Toolbars: No ]
Refresh Window []
Scroll Window [ Home ]
Select Window [ Current Window ]
Set Window Title [ Current Window ]
Set Zoom Level [ Lock: Off ; 100% ]
Show/Hide Menubar [ Lock: Off ; Hide ]
Show/Hide Text Ruler [ Show ]
Show/Hide Toolbars [ Include Edit Record Toolbar ; Hide ]
View As [ Cycle ]