PluginBench
Skill
Review
Audit score 70

agent-tools

101-skills/superpowers

Run AI apps via inference.sh CLI—image generation, video, LLMs, search, 3D, Twitter automation.

What is agent-tools?

Access 100+ cloud-hosted AI models and apps through a simple CLI without requiring local GPUs. Use this skill to generate images and videos, call LLMs, perform web searches, create 3D models, and automate Twitter/X posts.

  • Generate images with FLUX, Gemini, Grok, and Seedream models
  • Create videos using Veo, Seedance, Wan, and OmniHuman
  • Call LLMs including Claude, Gemini, Kimi, and any OpenRouter model
  • Perform web searches via Tavily and Exa
  • Generate 3D models with Rodin
  • Automate Twitter/X actions (post, DM, follow, like, retweet)

How to install agent-tools

npx skills add https://github.com/101-skills/superpowers --skill agent-tools
Prerequisites
  • Install belt CLI: curl -fsSL https://cli.inference.sh | sh
  • Run belt login to authenticate
  • Internet connection for cloud inference
Claude Code
Cursor
Windsurf
Cline

How to use agent-tools

  1. 1.Install the belt CLI using the provided curl command
  2. 2.Authenticate with belt login
  3. 3.Browse available apps with belt app list or search with belt app search
  4. 4.Generate sample input for an app with belt app sample <app-name> --save input.json
  5. 5.Run an app with belt app run <app-name> --input input.json
  6. 6.Check task status with belt task get <task-id> if running asynchronously

Use cases

Good for
  • Generate product mockups or marketing images on demand
  • Create short video clips from text prompts or existing images
  • Build AI agents that reason using Claude or other LLMs
  • Search the web and extract information for research tasks
  • Generate 3D assets for design or prototyping workflows
Who it's for
  • AI agents and coding assistants
  • Developers building multi-modal applications
  • Content creators automating image and video generation
  • Researchers needing web search and data extraction
  • Social media automation workflows

agent-tools FAQ

Do I need a GPU to use this skill?

No. All inference runs on inference.sh's cloud infrastructure; you only need the CLI installed locally.

Can I upload local files?

Yes. Provide local file paths in the input JSON and the CLI automatically uploads them before running the app.

What models are available?

100+ apps across image (FLUX, Gemini, Grok), video (Veo, Seedance, OmniHuman), LLMs (Claude, Gemini, Kimi), search (Tavily, Exa), 3D, and Twitter/X automation.

How do I authenticate?

Run belt login after installing the CLI to set up your credentials.

Can I run tasks asynchronously?

Yes. Use the --no-wait flag with belt app run and check status later with belt task get <task-id>.

Full instructions (SKILL.md)

Source of truth, from 101-skills/superpowers.


name: agent-tools description: "Run AI apps via inference.sh CLI - image generation, video creation, LLMs, search, 3D, Twitter automation. Models: FLUX, Veo, Gemini, Grok, Claude, Seedance, OmniHuman, Tavily, Exa, OpenRouter, and many more. Use when running AI apps, generating images/videos, calling LLMs, web search, or automating Twitter. Triggers: inference.sh, infsh, ai model, run ai, serverless ai, ai api, flux, veo, claude api, image generation, video generation, openrouter, tavily, exa search, twitter api, grok" allowed-tools: Bash(belt *)

Install the belt CLI skill: npx skills add belt-sh/cli

inference.sh

Run AI apps in the cloud with a simple CLI. No GPU required.

inference.sh

Install CLI

curl -fsSL https://cli.inference.sh | sh
belt login

What does the installer do? The install script detects your OS and architecture, downloads the correct binary from dist.inference.sh, verifies its SHA-256 checksum, and places it in your PATH. That's it — no elevated permissions, no background processes, no telemetry. If you have cosign installed, the installer also verifies the Sigstore signature automatically.

Manual install (if you prefer not to pipe to sh):

# Download the binary and checksums
curl -LO https://dist.inference.sh/cli/checksums.txt
curl -LO $(curl -fsSL https://dist.inference.sh/cli/manifest.json | grep -o '"url":"[^"]*"' | grep $(uname -s | tr A-Z a-z)-$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') | head -1 | cut -d'"' -f4)
# Verify checksum
sha256sum -c checksums.txt --ignore-missing
# Extract and install
tar -xzf inferencesh-cli-*.tar.gz
mv inferencesh-cli-* ~/.local/bin/inferencesh

Quick Examples

# Generate an image
belt app run falai/flux-dev-lora --input '{"prompt": "a cat astronaut"}'

# Generate a video
belt app run google/veo-3-1-fast --input '{"prompt": "drone over mountains"}'

# Call Claude
belt app run openrouter/claude-sonnet-45 --input '{"prompt": "Explain quantum computing"}'

# Web search
belt app run tavily/search-assistant --input '{"query": "latest AI news"}'

# Post to Twitter
belt app run x/post-tweet --input '{"text": "Hello from AI!"}'

# Generate 3D model
belt app run infsh/rodin-3d-generator --input '{"prompt": "a wooden chair"}'

Local File Uploads

The CLI automatically uploads local files when you provide a path instead of a URL:

# Upscale a local image
belt app run falai/topaz-image-upscaler --input '{"image": "/path/to/photo.jpg", "upscale_factor": 2}'

# Image-to-video from local file
belt app run falai/wan-2-5-i2v --input '{"image": "./my-image.png", "prompt": "make it move"}'

# Avatar with local audio and image
belt app run bytedance/omnihuman-1-5 --input '{"audio": "/path/to/speech.mp3", "image": "/path/to/face.jpg"}'

# Post tweet with local media
belt app run x/post-create --input '{"text": "Check this out!", "media": "./screenshot.png"}'

Commands

TaskCommand
Browse the app storebelt app list
Search appsbelt app search "flux"
Filter by categorybelt app list --category image
Get app detailsbelt app get google/veo-3-1-fast
Generate sample inputbelt app sample google/veo-3-1-fast --save input.json
Run appbelt app run google/veo-3-1-fast --input input.json
Run without waitingbelt app run <app> --input input.json --no-wait
Check task statusbelt task get <task-id>

What's Available

CategoryExamples
ImageFLUX, Gemini 3 Pro, Grok Imagine, Seedream 4.5, Reve, Topaz Upscaler
VideoVeo 3.1, Seedance 1.5, Wan 2.5, OmniHuman, Fabric, HunyuanVideo Foley
LLMsClaude Opus/Sonnet/Haiku, Gemini 3 Pro, Kimi K2, GLM-4, any OpenRouter model
SearchTavily Search, Tavily Extract, Exa Search, Exa Answer, Exa Extract
3DRodin 3D Generator
Twitter/Xpost-tweet, post-create, dm-send, user-follow, post-like, post-retweet
UtilitiesMedia merger, caption videos, image stitching, audio extraction

Related Skills

# Image generation (FLUX, Gemini, Grok, Seedream)
npx skills add inference-sh/skills@ai-image-generation

# Video generation (Veo, Seedance, Wan, OmniHuman)
npx skills add inference-sh/skills@ai-video-generation

# LLMs (Claude, Gemini, Kimi, GLM via OpenRouter)
npx skills add inference-sh/skills@llm-models

# Web search (Tavily, Exa)
npx skills add inference-sh/skills@web-search

# AI avatars & lipsync (OmniHuman, Fabric, PixVerse)
npx skills add inference-sh/skills@ai-avatar-video

# Twitter/X automation
npx skills add inference-sh/skills@twitter-automation

# Model-specific
npx skills add inference-sh/skills@flux-image
npx skills add inference-sh/skills@google-veo

# Utilities
npx skills add inference-sh/skills@image-upscaling
npx skills add inference-sh/skills@background-removal

Reference Files

Documentation