asqi-carter

20 mods across 1 repository, 17 stars between them.

optix-add-label

01

asqi-carter/ftx-mcp

Skill Claude Code

Add a text label to an Optix screen via the live design-time bridge (Studio open). Use when the user says "add a label", "put text on the screen", "add a caption/title".

not rated 17 +1 changed 7d ago A 47 tokens

optix-anchor-fill

02

asqi-carter/ftx-mcp

Skill Claude Code

Make a widget fill/stretch/anchor within its container in Optix — there is NO dock-panel widget; docking is Alignment=Stretch + margins. Use for "make it fill the panel", "dock this to the top", "anchor to the edges", "responsive layout".

not rated 17 +1 7d ago A 60 tokens

optix-apply-style

03

asqi-carter/ftx-mcp

Skill Claude Code

Restyle a widget by pointing its Style property at a named StyleSheet variant (Accent, Emergency, Transparent, ...) via the live bridge — the canonical FT Optix theming mechanism, instead of hand-setting colors. Use for "make this button look like an emergency/accent button", "apply the X style".

not rated 17 +1 7d ago A 69 tokens

asqi-carter/ftx-mcp

Skill Claude Code

Drive an indicator (visibility, color, blink) from an existing alarm's Active state via the live bridge — zero-NetLogic alarm annunciation. Use for "show a light when the alarm is active", "flash when alarm fires", "hide/show on alarm".

not rated 17 +1 7d ago A 60 tokens

asqi-carter/ftx-mcp

Skill Claude Code

Cut vision-token cost by banking UI knowledge once and authoring blind — cache navigation routes and screen structure, batch every multi-op edit through optixbridgeedit instead of one tool call per property, verify with describenode (text) instead of pixels, spend at most one screenshot per change. Use on any project…

not rated 17 +1 changed 7d ago A 76 tokens

optix-bound-toggle

06

asqi-carter/ftx-mcp

Skill Claude Code

Add a switch that toggles a label (or any Visible-bound widget) on an Optix screen — the bound switch+label pattern, no NetLogic. Use for "add a toggle", "switch that shows/hides X", "on/off control".

not rated 17 +1 7d ago A 57 tokens

asqi-carter/ftx-mcp

Skill Claude Code

Make an Optix property COMPUTED from one or more sources via an ExpressionEvaluator converter (conditional color, computed visibility, scaling, formatted text). Use for "turn X red when Y", "show only if A and B", "color reacts to a value", "scale/convert a value".

not rated 17 +1 changed 7d ago A 66 tokens

optix-nav-layout

08

asqi-carter/ftx-mcp

Skill Claude Code

Build a multi-screen NavigationPanel layout in Optix via the live bridge — tabs that switch content, done the ONE-mechanism way that actually renders. Use for "add navigation", "multi-screen HMI", "tabs to switch screens", "nav bar with pages".

not rated 17 +1 7d ago A 60 tokens

asqi-carter/ftx-mcp

Skill Claude CodeCodex

Register NetLogic (C#) into the live model, compile-check it, operate the design-time bridge lifecycle (start it, when new bridge code needs a Studio reopen, run design-time [ExportMethod]s SAFELY), restart the MCP service, and deploy. Use when adding code-behind, running generators/builders, when the bridge is…

not rated 17 +1 changed 7d ago A 96 tokens

optix-scroll-layout

10

asqi-carter/ftx-mcp

Skill Claude CodeCodex

Add a scrollable, auto-arranging region (ScrollView + layout container) the right way — stretch alignments, Height=-1 auto-size, and how to migrate existing widgets into it with movenode. Use when content overflows a screen, the user asks for a scrollbar/scrollable list, or widgets should reflow when visibility…

not rated 17 +1 changed 21d ago A 76 tokens

asqi-carter/ftx-mcp

Skill Claude Code

Style a Rectangle/shape directly (fill, border, corner radius, opacity) via the live bridge — for one-off panels, backgrounds, and status indicators. Use for "add a colored box", "rounded panel", "background rectangle", "status indicator shape".

not rated 17 +1 changed 21d ago A 60 tokens

optix-templify

12

asqi-carter/ftx-mcp

Skill Claude CodeCodex

Make a reusable component (template/ObjectType) and stamp out instances — plan-ahead with createtype, or promote an existing widget assembly with converttotype. Use when the user says "make this reusable", "template", "component library", or the same widget cluster is being built more than once.

not rated 17 +1 changed 7d ago A 67 tokens

optix-verify-loop

13

asqi-carter/ftx-mcp

Skill Claude CodeCodex

Verify an Optix change the fast way — emulator preview + CDP screenshot, ONE restart after ALL structural edits land, deploy only as the deliberate ship step. Use once you've finished authoring a batch of bridge edits, or when a screenshot doesn't show an edit you just made.

not rated 17 +1 changed 7d ago A 62 tokens

asqi-carter/ftx-mcp

Skill Claude Code

Catch unintended UI changes across a whole project for near-zero vision tokens - bank routes once, sweep a baseline, sweep again after changes, diff to text. Only open an image when the diff says CHANGED and the text delta is ambiguous.

not rated 17 +1 7d ago A 55 tokens

asqi-carter/ftx-mcp

Skill Claude Code

Add a Button (or wire an existing widget) to set or toggle a variable on click via the live bridge — the native-command action, no NetLogic. Use for "button that turns X on/off", "start/stop button", "toggle from a button".

not rated 17 +1 changed 7d ago A 60 tokens

ftx-mcp

16

asqi-carter/ftx-mcp

MCP server Claude CodeCodexCursor +2

MCP server for authoring, previewing, and verifying FactoryTalk Optix Studio changes via the emulator, single Windows box. Runs locally from the ftx-mcp Python package.

not rated 17 +1 7d ago A tokens not measured

optix-anchored-edit

17

asqi-carter/ftx-mcp

Skill Claude Code

Edit raw Optix project YAML files for operations the bridge cannot perform — the optixfind → ranged optixreadfile → targeted file-edit workflow. Use when optixsetproperty returns structuraleditunsupported, when a child-node property needs editing, or when a converter/binding node must be hand-authored in YAML.

not rated 17 +1 changed 7d ago A 72 tokens

asqi-carter/ftx-mcp

Skill Claude CodeCodex

Drive a property from an integer or key through an INDIRECT ADDRESS — a dynamic link whose path is built at runtime from named custom variables, so the candidate targets are readable named properties instead of opaque GUIDs inside a converter. Use for "tab index picks a panel", "nav panel without a KeyValueConverter"…

not rated 17 +1 changed 7d ago A 105 tokens

asqi-carter/ftx-mcp

Skill Claude CodeCodex

Cold-start a project with no human at the keyboard — create one from a Studio project template, open it, arm its bridge, and get past the NetLogic security warning. Use for "new project", "new from template", "open a project", "arm the bridge", "set up a scratch/demo project to test against", or when a tool answers…

not rated 17 +1 changed 7d ago A 87 tokens

asqi-carter/ftx-mcp

Skill Claude Code

Make any region of an Optix web screen clickable — the Button-only rule, the Opacity=0 overlay recipe, and how to diagnose a silent inert click. Use for "invisible click area", "clickable overlay", "transparent button", "click region over an image", "nothing happens when I click".

not rated 17 +1 changed 7d ago A 71 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: