# Run Cloud AI Apps from the Command Line

Cloud AI workflows often require different APIs and tools. This skill guides Claude, Codex, and Claude Code through inference.sh CLI discovery, execution, and task tracking.

## Install

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

## Metadata

- Status: approved
- Slug: infsh-skills-infsh-cli
- Skillstore revision: r2
- Version status: missing
- Tree hash: e3f0051c7782dc25693866f11341633162524ceeb361d5736c353ee26381e845
- Author: infsh-skills
- GitHub username: infsh-skills
- License: MIT
- Repository: https://github.com/infsh-skills/skills/tree/main/tools/infsh-cli/
- Ref: 4121de961d1b6f2ffca856260e239505c302452c
- 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/infsh-skills-infsh-cli
- Manifest: https://skillstore.pages.dev/api/skills/infsh-skills-infsh-cli/manifest

## Capabilities

- Search and filter the inference.sh public app catalog.
- Inspect app details and generate sample input files.
- Run image, video, audio, language, search, and 3D applications.
- Upload local media files as inputs to supported cloud apps.
- Submit asynchronous tasks and retrieve their status or results.
- Guide authentication, shell completion, update, and deployment commands.

## Use Cases

- Prototype Multimodal Features: Find suitable image, video, language, or search apps and test them from a terminal workflow.
- Produce Media Assets: Generate images, videos, speech, or 3D assets while tracking long-running cloud tasks.
- Operate Cloud AI Jobs: Pin app versions, submit asynchronous runs, save results, and inspect failures in repeatable workflows.

## Prompt Templates

### Find an App

```
Search inference.sh for apps that can perform [task]. Compare the most relevant options and do not run anything yet.
```

### Inspect App Requirements

```
Inspect [app name], summarize its required inputs, and generate a sample input file. Ask before changing any existing file.
```

### Run a Media Task

```
Run [app name] with [prompt and settings]. If a local file is needed, show its path and request upload approval first.
```

### Build an Asynchronous Workflow

```
Create a version-pinned workflow for [goal]. Submit without waiting, track the task, save results, and stop on authentication or quota errors.
```

## Limitations

- The inference.sh CLI, an account, network access, and available credits are required.
- Prompts and selected local files are sent to remote services.
- App availability, model versions, prices, and output quality depend on inference.sh.
- Publishing, messaging, following, installation, and deployment actions require explicit user approval.

## Best Practices

- Inspect each app schema and current version before preparing inputs.
- Request explicit approval before uploads, installations, deployments, posts, messages, follows, or other external changes.
- Use version pinning and save task identifiers for repeatable asynchronous workflows.

## Anti Patterns

- Do not send credentials, private files, or unrelated workspace data as app inputs.
- Do not execute pipe-to-shell installers or unverified dynamic download commands.
- Do not assume model availability, pricing, quotas, or input schemas remain unchanged.

## Security Audit

- Audited at: 2026-08-06T11:58:13.754\+00:00
- Summary: Four pipe-to-shell installation instructions are confirmed critical risks, and the manual installation uses a dynamic remote download URL. Most other alerts are documentation links, placeholders, Markdown syntax, or standard configuration paths. The skill also enables local-file uploads and authenticated external actions that require explicit user control.

## Stats

- Views: 103
- Downloads: 7
- Favorites: 0
- Popularity score: 0
