# Introducing Text Control Agent Skills

> Text Control Agent Skills are structured definitions that teach AI coding assistants how to build applications with the TX Text Control Document Editor. Each skill contains step-by-step instructions and reference docs that guide the AI through correct API usage and patterns.

- **Author:** Bjoern Meyer
- **Published:** 2026-03-27
- **Modified:** 2026-04-13
- **Updated:** 2026-04-13
- **Description:** Text Control Agent Skills are structured definitions that teach AI coding assistants how to build applications with the TX Text Control Document Editor. Each skill contains step-by-step instructions and reference docs that guide the AI through correct API usage and patterns.
- **9 min read** (1777 words)
- **Tags:**
  - ASP.NET
  - ASP.NET Core
  - Document Editor
  - AI
  - Skills
- **Web URL:** https://www.textcontrol.com/blog/2026/03/27/introducing-text-control-agent-skills/
- **LLMs URL:** https://www.textcontrol.com/blog/2026/03/27/introducing-text-control-agent-skills/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2026/03/27/introducing-text-control-agent-skills/llms-full.txt
- **GitHub Repository:** https://github.com/TextControl/txtextcontrol-document-editor-skills

---

AI coding assistants, such as GitHub Copilot and Claude, are rapidly changing the way software is built. These agent-based development tools can generate code and accelerate development workflows. These tools can generate scaffolding, suggest code, and accelerate development workflows.

However, when working with specialized software development kits (SDKs) and complex components, generic AI often lacks the detailed knowledge required to generate correct implementations. Consequently, developers often have to guide the AI with lengthy prompts, documentation references, or repeated instructions.

At Text Control, we are actively working to make development with TX Text Control easier in the age of AI assisted programming.

Alongside the introduction of Text Control Agent Skills, we have released the [Text Control MCP Server](https://www.textcontrol.com/blog/2026/04/07/text-control-mcp-server/llms-full.txt). This server exposes more than 30 developer tools to AI assistants. These tools provide access to documentation, a blog search, and other resources to help AI agents find the right information when generating code.

Together, Agent Skills and the MCP server provide a robust foundation for AI-aware development with TX Text Control.

This article introduces Text Control Agent Skills, which enable AI coding assistants to learn how to correctly build applications with the TX Text Control Document Editor and its APIs.

### What Are Agent Skills?

[Agent Skills](https://agentskills.io/home) are an emerging open standard designed to extend AI agents with reusable workflows and domain specific expertise.

Instead of prompting an AI assistant with lengthy instructions every time, developers can provide structured skill definitions that describe how a task should be performed.

A skill typically includes:

- **Task Description:** A clear explanation of the task the skill is designed to perform.
- **Instructions:** Detailed steps that guide the AI through the process of completing the task.
- **References:** Links to documentation, code examples, or other resources that provide additional context.

When a developer requests that an AI assistant perform a task, the assistant scans the available skills in the workspace. If a matching skill is found, the assistant loads the instructions and follows the defined workflow.

This enables AI assistants to serve as component-aware development partners rather than general-purpose code generators.

### Introducing Text Control Agent Skills

The Text Control Agent Skills repositories provide structured skills that teach AI assistants how to build applications using TX Text Control.

Currently two repositories are available. One focuses on building applications with the TX Text Control Document Editor and its JavaScript APIs, while the second repository focuses on server side document processing using `ServerTextControl`.

> **TX Text Control Document Editor Skills**
> 
> Skills that teach AI assistants how to build web applications using the TX Text Control Document Editor and its JavaScript APIs.
> 
> <https://github.com/TextControl/txtextcontrol-document-editor-skills>

> **TX Text Control ServerTextControl Skills**
> 
> Skills that guide AI assistants when implementing server side document processing workflows using ServerTextControl, including document generation and MailMerge scenarios.
> 
> <https://github.com/TextControl/txtextcontrol-servertextcontrol-skills>

#### Available Text Control Skills Repositories

The current Text Control Agent Skills ecosystem consists of two repositories that cover different parts of the platform.

 | Repository | Focus |
|---|---|
| [ txtextcontrol-document-editor-skills ](https://github.com/TextControl/txtextcontrol-document-editor-skills) | Skills that teach AI assistants how to build ASP.NET Core applications using the TX Text Control Document Editor, including UI integration, WebSocket configuration, and JavaScript API workflows. |
| [ txtextcontrol-servertextcontrol-skills ](https://github.com/TextControl/txtextcontrol-servertextcontrol-skills) | Skills for server-side document processing with `ServerTextControl`. These skills focus on automated document generation scenarios such as MailMerge workflows, working with templates, merging JSON or XML data, and exporting documents to formats like PDF or DOCX. |

> **Learn more**
> 
> Discover the latest ServerTextControl skills for AI-assisted document processing, enhancing your Text Control Agent capabilities. Learn how these new skills can streamline your workflow and improve efficiency in handling documents.
> 
> [Expanding Text Control Agent Skills: New ServerTextControl Skills for AI Assisted Document Processing](https://www.textcontrol.com/blog/2026/04/13/expanding-text-control-agent-skills-new-servertextcontrol-skills-for-ai-assisted-document-processing/llms-full.txt)

Rather than having the AI guess how to integrate the editor or how specific APIs behave, the skills provide structured instructions that guide the AI through the correct implementation process.

This helps developers:

- Bootstrap working applications faster
- Generate reliable example code
- Avoid common configuration mistakes
- Follow recommended integration patterns

The goal is simple: Make AI assisted development with TX Text Control reliable and predictable.

#### Example Skill: Create a Document Editor Application

One of the included skills shows how to build a complete ASP.NET Core document editor application.

It contains instructions for an AI assistant to generate a working editor application using TX Text Control.

The workflow includes the following steps:

- Creating a new ASP.NET Core project
- Installing the required NuGet packages
- Configuring the TX Text Control Document Editor
- Setting up WebSocket communication
- Running the editor inside a browser

When a developer prompts the AI assistant with a request like:

```
Create an ASP.NET Core application using the TX Text Control Document Editor.
```

the assistant can automatically load the skill and generate a complete working project.

#### Example Skill: Working with Comments in the Document Editor

Another skill focuses on using the Document Editor API to work with comments.

These comments are commonly used in collaborative document review workflows.

This skill teaches the AI how to:

- Add comments to a document
- Retrieve comment information
- Work with comment metadata
- Use the Document Editor APIs correctly

Since the instructions are part of the skill, the AI generates code that adheres to the proper API usage patterns rather than guessing how the feature works.

For example, when a developer asks the AI assistant:

```
Add buttons to a floating toolbar with icons to add and manipulate comments.
```

The assistant can then load the comments skill and generate code that correctly implements the requested functionality. This is the Copilot chat results:

![Copilot Chat Results](https://s1-www.textcontrol.com/assets/dist/blog/2026/03/27/a/assets/copilot.webp "Copilot Chat Results")

The final result is a working implementation of comment manipulation in the Document Editor, generated by the AI assistant using the structured instructions from the skill.

![Comments UI](https://s1-www.textcontrol.com/assets/dist/blog/2026/03/27/a/assets/comments_ui.webp "Comments UI")

#### Document Editor API Tasks

The `txtextcontrol-document-editor-api` skill provides tasks that teach AI assistants how to interact with the Document Editor JavaScript API. These tasks focus on common document editing workflows that developers typically implement in web applications.

The following tasks are currently available.

 | Topic | Tasks |
|---|---|
| **Application Fields** | Check whether an application field can be added, insert application fields, retrieve the current field, retrieve fields by ID, list fields, update field content, remove fields. |
| **Comments** | Add comments for selections or positions, reply to comments, retrieve the current comment, list comments, navigate between comments, delete comments. |
| **Editable Regions** | Add editable regions, retrieve regions at the current position, read region metadata, navigate between regions, update user settings, remove editable regions. |
| **Footnotes** | Add footnotes at the current cursor position, retrieve footnote information, navigate to footnotes, update footnote formatting settings, remove footnotes. |
| **Form Fields** | Insert text fields, checkboxes, selection fields and date fields, retrieve form fields by name or ID, get the current form field, list form fields, remove form fields. |
| **Headers and Footers** | Add headers and footers, retrieve specific headers or footers, activate or deactivate them, update layout settings such as distance and connection to previous sections, remove headers or footers. |
| **Images** | Add inline or anchored images, retrieve selected images, retrieve images by ID, update image properties, scale images, remove images. |
| **SubTextParts** | Add subtextparts, retrieve the current subtextpart, read metadata, navigate between subtextparts, rename subtextparts, remove subtextparts. |
| **Tables** | Check whether tables can be inserted, insert tables, retrieve tables by ID, list tables, select tables, remove tables. |
| **Track Changes** | Enable and disable track changes, check the current track changes status, retrieve the current tracked change, navigate tracked changes, accept or reject changes. |

### When to Use Text Control Agent Skills

Text Control Agent Skills are especially useful when working with AI coding assistants in development workflows. Typical scenarios include:

- **Bootstrapping Projects:** Quickly generate working applications using TX Text Control without needing to write detailed prompts.
- **Learning the APIs:** Get AI-generated code that follows best practices and correct API usage patterns.
- **Accelerating Development:** Let the AI handle routine implementation details while you focus on higher-level design and logic.

### How to Set Up Text Control Agent Skills

The Text Control Agent Skills follow the open Agent Skills structure. This structure organizes each skill as a self-contained folder containing instructions and reference documentation.

The skills repositories is available here.

<https://github.com/TextControl/txtextcontrol-document-editor-skills>

<https://github.com/TextControl/txtextcontrol-servertextcontrol-skills>

1. ##### Clone the Repository
    
    Start by cloning the repository or downloading it as a ZIP archive.
    
    ```
    git clone https://github.com/TextControl/txtextcontrol-document-editor-skills
    ```
    
    The repository contains a skills directory with multiple Text Control skills.
    
    Example structure:
    
    ```
    skills/
     ├── txtextcontrol-aspnetcore-document-editor/
     │    ├── SKILL.md
     │    └── references/
     │         └── create-a-document-editor-application.md
     │
     ├── txtextcontrol-document-editor-api/
     │    ├── SKILL.md
     │    └── references/
     │         └── work-with-comments-in-document-editor.md
    ```
    
    Each skill contains two key parts.
    
    
    - **SKILL.md:** This file contains the main instructions that guide the AI assistant through the implementation process.
    - **References:** This folder contains additional documentation and code examples that provide context and support for the instructions in SKILL.md.
2. ##### Add the Skills to Your Workspace
    
    In order to make the skills available in your AI development environment, copy the skill folders into a directory that your agent environment scans for skills.
    
    Typical supported locations include:
    
    ```
    .github/skills/
    .claude/skills/
    .codestudio/skills/
    ```
    
    Example workspace layout:
    
    ```
    my-project/
     ├── .github/
     │    └── skills/
     │         ├── txtextcontrol-aspnetcore-document-editor/
     │         └── txtextcontrol-document-editor-api/
     ├── src/
     ├── README.md
    ```
    
    Once the skills are in place, your AI assistant will automatically discover them when you start a new chat session.
3. ##### Start a Chat Session and Use the Skills
    
    With the skills available in your workspace, you can now start a new chat session with your AI assistant.
    
    When you ask the assistant to perform a task related to TX Text Control, it will automatically scan the available skills for relevant instructions.
    
    If a matching skill is found, the assistant will load the instructions and follow the defined workflow to generate code that correctly implements the requested functionality.

### Continuous Expansion of the Skills Library

The initial release focuses on skills for the TX Text Control document editor.

However, this is only the beginning.

We plan to continuously expand the repository to include additional skills that cover other parts of the Text Control platform. These include:

- ServerTextControl for server-side document processing
- MailMerge workflows for automated document generation
- Additional Document Editor APIs and automation scenarios

Over time, these additions will create a comprehensive library of AI-ready development workflows for Text Control.

### Try the Text Control Agent Skills Today

You can explore the skills repository on GitHub:

[Text Control Agent Skills Repository](https://github.com/TextControl/txtextcontrol-document-editor-skills)

As AI powered development continues to evolve, structured workflows like Agent Skills will play an important role in making AI generated code accurate, reliable, and component aware.

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Related Posts

- [Expanding Text Control Agent Skills: New ServerTextControl Skills for AI Assisted Document Processing](https://www.textcontrol.com/blog/2026/04/13/expanding-text-control-agent-skills-new-servertextcontrol-skills-for-ai-assisted-document-processing/llms.txt)
- [5 Layout Patterns for Integrating the TX Text Control Document Editor in ASP.NET Core C#](https://www.textcontrol.com/blog/2026/04/09/5-layout-patterns-for-integrating-the-tx-text-control-document-editor-in-aspnet-core-csharp/llms.txt)
- [Deploying the TX Text Control Document Editor from the Private NuGet Feed to Azure App Services (Linux and Windows)](https://www.textcontrol.com/blog/2026/03/25/deploying-the-tx-text-control-document-editor-from-the-private-nuget-feed-to-azure-app-services-linux-and-windows/llms.txt)
- [Build a Custom Backstage View in ASP.NET Core with TX Text Control](https://www.textcontrol.com/blog/2026/02/17/build-a-custom-backstage-view-in-aspnet-core-with-tx-text-control/llms.txt)
- [ASP.NET Core Document Editor with Backend via the Text Control Private NuGet Feed](https://www.textcontrol.com/blog/2026/02/09/aspnet-core-document-editor-private-nuget-feed/llms.txt)
- [AI-Ready Legal Documents: What to Fix Before Adding AI](https://www.textcontrol.com/blog/2026/01/12/ai-ready-legal-documents-what-to-fix-before-adding-ai/llms.txt)
- [Explaining Contract Tracked Changes Automatically Using .NET C# and AI](https://www.textcontrol.com/blog/2026/01/09/explaining-contract-tracked-changes-automatically-using-dotnet-csharp-and-ai/llms.txt)
- [Why Document Processing Libraries Require a Document Editor](https://www.textcontrol.com/blog/2025/12/04/why-document-processing-libraries-require-a-document-editor/llms.txt)
- [Automating PDF/UA Accessibility with AI: Describing DOCX Documents Using TX Text Control and LLMs](https://www.textcontrol.com/blog/2025/10/16/automating-pdf-ua-accessibility-with-ai-describing-docx-documents-using-tx-text-control-and-llms/llms.txt)
- [Getting Started Video Tutorial: Document Editor in ASP.NET Core C# on Linux](https://www.textcontrol.com/blog/2025/07/29/getting-started-video-tutorial-document-editor-aspnet-core-csharp-linux/llms.txt)
- [Deploying the TX Text Control Document Editor in an ASP.NET Core Web App to Azure App Services](https://www.textcontrol.com/blog/2025/03/26/deploying-the-tx-text-control-document-editor-in-an-asp-net-core-web-app-to-azure-app-services/llms.txt)
- [Building an ASP.NET Core Backend (Linux and Windows) for the Document Editor and Viewer](https://www.textcontrol.com/blog/2025/03/26/building-an-asp-net-core-backend-for-the-document-editor-and-viewer/llms.txt)
- [TX Text Control for Blazor: Mail Merge Integration Tutorial](https://www.textcontrol.com/blog/2025/03/25/tx-text-control-for-blazor-mail-merge-integration-tutorial/llms.txt)
- [TX Text Control Document Editor and Viewer for Blazor Released](https://www.textcontrol.com/blog/2025/03/25/tx-text-control-document-editor-and-viewer-for-blazor-released/llms.txt)
- [Getting Started: Document Editor for Blazor in ASP.NET Core](https://www.textcontrol.com/blog/2025/03/25/getting-started-document-editor-for-blazor-in-asp-net-core/llms.txt)
- [Introducing TXTextControl.Web.Server.Core: A Cross-Platform Backend for TX Text Control Document Editor](https://www.textcontrol.com/blog/2025/03/13/introducing-txtextcontrol-web-server-core-a-cross-platform-backend-for-tx-text-control-document-editor/llms.txt)
- [Getting Started: Document Editor with ASP.NET Core and Docker Support with Linux Containers](https://www.textcontrol.com/blog/2025/03/12/getting-started-document-editor-with-asp-net-core-and-docker-support-with-linux-containers/llms.txt)
- [Announcing Our Work on a Blazor Component for Document Editing and Viewing](https://www.textcontrol.com/blog/2025/01/24/announcing-our-work-on-a-blazor-component-for-document-editing-and-viewing/llms.txt)
- [Preparing Documents for E-Signing for Multiple Signers in .NET C#](https://www.textcontrol.com/blog/2024/11/13/preparing-documents-for-e-signing-for-multiple-signers-in-net-c-sharp/llms.txt)
- [ASP.NET Core: Use the Document Editor and Viewer in the Same Razor View](https://www.textcontrol.com/blog/2024/11/08/asp-net-core-use-the-document-editor-and-viewer-in-the-same-razor-view/llms.txt)
- [Transforming Legal Review with AI and TX Text Control: A Smarter, Faster Approach to Legal Document Processing in .NET C#](https://www.textcontrol.com/blog/2024/11/01/transforming-legal-review-with-ai-and-tx-text-control-a-smarter-faster-approach-to-legal-document-processing/llms.txt)
- [Connecting the TXWebSocketMiddleware to a Separate, External TCP Synchronization Service](https://www.textcontrol.com/blog/2024/10/01/connecting-the-txwebsocketmiddleware-to-a-separate-external-tcp-synchronization-service/llms.txt)
- [Getting Started: Creating an ASP.NET Core Web App with the Document Editor in Visual Studio Code (VS Code)](https://www.textcontrol.com/blog/2024/09/27/getting-started-creating-an-asp-net-core-web-app-with-the-document-editor-in-visual-studio-code-vs-code/llms.txt)
- [Intelligent Document Processing (IDP) using TX Text Control in .NET C#](https://www.textcontrol.com/blog/2024/08/15/intelligent-document-processing-idp-using-tx-text-control-in-net-csharp/llms.txt)
- [Getting Started Video Tutorial: How to use the Document Editor in ASP.NET Core C#](https://www.textcontrol.com/blog/2024/08/05/getting-started-video-tutorial-how-to-use-the-document-editor-in-asp-net-core-csharp/llms.txt)
