camel-matrix
dboeckli/ai-agent-skills
Generate Apache Camel Spring Boot compatibility matrices with version range support.
What is camel-matrix?
Generates a Markdown compatibility matrix showing version compatibility between Apache Camel Spring Boot, Spring Boot, and Apache CXF. Use this when you need to check or document which versions work together, or when a user requests a compatibility matrix.
- Runs camel-springboot-matrix.sh script to generate compatibility data
- Creates target/camel-springboot-matrix.md in the current project directory
- Supports optional version range arguments (min and max versions)
- Defaults to version 4.14.0 as minimum when no range specified
- Automatically creates target/ directory if it doesn't exist
- Reports processing summary and last 5 rows of generated table
How to install camel-matrix
npx skills add https://github.com/dboeckli/ai-agent-skills --skill camel-matrix- bash shell available
- scripts/camel-springboot-matrix.sh present in the skill bundle
- Current working directory should be a project where target/ output is desired
How to use camel-matrix
- 1.Install the skill using the provided npx command
- 2.Navigate to your project directory
- 3.Call the skill with optional version arguments (e.g., '4.0.0 4.15.0') or leave blank for defaults
- 4.The script will generate target/camel-springboot-matrix.md
- 5.Review the output summary showing versions processed and sample rows
Use cases
- Check which Spring Boot versions are compatible with a specific Camel version
- Generate documentation of Camel/Spring Boot/CXF compatibility for a project
- Verify compatibility before upgrading Apache Camel dependencies
- Create a reference matrix for team documentation
- Audit version compatibility across a range of releases
- Java developers using Apache Camel
- Spring Boot project maintainers
- DevOps engineers managing dependency versions
- Technical leads documenting framework compatibility
camel-matrix FAQ
The script defaults to starting at version 4.14.0 and fetches up to the latest available version.
Yes, provide two arguments: minimum version and maximum version (e.g., '4.0.0 4.15.0').
The matrix is written to target/camel-springboot-matrix.md relative to your current project directory. The target/ directory is created automatically if needed.
It displays compatibility between Apache Camel Spring Boot versions, Spring Boot versions, and Apache CXF versions in a Markdown table format.
The skill reports the last 5 rows of the generated table so you can quickly verify the data looks reasonable.
Full instructions (SKILL.md)
Source of truth, from dboeckli/ai-agent-skills.
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.0to latest (see below) - Two arguments (e.g.
4.0.0 4.15.0): only versions in that range are processed
Steps
- Run the script. If no version range is given by the user, default to
4.14.0as minimum and omit the max argument (so the script fetches up to the latest available version):
bash "${CLAUDE_PLUGIN_ROOT}/scripts/camel-springboot-matrix.sh" ${ARGUMENTS:-4.14.0}
- After completion, report:
- How many Camel versions were processed
- That
target/camel-springboot-matrix.mdwas created/updated in the current project directory - The last 5 rows of the generated table so the user can verify the output
Related skills
More from dboeckli/ai-agent-skills and the wider catalog.

cc-best-practices
Master Claude Code with context management, verification strategies, and the explore-plan-implement workflow.

project-references
Look up conventions and patterns from your own GitHub repositories checked out locally.

skill-best-practices
Guide for creating, structuring, and improving Claude skills (SKILL.md).

claude-command-converter
Convert Claude Code commands to portable Agent Skills format for multi-runtime compatibility.

speckit-analyze
Analyze spec.md, plan.md, and tasks.md for consistency, coverage gaps, and quality issues.

speckit-baseline
Generate feature specifications by analyzing existing source code.