SKILL.md
Purpose
Execute agentic coding tools directly via bash commands and capture their output in real-time. This is a simpler and more reliable alternative to fork-terminal for one-off tasks.
Follow the Instructions, execute the Workflow, based on the Cookbook.
Variables
ENABLEGEMINICLI: true ENABLECLAUDECODE: true ENABLECODEXCLI: true AGENTICCODINGTOOLS: gemini, claude-code, codex
Instructions
- Based on the user's request, follow the
Cookbookto determine which tool to use. - Execute the command directly using bash and capture stdout/stderr
- Return the output to the user immediately
Workflow
- Understand the user's request
- Follow the
Cookbookto determine which tool to use - Construct the appropriate bash command
- Execute using the Bash tool with appropriate timeout
- Return results to the user
Cookbook
Gemini CLI
- IF: The user requests Gemini to execute a task AND
ENABLEGEMINICLIis true - THEN: Read and execute:
.claude/skills/fork-bash/cookbook/gemini-cli.md - EXAMPLES:
- "Use Gemini to scrape the latest news from CNN" - "Ask Gemini to analyze this webpage" - "Run Gemini with yolo mode to get information about X"
Claude Code
- IF: The user requests Claude Code agent AND
ENABLECLAUDECODEis true - THEN: Read and execute:
.claude/skills/fork-bash/cookbook/claude-code.md - EXAMPLES:
- "Use Claude Code to refactor this file" - "Ask Claude Code to analyze the codebase"
Codex CLI
- IF: The user requests Codex AND
ENABLECODEXCLIis true - THEN: Read and execute:
.claude/skills/fork-bash/cookbook/codex-cli.md - EXAMPLES:
- "Use Codex to generate code for X" - "Ask Codex to explain this function"
Notes
- This skill executes commands synchronously and captures output
- Use appropriate timeouts based on task complexity
- Always use YOLO mode (-y flag) for automated execution
- Output is captured directly from stdout/stderr