AI-assistant plugins for openEHR — the official plugin marketplace of the openEHR Foundation.
This repository provides AI-assisted tooling for people working on openEHR specifications — packaged as a Claude Code and Cursor plugin marketplace. The skill content (SKILL.md, an open cross-tool format) is the canonical artifact; each assistant uses thin manifests (.claude-plugin/ and .cursor-plugin/) around the same skills.
It is not a specification repository — it supports authors working in the specifications-XX repos, without modifying them directly.
| Plugin | Purpose |
|---|---|
openehr-specs |
Creating, editing, and reviewing openEHR specification documents (AsciiDoc and OpenAPI/ITS-REST), specification governance, content quality and convention compliance |
Claude Code — inside a session:
/plugin marketplace add openEHR/ai-plugins
/plugin install openehr-specs@openehr
Cursor — add this repository as a plugin marketplace, then install openehr-specs.
See docs/install.md for Cursor and Claude installation, updates, and inspection.
Skills are namespaced by the plugin and invoked as /openehr-specs:<skill>:
/openehr-specs:authoring # scaffold or edit a spec document
/openehr-specs:review # pre-release quality review
/openehr-specs:class-generation # regenerate class tables/diagrams from BMM
Type /openehr in the slash menu to list the available skills and commands, or just describe the task (e.g. "review this openEHR spec before release") and the matching skill activates automatically. The plugin also ships subagents (spec-reviewer, xref-auditor, identifier-grounding) that Claude dispatches for heavy, multi-file, or verification work. See the plugin README for the full inventory and invocation details.
- docs/install.md — installing, updating, and inspecting plugins
- docs/testing.md — local testing, validation, and releasing (contributors)
- docs/skill-authoring.md — plugin and skill authoring conventions
- docs/spec-style-guide.md — style guide for openEHR specification documents
- docs/versioning.md — versioning and release process
See CONTRIBUTING.md. All participation is governed by the Code of Conduct; security concerns are handled per SECURITY.md.