georgeturneruk/tckit

TwinCAT MCP

5Stars on the repository
12Mods indexed here, across every type
10d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

tc-adr

01

georgeturneruk/tckit

Skill Claude CodeCodex

Use when reading, writing, promoting, or updating an Architecture Decision Record under adrs/, or when adding/editing a finding under bench/findings/. Triggers on requests like "write an ADR for X", "is there an ADR on Y", "what design decisions exist for Z", "promote this ADR to Accepted", "mark this ADR…

not rated 5 10d ago A 269 tokens original MIT

tc-beckhoff-docs

02

georgeturneruk/tckit

Skill Claude CodeCodex

Use when researching a Beckhoff TwinCAT library, function block, or function via Beckhoff infosys, OR when looking up a Beckhoff hardware product by order number. Triggers on requests like "what does FBEcCoESdoRead do", "which TF library has SDO read", "what are the inputs of FBX", "what are the technical specs of…

not rated 5 10d ago A 158 tokens original MIT

tc-build-test-loop

03

georgeturneruk/tckit

Skill Claude CodeCodex

Use when building a TwinCAT project, deploying to a target, running TcUnit tests, or iterating on build/test failures through TcKit (Build, Deploy, StartRuntime, RunTests, GetTestResults). Triggers on requests like "build it", "run the tests", "fix the build errors", "deploy to ", "make the tests pass". Enforces the…

not rated 5 10d ago A 162 tokens original MIT

tc-config

04

georgeturneruk/tckit

Skill Claude CodeCodex

Use when configuring TcKit's safety stance (the permission gate), including initial setup ("set me up", "configure tckit", "make tckit read-only"), ongoing edits ("raise the mode to execute", "add NetId to allowed", "block this NetId"), or inspecting the stance ("what permissions does tckit have", "why was deploy…

not rated 5 10d ago A 160 tokens original MIT

tc-docs-write

05

georgeturneruk/tckit

Skill Claude CodeCodex

Use when writing or updating the TcKit documentation site or the README — anything under docs/content/ or README.md. Triggers on requests like "update the docs", "document this in the docs", "write a docs page for X", "the README needs Y", "add a capability page", "fix the home page", or before editing any file under…

not rated 5 10d ago A 172 tokens original MIT

tc-hardware

06

georgeturneruk/tckit

Skill Claude CodeCodex

Use when inspecting or configuring TwinCAT hardware through TcKit — EtherCAT master/slave diagnostics, IPC hardware health, NC axis state, reading/writing live PLC symbols, invoking RPC methods, or authoring the I/O tree (scan the bus topology, scaffold I/O GVLs, add/remove EtherCAT masters and boxes). Triggers on…

not rated 5 10d ago A 211 tokens original MIT

tc-orient-project

07

georgeturneruk/tckit

Skill Claude CodeCodex

Use on the FIRST encounter with a TwinCAT project in a session, or when the user asks for a "structural overview", "subsystem map", "what's in this project", "introduce me to this project", "give me the lay of the land", "tell me about this codebase", "summarise this project", or any first-touch orientation. Triggers…

not rated 5 10d ago A 115 tokens original MIT

tc-read-project

08

georgeturneruk/tckit

Skill Claude CodeCodex

Use when inspecting, navigating, or searching a TwinCAT 3 PLC project through TcKit's MCP tools (GetStructure, GetPouInterface, GetPouItem, GetGvl, GetDut) AFTER orientation. Triggers on requests like "show me FBX", "what's the public API of FBMotor", "list the methods of FBTestSuite", "summarise the motor controller…

not rated 5 10d ago A 144 tokens original MIT

tc-write-st

09

georgeturneruk/tckit

Skill Claude CodeCodex

Use when writing or modifying Structured Text (ST) code in a TwinCAT 3 project. Triggers on requests like "add a method to FBMotor", "add a property to FBPid", "create FBPumpControl", "add STConfig struct", "add EState enum", "tweak the Execute body", "rename X to Y inside Execute", "add a VARINPUT to FBPumpControl"…

not rated 5 10d ago A 270 tokens original MIT

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: