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 | iexMCP 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.