From ibmi-agent-skills
Query IBM i system configuration including system values, hardware resources, device status, environment variables, and JVM settings via SQL services. Use when user asks about: (1) system value settings like QSECURITY or QCCSID, (2) security-related system values, (3) hardware resource inventory, (4) controller, device, or line status, (5) environment variable settings, (6) active JVM information, (7) replacing DSPSYSVAL, DSPHDWRSC, WRKCFGSTS, WRKENVVAR commands, or (8) any system configuration review.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ibmi-agent-skills:configurationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Query system configuration including system values, hardware resources, device status, environment variables, and JVM settings using SQL services from QSYS2 and SYSTOOLS.
Query system configuration including system values, hardware resources, device status, environment variables, and JVM settings using SQL services from QSYS2 and SYSTOOLS.
The ibmi CLI is the primary tool for executing configuration queries. Set SKILL_DIR to this skill's installed location (the directory containing this SKILL.md file):
# SKILL_DIR = directory containing this SKILL.md
# Examples: ./skills/configuration, ~/.claude/skills/configuration
ibmi tools --tools "$SKILL_DIR/tools/" --toolset configuration_default
ibmi tool get_system_values --tools "$SKILL_DIR/tools/"
ibmi sql "SELECT * FROM QSYS2.SYSTEM_VALUE_INFO WHERE SYSTEM_VALUE_NAME = 'QSECURITY'"
ibmi tool get_security_system_values --tools "$SKILL_DIR/tools/"
ibmi tool get_system_value --tools "$SKILL_DIR/tools/" --sysval-name QSECURITY
ibmi tool get_hardware_resources --tools "$SKILL_DIR/tools/"
ibmi tool get_configuration_status --tools "$SKILL_DIR/tools/"
The tools/configuration.yaml file provides 7 ready-to-use tools:
| Tool | Description |
|---|---|
get_system_values | System values with category filtering |
get_system_value | Single system value lookup by name |
get_security_system_values | Security-related system values |
get_hardware_resources | Hardware resource inventory with status filter |
get_configuration_status | Controller, device, and line status |
get_environment_variables | System and job environment variables |
get_jvm_info | Active JVM heap, GC, and thread information |
ibmi tool <tool_name> --tools "$SKILL_DIR/tools/" # Execute
ibmi tool <tool_name> --tools "$SKILL_DIR/tools/" --dry-run # Preview SQL
ibmi tools show <tool_name> --tools "$SKILL_DIR/tools/" # View details
npx claudepluginhub ajshedivy/ibmi-agent-skills --plugin ibmi-allGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.