inference-sh-cli

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

Updated May 3, 2026
One-click install
npx skills add https://github.com/80portisfound/vibe-learning --skill inference-sh-cli-80portisfound
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: inference-sh-cli
Source: https://github.com/80portisfound/vibe-learning/tree/main/packages/hermes/optional-skills/devops/cli
Command: npx skills add https://github.com/80portisfound/vibe-learning --skill inference-sh-cli-80portisfound

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 discover and execute over 150 cloud-hosted AI apps without local GPU requirements. ## 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: Generate images (FLUX, Seedream, Grok, Gemini), videos (Veo, Seedance, Wan), TTS audio, and avatars with simple JSON input payloads. - Local File Uploads: Pass local file paths directly in inputs for tasks like image upscaling, image-to-video conversion, and lipsync avatars. - Use Case: A user wants a short drone-style video clip. The Skill searches for video apps, runs google/veo-3-1-fast with a JSON prompt, and returns a downloadable URL. ## Quick Start Ask the assistant to generate an image of a sunset over mountains using inference.sh, and it will search for the right app and run it with the infsh CLI.

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 over mountains"}' --json`. The output contains URLs to the generated images.

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

Use `infsh app list --search <term>` or `infsh app search <query>` to browse the catalog. Never guess app IDs since they change frequently; you can also run `infsh app get <app-id>` to inspect the input schema before running.

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 like ./image.png, and home directory paths like ~/Pictures/photo.jpg are all supported.

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, verify with `infsh me`, or set the INFSH_API_KEY environment variable for scripts and CI.

How do I handle long-running video generation tasks?▼

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