This repository stores DevExpress AI agent skills for GitHub Copilot, Claude Code, Cursor, JetBrains AI Assistant, and other AI coding assistants. Each skill contains DevExpress product knowledge: correct APIs, import paths, and ready-to-run code examples. This information helps your AI assistant generate accurate DevExpress code and reduce hallucinations and dependence on third-party libraries.
See also: The DevExpress Documentation MCP Server connects AI assistants directly to 300,000+ DevExpress help topics. AI Agent Skills and the MCP Server complement each other. Skills encode patterns and guardrails. The MCP Server delivers live documentation lookup.
| Product/Skills Readme | Skills | Docs |
|---|---|---|
| DevExtreme JavaScript | DataGrid, Scheduler, Form, Chat, Button, SelectBox, DateBox, CheckBox, NumberBox, TextBox, TextArea, DataSource, Theming | Overview |
| Blazor Components | AI Chat, Charts, ComboBox, Gauges, Grid, Pivot Table, Ribbon, Scheduler, Toolbar, TreeList | Overview |
| WPF Controls | Data Grid, Tree List, Pivot Grid, Property Grid, Data Editors, Layout Management, Ribbon & Bars, Accordion, Tab Control, Charts, Scheduler, Loading Indicators, AI Chat, MVVM | Overview |
| DevExpress Reports | Core API, ASP.NET Core, Blazor, Visual Studio Designer | Overview |
| Office & PDF File API | Spreadsheet, Word Processing, PDF, PDF New (CTP), Presentation, Barcode, Unit Conversion, Excel Export, ZIP, AI-powered Extensions | Overview |
| XAF: Cross-Platform .NET App UI & Web API | Business Model, Business Logic, Business Logic XPO, Controllers, Views, Editors, Filtering, Filtering XPO, Appearance, Validation, Security, Reports, Performance | Overview |
| ASP.NET Core Controls | (coming soon) | Overview |
| WinForms Controls | (coming soon) | Overview |
| VCL Controls | (coming soon) | Overview |
| BI Dashboard | (coming soon) | Overview |
CLI agents:
IDEs:
The fastest way to obtain DevExpress skills is via plugins. Plugin installation is available in GitHub Copilot CLI and Claude Code.
The example below installs the DevExtreme plugin.
/plugin marketplace add DevExpress/agent-skills
/plugin install dx-devextreme@DevExpress-agent-skillsRun /skills to list active entries.
Note for VS Code and Visual Studio users: GitHub Copilot CLI plugin installation places skills in
~/.copilot/installed-plugins/(Windows:%USERPROFILE%\.copilot\installed-plugins\), which IDE agents do not read automatically. To use skills in your IDE, copy the skill files to your project's.github/skills/folder or to the global~/.copilot/skills/directory — see GitHub Copilot setup below.
GitHub Copilot discovers skills from two locations:
- Project-level (version-controlled, applies to this project only):
.github/skills/,.claude/skills/,.agents/skills/ - Personal/global (applies to all projects):
~/.copilot/skills/(Windows:%USERPROFILE%\.copilot\skills\)
Both locations work in Visual Studio, VS Code, and GitHub Copilot CLI.
To reference a skill manually in Copilot Chat, use #:
#devextreme-datagrid How do I activate inline row editing?
Copy DevExpress skill folders to one of these locations:
| Location | Path |
|---|---|
| Project-level (this project only) | .github/skills/ in your project root |
| Global — macOS/Linux | ~/.copilot/skills/ |
| Global — Windows | %USERPROFILE%\.copilot\skills\ |
The global location makes skills available in all projects and is read by Visual Studio, VS Code, and GitHub Copilot CLI.
Which folders to copy: Each plugin contains multiple skill subdirectories. Copy individual skill folders:
plugins/
└── dx-devextreme/ ← plugin (do not copy this directly)
└── skills/
├── devextreme-datagrid/ ← copy individual skill folders like this
│ ├── SKILL.md
│ └── references/
├── devextreme-form/
└── ...
Paste the folders you need into the destination, for example:
.github/skills/
├── devextreme-datagrid/
└── devextreme-form/
GitHub Copilot skills documentation
Copy DevExpress skill folders to one of these locations:
| Location | Path |
|---|---|
| Project-level (this project only) | .claude/skills/ in your project root |
| Global — macOS/Linux | ~/.claude/skills/ |
| Global — Windows | %USERPROFILE%\.claude\skills\ |
Skills activate automatically. No additional configuration is needed once the files are in place.
Note: When the DevExpress Documentation MCP Server is installed globally, or when multiple DevExpress plugins are active (each plugin includes an MCP config), Claude Code may show: "MCP server "dxdocs" skipped — same command/URL as the already-configured "dxdocs"." This is not an error. Ignore it, or remove the
dxdocsentry from your global MCP config to suppress it.
To reference a skill manually, use /:
/devextreme-datagrid How do I activate inline row editing?
Claude Code skills documentation
Copy DevExpress skill folders to one of these locations:
| Location | Path |
|---|---|
| Project-level (this project only) | .junie/skills/ in your project root |
| Global — macOS/Linux | ~/.junie/skills/ |
| Global — Windows | %USERPROFILE%\.junie\skills\ |
Skills activate automatically. Junie scans skill directories and applies relevant skills based on task context.
Junie agent skills documentation
Copy DevExpress skill folders to .agents/skills/ in your project root:
| Location | Path |
|---|---|
| Project-level (this project only) | .agents/skills/ in your project root |
.agents/
└── skills/
├── devextreme-datagrid/
└── devextreme-form/
See Which folders to copy in the GitHub Copilot section above for the source layout in this repository.
Skills activate automatically when Codex runs in agent mode.
Note: Codex CLI plugin marketplace support for DevExpress skills is planned for a future release.
Install as a plugin (recommended):
Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P), run Chat: Install Plugin From Source, and enter the repository URL:
https://github.com/DevExpress/agent-skills
VS Code installs all available plugins. Restart when prompted, then use Copilot Chat in agent mode.
Or copy skill files manually:
After placing skill files in .github/skills/:
- Open Settings (
Ctrl+,/Cmd+,). - Search for
chat.agent.skills. - Select Chat: Use Agent Skills.
Use Copilot Chat in agent mode. Skills are activated automatically based on your question.
VS Code agent plugin documentation
Visual Studio reads skills from .github/skills/ in your project (project-level) and from %USERPROFILE%\.copilot\skills\ (global, active in all projects). Copy skill folders to one of those locations (see GitHub Copilot section above), then open Copilot Chat (View > GitHub Copilot Chat) and switch to agent mode.
Visual Studio Copilot agent skills documentation
Skills are discovered by the GitHub Copilot plugin. After installing the plugin and signing in:
- Copy skill folders into
.github/skills/in your project root (see GitHub Copilot above for destination paths). - Open the Copilot Chat panel (Tools > GitHub Copilot > Open GitHub Copilot Chat).
- Switch to agent mode.
Skills are activated automatically based on your question.
Add as an external registry (recommended):
- Open Settings / Preferences → Tools → AI Assistant → Skills.
- Click the Settings icon → Manage External Registries.
- Add the repository URL:
https://github.com/DevExpress/agent-skills - Enable the skills you need from the list.
Or copy skill files manually:
Copy skill folders to .agents/skills/ in your project root for a project-level installation, or to the global IDE path:
| Platform | Path |
|---|---|
| Windows | %LOCALAPPDATA%\JetBrains\<product><version>\aia\agents\.agents\skills\ |
| macOS | ~/Library/Caches/JetBrains/<product><version>/aia/agents/.agents/skills/ |
| Linux | ~/.cache/JetBrains/<product><version>/aia/agents/.agents/skills/ |
Skills activate automatically in agent mode. To invoke a skill manually, type $ followed by the skill name.
JetBrains AI Assistant skills documentation
See JetBrains Junie in Agent-Specific Setup above for destination paths.
Copy DevExpress skill folders to one of these locations:
| Location | Path |
|---|---|
| Project-level (this project only) | .cursor/skills/ in your project root |
| Global — macOS/Linux | ~/.cursor/skills/ |
| Global — Windows | %USERPROFILE%\.cursor\skills\ |
Skills activate automatically in agent mode. No additional configuration is needed once the files are in place.
To reference a skill manually, use /:
/devextreme-datagrid How do I activate inline row editing?