camel-matrix — скилл для Claude Code: матрица совместимости Camel
Собирает Markdown-таблицу совместимости версий Apache Camel Spring Boot, Spring Boot и Apache CXF. Полезен, когда нужно свериться перед апгрейдом.
npx skills add dboeckli/ai-agent-skills --skill camel-matrix -a claude-codeЧто делает camel-matrix
Скилл запускает скрипт scripts/camel-springboot-matrix.sh и кладёт результат в target/camel-springboot-matrix.md рядом с текущим проектом. Папку target/ скрипт создаёт сам, если её ещё нет. После прогона скилл отчитывается, сколько версий Camel обработано, и показывает последние 5 строк таблицы — чтобы сразу увидеть, что получилось.
Диапазон версий задаётся аргументами. Без аргументов берётся минимум 4.14.0, а верхнюю границу скрипт не ограничивает и тянет до последней доступной версии. Если передать два числа, например 4.0.0 4.15.0, обработаются только версии внутри этого отрезка. Для работы нужен bash, потому что весь разбор версий и сборка таблицы живут в shell-скрипте.
Скилл ставится в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Файл скилла лежит по пути вроде ~/.claude/skills/camel-matrix/SKILL.md — это повод проверить, что каталог скиллов у вашей платформы совпадает с ожидаемым.
Какие задачи решает
- собрать таблицу совместимости версий Camel Spring Boot
- проверить, какая версия Spring Boot тянется за конкретным Camel
- обновить матрицу перед апгрейдом проекта
- ограничить проверку диапазоном версий
- получить готовый Markdown-отчёт в
target/
Примеры запросов агенту
- сгенерируй матрицу совместимости Camel
- обнови camel-springboot-matrix для диапазона 4.0.0 4.15.0
- запусти camel-matrix и покажи последние строки таблицы
Как установить camel-matrix
1Через Skills CLI (Vercel)
npx skills add dboeckli/ai-agent-skills --skill camel-matrix -a claude-code2Вручную: положить файлы
~/.claude/skills/camel-matrix/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/camel-matrix/
1Через Skills CLI (Vercel)
npx skills add dboeckli/ai-agent-skills --skill camel-matrix -a codex2Вручную: положить файлы
.agents/skills/camel-matrix/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dboeckli/ai-agent-skills --skill camel-matrix -a cursor2Вручную: положить файлы
.cursor/skills/camel-matrix/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dboeckli/ai-agent-skills camel-matrix2Вручную: положить файлы
.github/skills/camel-matrix/SKILL.md1Через Skills CLI (Vercel)
npx skills add dboeckli/ai-agent-skills --skill camel-matrix -a gemini-cli2Командой платформы
gemini skills install https://github.com/dboeckli/ai-agent-skills --path .claude/skills/camel-matrixВручную: положить файлы
.devin/skills/camel-matrix/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dboeckli/ai-agent-skills --skill camel-matrix -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о camel-matrix
Как установить camel-matrix в Claude?
Выполните npx skills add dboeckli/ai-agent-skills --skill camel-matrix -a claude-code. Скилл появится в ~/.claude/skills/camel-matrix/SKILL.md.
Что делает camel-matrix?
Запускает scripts/camel-springboot-matrix.sh и создаёт target/camel-springboot-matrix.md с таблицей совместимости версий Apache Camel Spring Boot, Spring Boot и Apache CXF.
Как задать диапазон версий?
Передайте два аргумента, например 4.0.0 4.15.0. Без аргументов минимум равен 4.14.0, а верхняя граница не ограничена.
Исходный текст
SKILL.md · MIT
---
name: camel-matrix
description: Generates a Markdown compatibility matrix for Apache Camel Spring Boot, Spring Boot, and Apache CXF versions by running the camel-springboot-matrix.sh script. Use when the user asks to generate or update the Camel compatibility matrix, check Camel Spring Boot version compatibility, or run the camel-springboot-matrix script. Supports optional version range arguments (min max).
---
# Camel Spring Boot Compatibility Matrix
Run `scripts/camel-springboot-matrix.sh` (bundled in this skill) to generate `target/camel-springboot-matrix.md` relative to the current project directory. The `target/` directory is created automatically if it does not exist.
## Arguments
The user may provide an optional version range: `$ARGUMENTS`
- No arguments: use the default range `4.14.0` to latest (see below)
- Two arguments (e.g. `4.0.0 4.15.0`): only versions in that range are processed
## Steps
1. Run the script. If no version range is given by the user, default to `4.14.0` as minimum and omit the max argument (so the script fetches up to the latest available version):
```bash
bash "${CLAUDE_PLUGIN_ROOT}/scripts/camel-springboot-matrix.sh" ${ARGUMENTS:-4.14.0}
```
2. After completion, report:
- How many Camel versions were processed
- That `target/camel-springboot-matrix.md` was created/updated in the current project directory
- The last 5 rows of the generated table so the user can verify the output
© dboeckli · MIT · dboeckli/ai-agent-skills