inference-sh-cli

Discover and run inference.sh apps from a terminal CLI with JSON output.

1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/eddielueng/hermes-agent-zh --skill inference-sh-cli-eddielueng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: inference-sh-cli
Source: https://github.com/eddielueng/hermes-agent-zh/tree/main/optional-skills/devops/cli
Command: npx skills add https://github.com/eddielueng/hermes-agent-zh --skill inference-sh-cli-eddielueng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of manually integrating many different AI providers and SDKs by giving you one consistent way to discover and run image, video, search, and other AI apps from a CLI.

Core Features & Use Cases

  • Unified CLI execution via terminal tool: Runs inference.sh apps through infsh, so you don’t manage provider-specific APIs.
  • App discovery with reliable IDs: Uses search-first workflows (infsh app list --search ...) to avoid guessing app IDs that change over time.
  • Machine-readable outputs for media workflows: Encourages --json output parsing so generated URLs can be presented as MEDIA:<url> for inline display.
  • Broad coverage across media types and automation: Supports common scenarios like FLUX image generation, Veo/Seedance video generation, Tavily/Exa search, 3D, TTS/transcription, and social automation.

Quick Start

Run the skill by searching the catalog for the app you want (for example, an image model like FLUX) and then executing it with your prompt using infsh with the --json flag.

Frequently Asked Questions about inference-sh-cli

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

FAQPage Schema
How do I run AI image generation from the terminal without managing provider SDKs?

You can run AI image generation from the terminal by using the infsh CLI to discover and execute cloud-hosted apps. It provides a unified interface so you can generate images and receive media URLs without integrating multiple provider-specific APIs.

What is the best way to find valid app IDs for video generation before running an inference command?

The best way to find valid app IDs is using a search-first workflow. By running the app discovery search command in your terminal CLI, you avoid guessing IDs that change over time and ensure you execute the correct video generation application.

Can I get machine-readable JSON output with media URLs for generated images and videos?

Yes, you can get machine-readable JSON output by running your infsh apps with the JSON flag. This returns structured output containing direct media URLs, which you can parse and present inline for your generated images and videos.

Does the infsh CLI support AI search and research workflows like Tavily or Exa?

Yes, the infsh CLI supports AI search and research workflows. You can discover and run applications like Tavily or Exa directly from your terminal, executing search queries and receiving structured JSON results without separate provider integrations.

Do I need to authenticate the terminal CLI before running 3D or TTS applications?

Yes, you need to install and authenticate the infsh CLI before running 3D or TTS applications. Authentication is required to validate your app IDs and inputs, enabling the terminal tool to execute cloud-hosted applications and return your media URLs.

Why should I use a unified CLI instead of integrating individual AI provider APIs for media generation?

Using a unified CLI solves the problem of manually integrating many different AI providers and SDKs. It gives you one consistent way to discover and run image, video, and search applications, returning machine-readable media URLs directly in your terminal.