# Run inference.sh AI Apps from the CLI

Teams need a consistent way to run hosted AI apps without managing GPUs. This skill guides Claude, Codex, and Claude Code through CLI setup, app discovery, execution, and task tracking.

## Install

```bash
npx skillstore add inference-sh-skills/infsh-cli
```

## Metadata

- Status: approved
- Slug: inference-sh-skills-infsh-cli
- Skillstore revision: r1
- Version status: missing
- Tree hash: 8b9b70c3ce226cc09e45684c961aca8641a2259aadfefcf2b9ca2ddd204b51d7
- Author: inference-sh-skills
- GitHub username: inference-sh-skills
- License: MIT
- Repository: https://github.com/inference-sh-skills/skills/tree/main/tools/infsh-cli/
- Ref: a25199bc7d6b82598536822d1738eb5d5f54025b
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: blocked
- Manual install advisory: allowed\_with\_warning
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: network, env\_access, filesystem, external\_commands
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/inference-sh-skills-infsh-cli
- Manifest: https://skillstore.pages.dev/api/skills/inference-sh-skills-infsh-cli/manifest

## Capabilities

- Guide installation and login for the inference.sh CLI using belt.
- Discover hosted apps by list, search, category, featured status, and newest order.
- Run hosted apps with inline inputs or saved input files.
- Use local media paths when supported by app inputs.
- Track long-running tasks, fetch results, and save outputs.
- Reference examples for image, video, LLM, search, 3D, and Twitter/X app categories.

## Use Cases

- Prototype Hosted AI Features: Find and run image, video, text, or search apps before adding model calls to a product workflow.
- Generate Media Assets: Run image, video, audio, upscaling, and 3D apps from a repeatable command workflow.
- Automate Cloud Inference Tasks: Create samples, submit long jobs, check task status, and save outputs for operations scripts.

## Prompt Templates

### Find a Starter App

```
Use infsh-cli to find inference.sh apps for [task]. List safe options, explain the categories, and do not run anything yet.
```

### Run a Basic Generation

```
Use infsh-cli to run [app name] with this prompt: [prompt]. Show the command first and wait for my approval.
```

### Process Local Media

```
Use infsh-cli with [local file path] for [target app]. Confirm the exact file path and upload destination before running.
```

### Build a Multi-Step Workflow

```
Plan an inference.sh workflow that discovers apps, creates sample input, runs the selected app, tracks the task, and saves the result.
```

## Limitations

- Requires the inference.sh CLI and a valid authenticated account.
- Commands send prompts, inputs, and uploaded files to external inference.sh services.
- Results depend on app availability, account quotas, and selected model behavior.
- Twitter/X actions require connected credentials and explicit user approval.

## Best Practices

- Inspect remote installer commands and checksums before installing the CLI.
- Get explicit approval before uploading local files or running paid model jobs.
- Keep API keys in environment or secret storage, not in shared prompts or logs.

## Anti Patterns

- Pipe a remote installer into a shell without inspecting or pinning it.
- Upload private local files by path without confirming the exact file.
- Use Twitter/X automation without approving the account, action, and final text.

## Security Audit

- Audited at: 2026-07-05T17:48:31.917\+00:00
- Summary: The skill is legitimate documentation for the inference.sh CLI, but it includes remote installer commands that pipe downloaded content to a shell and a dynamic download command substitution. Most Markdown backtick, API-key placeholder, hidden-path, and documentation-link findings are false positives. Additional contextual risk comes from automatic local file uploads and Twitter/X account automation.

## Stats

- Views: 109
- Downloads: 8
- Favorites: 0
- Popularity score: 0
