Agent Skills
OpenPlait ships project Cursor skills under .cursor/skills/.
Anyone cloning the repo (or copying these skill folders into their app) can ask
an agent to integrate OpenPlait without memorizing package APIs.
Skills are markdown playbooks the agent loads when the task matches the skill
description. Point Cursor at this repository, or copy
.cursor/skills/<name>/ into your project’s .cursor/skills/.
Available skills
| Skill | Use when |
|---|---|
integrate-openplait | Install packages, register datasources, run portable queries |
create-openplait-adapter | Build a custom DatasourceAdapter |
openplait-clickhouse | Wire @openplait/adapter-clickhouse |
openplait-tempo | Wire @openplait/adapter-tempo |
openplait-loki | Wire @openplait/adapter-loki |
openplait-prometheus | Wire @openplait/adapter-prometheus |
openplait-jaeger | Wire @openplait/adapter-jaeger |
How to use in Cursor
- Open a workspace that includes this repo (or your fork with the skills copied).
- Ask the agent something like:
- “Add OpenPlait with Tempo to this Node API”
- “Create an OpenPlait adapter for our store”
- “Wire Jaeger using the openplait-jaeger skill”
- The agent should follow the matching
SKILL.md(install → register → query → validate).
You can also invoke a skill by name in the agent prompt.
Copy into another repository
mkdir -p .cursor/skills
cp -R path/to/openplait/.cursor/skills/integrate-openplait .cursor/skills/
cp -R path/to/openplait/.cursor/skills/openplait-tempo .cursor/skills/
# add adapter skills as needed
Keep skill folders small and task-focused. Prefer linking to docs under
docs/content/ rather than duplicating long API reference in the skill body.