Files
mawkone 8bb5110148
Some checks failed
Playwright Tests / Playwright Tests (ubuntu-22.04, Node.js 22.x) (push) Has been cancelled
3PP License Check / 3PP License Check (11, 22.x, ubuntu-22.04) (push) Has been cancelled
Publish packages to NPM / Perform Publishing (push) Has been cancelled
deploy: current vibn theia state
Made-with: Cursor
2026-02-27 12:01:08 -08:00
..
2026-02-27 12:01:08 -08:00
2026-02-27 12:01:08 -08:00
2026-02-27 12:01:08 -08:00
2026-02-27 12:01:08 -08:00
2026-02-27 12:01:08 -08:00
2026-02-27 12:01:08 -08:00


theia-ext-logo

ECLIPSE THEIA - AI CORE EXTENSION


Description

The @theia/ai-core extension serves as the basis of all AI integration in Theia. It manages the integration of language models and provides core concepts like agents, prompts, AI variables, and skills.

Skills

Skills provide reusable instructions and domain knowledge for AI agents. A skill is a directory containing a SKILL.md file with YAML frontmatter (name, description) and markdown content.

Skill Directories

Skills are discovered from multiple locations, processed in priority order (first wins on duplicates):

  1. Workspace: .prompts/skills/ in the workspace root (project-specific skills)
  2. User-configured: Directories listed in ai-features.skills.skillDirectories preference
  3. Global: ~/.theia/skills/ (user defaults)

Skill Structure

Each skill must be in its own directory with the directory name matching the skill name:

skills/
├── my-skill/
│   └── SKILL.md
└── another-skill/
    └── SKILL.md

Usage

  • Add {{skills}} to an agent's prompt to inject available skills as XML (name and description)
  • Agents can read full skill content using the getSkillFileContent tool with the skill name

Enablement of the Theia AI feature is managed via the AI preferences, contributed by @theia/ai-core-ui. Either include @theia/ai-core-ui or bind the included preferences schemas in your Theia based application.

Additional Information

License

Trademark

"Theia" is a trademark of the Eclipse Foundation https://www.eclipse.org/theia