Contributing with Cursor
Use this page when you want to contribute to Red Hat Docs Agent Tools (skills, plugins, commands, or docs under plugins/). For general Cursor concepts, see Cursor fundamentals.
What to load in context
- AGENTS.md — Naming (
plugin:skill), script paths from the repo root, and contribution expectations. Attach it for any work that touches plugins or skills. - Skills —
plugins/<plugin>/skills/<skill>/SKILL.md. Attach the files you need with@(or equivalent) so the model follows the right checklists. - Commands — Cursor does not run
plugin:commandthe way Claude Code does. Open the command Markdown underplugins/<plugin>/commands/and reuse its Implementation text in your prompt. See Cursor workflows. - Agents — Optional: attach
plugins/<plugin>/agents/*.mdwhen you want a defined persona or ordered steps for the session.
Submit changes
Follow CONTRIBUTING.md for branches, plugin.json, .claude-plugin/marketplace.json, tests or eval notes, and pull requests. Run make update when your change affects generated catalog or install docs. Use make serve / make build to preview the site if needed (README.md).
See also
- Cursor fundamentals — rules, skills, and
plugin:skillnaming - Product documentation workflow — Agent Tools plus a separate docs repo
- Cursor workflows — Cursor versus Claude Code