Skip to content
Tresca

cds-text-sync skill

SkillCommunity

A skill and CLI that export a CODESYS project to text for an agent to edit, then import and build it in the open IDE. By ArthurkaX.

106 starsUpdated 2 days agoGitHub data from 5 Nov 2026

At a glance

Type
Skill
Works with
CODESYS
Tool versions
CODESYS V3.5 SP16 or later (tested on SP16 Patch 9 x86 and SP22 x64)
Operating systems
Windows
Needs a CODESYS licence
Not stated in its documentation
AI clients documented
Not stated in its documentation
Licence
MIT
Language
C#

What it can do

  • The cds-text-sync skill teaches the agent the cts command line: export, compare, import, build, analyse and verify against a project open in CODESYS.
  • The project becomes a folder of .st files under Git, so the agent edits text and the IDE stays in sync.
  • A second skill, cds-visu-svg, lets the agent sketch an HMI screen as SVG and compile it into a CODESYS visualisation.

Limitations

  • The in-IDE agent must be started once per CODESYS session from the toolbar button or the Tools > Scripting menu; until then cts finds no IDE.
  • Version 4.0 replaced the earlier Project_*.py scripts and doesn't take over a 3.x sync folder.

Install

irm https://raw.githubusercontent.com/ArthurkaX/cds-text-sync/main/irm/setup.ps1 | iex

Source: github.com/ArthurkaX/cds-text-sync#1-quick-start

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.