Skip to main content

Install AI Skills

The OpenMetadata skills package follows the Agent Skills open standard, which is supported by 30+ AI coding tools. Below are setup instructions for the most popular ones.

Prerequisites

All tools require the OpenMetadata repository cloned locally:
Set up the Python development environment:

Claude Code

Claude Code has the richest integration: slash commands, parallel sub-agents, and SessionStart hooks.
1

Install the skills plugin

From the OpenMetadata repo root:
This registers the skills as a Claude Code plugin. The three slash commands become available immediately.
2

Verify installation

Start Claude Code and check that the commands are available:
You should see the scaffold skill activate.
3

Use the skills

Three slash commands are available:You can also invoke skills directly in conversation:

Claude Code Features

  • Parallel sub-agents: The review skill launches 5 specialized agents simultaneously for faster reviews
  • Research agent: The scaffold skill can dispatch a researcher agent to gather API documentation
  • SessionStart hooks: Standards are automatically loaded when you start a connector session
  • Full tool access: Skills can read files, run commands, search code, and edit files

Cursor

Cursor discovers skills from the .cursor/skills/ directory or project rules.
1

Create the skills directory

From the OpenMetadata repo root:
2

Add as a project rule (alternative)

In Cursor: SettingsRulesAdd RuleProject RulePaste the contents of skills/standards/main.md as the rule content. This ensures the connector standards are always available in Cursor’s context.
3

Use the skills

When working on a connector, tell Cursor:
Or after scaffolding, point Cursor at the context file:
Cursor does not support parallel sub-agents. The review skill will run all checks sequentially, which takes longer but produces the same results.

OpenAI Codex

Codex uses AGENTS.md files to understand project conventions.
1

Create AGENTS.md

From the OpenMetadata repo root, create an AGENTS.md file that references the skills:
This gives Codex the core connector development standards as context.
2

Run the scaffold manually

Codex cannot run the interactive scaffold tool, so run it yourself first:
3

Point Codex at the context

After scaffolding, tell Codex:

GitHub Copilot

Copilot works best with context files in the workspace.
1

Create a GitHub Copilot instructions file

Create .github/copilot-instructions.md at the repo root:
2

Use Copilot with context

Open CONNECTOR_CONTEXT.md and the reference connector files side-by-side. Copilot will use them as context when generating code in the connector files.

Windsurf

Windsurf uses rules files for project context.
1

Create rules

Create .windsurf/rules.md at the repo root:
2

Use with scaffold output

After running the scaffold tool, open CONNECTOR_CONTEXT.md in Windsurf and ask the AI to implement the connector:

Any AI Agent

The CONNECTOR_CONTEXT.md file generated by the scaffold tool is designed to work with any AI agent. It contains everything the agent needs:
  • Connector profile (name, type, capabilities, auth)
  • Source documentation (API docs URL, SDK package, endpoints, notes)
  • File list with what to implement in each
  • Reference connector to copy patterns from
  • Registration checklist
  • Validation checklist
Point any agent at the context file and the reference connector:

Feature Comparison