tia-addin-scaffold
Creating a new TIA Portal Openness project from scratch — interviews the developer about the entry model (packaged add-in or standalone Openness EXE), and, only for a packaged add-in, its entry architecture (in-process or separate EXE entry point), attach point (project tree, devices & networks, project/global library, version control import/export, workflow) and options, then generates, builds and verifies the project. Use for requests like "create a TIA add-in", "new Openness project", "scaffold an add-in", "start a TIA Portal add-in project", "I need an Openness console app". This skill creates new projects only; migrating an existing add-in to another TIA Portal major version is outside its scope.
Pinned to revision b5c7041648dc, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/tia-addin-scaffold/SKILL.md
- skills/tia-addin-scaffold/assets/templates/AddIn.csproj.template
- skills/tia-addin-scaffold/assets/templates/Config.xml.template
- skills/tia-addin-scaffold/assets/templates/Exe.csproj.template
- skills/tia-addin-scaffold/assets/templates/Program.cs.template
- skills/tia-addin-scaffold/assets/templates/README.AddIn.md.template
- skills/tia-addin-scaffold/assets/templates/README.Exe.md.template
- skills/tia-addin-scaffold/assets/templates/Solution.slnx.template
- skills/tia-addin-scaffold/assets/templates/gitignore.template
- skills/tia-addin-scaffold/assets/templates/launchSettings.json.template
- skills/tia-addin-scaffold/assets/templates/vscode-launch.json.template
- skills/tia-addin-scaffold/assets/templates/vscode-tasks.json.template
- skills/tia-addin-scaffold/references/entry-points.md
- skills/tia-addin-scaffold/references/packaged-exe.md
- skills/tia-addin-scaffold/references/sdk-layout.md
- skills/tia-addin-scaffold/references/verification.md
Every link opens the file at its source, pinned to the revision this page describes.