CLI Helper
Executes Fractary CLI commands, providing a stable interface and abstraction layer for other Codex skills.
The source repository doesn't declare a license. Check its terms before reusing the code.
Key features
- Provides graceful error handling, preserving exit codes and offering suggested fixes.
- Enforces the use of `--json` for structured, programmatic output.
- Executes any fractary CLI command with specified arguments.
- Validates CLI availability, with automatic fallback from global to npx.
- Parses CLI JSON output for easy consumption by other skills.
Use cases
- Delegating command-line tool execution from another Claude skill.
- Creating a standardized interface for interacting with an external CLI within a plugin ecosystem.
- Abstracting away the complexities of CLI installation checks and output parsing for other skills.
FAQ
When should this skill be used?
This skill is designed to be used by other Claude Code Skills, not directly by end-users. It's the designated tool for any skill needing to fetch data, manage cache, or perform system checks via the fractary CLI.
How does CLI Helper improve my workflow?
It provides a robust abstraction layer, simplifying development for other skills. It automatically handles CLI availability (global vs. npx), enforces structured JSON I/O, and provides graceful error handling with suggested fixes, making the entire system more reliable.
What is the primary function of the CLI Helper skill?
The CLI Helper is a specialized utility skill that acts as a stable and reliable bridge for other Claude skills to execute commands using the fractary Command Line Interface (CLI). It manages invocation, output parsing, and error handling.
What are its key capabilities?
It can validate CLI installation, execute any fractary command with arguments, automatically use the `--json` flag for programmatic output, parse the resulting JSON, and preserve exit codes for accurate error propagation.
Related skills
Claude Plugin Configuration Manager
Standardizes per-project plugin settings and state management using YAML frontmatter and Markdown files within the .claude directory.
Developer Tools142,11812 ptsClaude Code Agent Architect
Guides developers through the creation, configuration, and optimization of autonomous subagents for Claude Code plugins.
Developer Tools142,11812 ptsHook Development
Create event-driven automation scripts (hooks) to validate operations, enforce policies, and customize Claude Code workflows.
Developer Tools46,24612 pts