inference-sh-cli

Run 150+ cloud AI apps for image, video, and audio generation via the infsh CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Running AI models like FLUX, Veo, or Seedance normally requires managing separate provider APIs, GPU infrastructure, and authentication for each service. This Skill provides a single CLI interface to over 150 cloud-hosted AI apps, so you can generate images, videos, audio, and run searches without any GPU or per-provider setup. ## Core Features & Use Cases - App Discovery: Search the inference.sh catalog with infsh app list --search to find the correct app ID before running anything. - Media Generation: Run image generation (FLUX, Gemini, Grok, Seedream), video generation (Veo, Seedance, Wan), TTS, and avatar/lipsync apps with a single JSON input. - Local File Uploads: Pass local file paths directly in the input JSON and the CLI uploads them automatically for tasks like upscaling or image-to-video. - Use Case: A user asks for a short drone-style video clip. You search for video apps, run google/veo-3-1-fast with a prompt, and return the generated video URL to the user. ## Quick Start Use the inference.sh skill to generate an image of a sunset over mountains with FLUX.

Frequently Asked Questions about inference-sh-cli

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

FAQPage Schema
How do I generate images with the inference.sh CLI?

Search for an image app with `infsh app list --search image`, then run it with a JSON input, for example `infsh app run falai/flux-dev-lora --input '{"prompt": "sunset"}' --json`. The JSON output contains URLs to the generated images.

How do I find the right app ID on inference.sh?

Always search first using `infsh app list --search <term>` or `infsh app search <query>`. Never guess app IDs, since they change and new apps are added frequently. Use `infsh app get <app-id>` to inspect the input schema.

Can I use local files as input for inference.sh apps?

Yes, the CLI automatically uploads local files when you provide a path instead of a URL. Absolute paths, relative paths, and home directory paths are supported for fields like image, audio, or video inputs.

Why does infsh fail with an authentication error?

Authentication errors mean the CLI is not logged in or the API key is invalid. Run `infsh login` to authenticate via browser, or set the INFSH_API_KEY environment variable, then verify with `infsh me`.

How do I handle long-running video generation tasks?

Video generation can take 30-120 seconds. Use `--no-wait` to submit the task without blocking, then check the result later with `infsh task get <task-id> --json`.