foxctl Run

Execute installed foxctl skills with JSON input and return structured JSON output.

3|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/joshka0/foxctl --skill foxctl-run
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: foxctl Run
Source: https://github.com/joshka0/foxctl/tree/main/configs/skills-condensed/foxctl-run
Command: npx skills add https://github.com/joshka0/foxctl --skill foxctl-run

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you execute installed foxctl skills and pass structured JSON inputs reliably, so you can automate file operations, code analysis, text search, and repeatable workflows without manual orchestration.

Core Features & Use Cases

  • Skill Execution with JSON I/O: Runs any installed skill using a JSON input payload and returns a structured JSON response for downstream automation.
  • Batch-friendly Data Passing: Supports piping raw JSON and chaining envelope data between skills for multi-step workflows.
  • Operational Modes & Tooling Fit: Offers --ephemeral execution when job storage is not writable and supports both job-tracked runs and direct parameter-style invocation.

Quick Start

Run foxctl run text/grep --input '{"query":"TODO","path":"./"}' to search for matching TODOs across your local project and get the results as JSON.

Frequently Asked Questions about foxctl Run

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run local automation scripts with JSON input and output?

To run local automation with JSON input, execute installed skills using a JSON envelope payload and receive structured JSON output for downstream workflow chaining. You pass parameters via flags like --input or --input-file to process file operations and code analysis.

Can I chain multiple code search and text grep workflows together?

Yes, you can chain code search and text grep workflows by piping raw JSON and passing the envelope data between executed skills. This enables multi-step structured workflows across repositories without requiring manual orchestration between each step.

What is the best way to automate code analysis across local repositories?

The best way to automate code analysis is executing structured skills with JSON I/O to search and process local files. This approach returns version, status, and command details alongside data artifacts, ensuring repeatable automation across your repositories.

Does foxctl run support job-tracked execution when local storage is not writable?

Yes, it supports job-tracked execution and offers an --ephemeral execution mode specifically for when job storage is not writable. This allows direct parameter-style invocation to run skills locally without relying on persistent job storage.

How do I handle large results from text grep operations in an automated workflow?

To handle large results from text grep operations, the skill emits output containing version, status, and command details alongside separate data artifacts. This structured JSON response ensures large data payloads are managed effectively for downstream automation.

Do I need to install specific skills before running local file operations?

Yes, you must select and have installed a specific skill by name before running local file operations. The tool executes installed skills, applying to tasks like code analysis and text grep, using JSON input to return structured output.