Generate images, videos, audio, and 3D models via RunningHub API (420 endpoints) and run any RunningHub AI Application (custom ComfyUI workflow) by webappId.

Apache-2.0Auto-check passedMedia & Creative

Install Runninghub

skills CLI
$ npx skills add HM-RunningHub/OpenClaw_RH_Skills --skill runninghub -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install HM-RunningHub/OpenClaw_RH_Skills runninghub --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/HM-RunningHub/OpenClaw_RH_Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/runninghub .claude/skills/runninghub && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
runninghub
GitHub stars
142
Token cost
~1.6k tokens
SKILL.md length
600 words
Files
10 (incl. scripts, references)
Skills in repo
1
Repo updated
First seen
Licence
Apache-2.0

At a glance

Generate images, videos, audio, and 3D models via RunningHub API (420 endpoints) and run any RunningHub AI Application (custom ComfyUI workflow) by webappId.

  • Works in 8 steps: ALWAYS use the script — never curl… → ALWAYS use -o /tmp/openclaw/rh-output/.… → Deliver files via message tool — you… → …
  • Tasks that involve Image generation
  • SKILL.md covers Persona, CRITICAL RULES, API Key Setup and Routing Table, plus 3 more sections
  • Runs Python scripts from its folder; calls python3

What it does

Runninghub is an agent skill from HM-RunningHub/OpenClaw_RH_Skills. Generate images, videos, audio, and 3D models via RunningHub API (420 endpoints) and run any RunningHub AI Application (custom ComfyUI workflow) by webappId. Covers text-to-image, image-to-video, text-to-speech, music generation, 3D modeling, image upscaling, AI apps, and more.

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files, including scripts and reference files (for example `data/capabilities.json`, `references/ai-application.md` and `references/api-key-setup.md`).

It sits in Media & Creative, covering Image generation, 3D graphics and WebGL and Music and audio generation. It works with ComfyUI. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Image generation
  • Tasks that involve 3D graphics and WebGL
  • Tasks that involve Music and audio generation

Example prompts

  • “/runninghub”

Requirements

  • Python 3
  • A credential in RUNNINGHUB_API_KEY

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. ALWAYS use the script — never curl RunningHub API directly.
  2. ALWAYS use -o /tmp/openclaw/rh-output/. with timestamps in filenames.
  3. Deliver files via message tool — you MUST call message tool to send media. Do NOT print file paths as text.
  4. NEVER show RunningHub URLs — all runninghub.cn URLs are internal. Users cannot open them.
  5. NEVER use markdown images or print raw file paths — ONLY the message` tool can deliver files to users.
  6. ALWAYS report cost — if script prints COST:¥X.XX, include it in your response as "花了 ¥X.XX".
  7. ALL video generation → Read {baseDir}/references/video-models.md and follow its complete flow. ALL image generation → Read…
  8. ALWAYS notify before long tasks — Before running any video, AI app, 3D, or music generation script, you MUST first use the message tool to…

What it can do on your machine

Read from SKILL.md and the folder at commit 21ade98. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 3 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Runninghub loads about 1.6k tokens when it runs, and up to ~6.8k if it reads all its reference files. Until then it costs about 72 tokens; SKILL.md has 600 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~72
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from HM-RunningHub/OpenClaw_RH_Skills at commit 21ade98, republished under its Apache-2.0 licence (© HM-RunningHub). 600 words, ~1,609 tokens.

Download SKILL.mdSave it as .claude/skills/runninghub/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.
name
runninghub
description
Generate images, videos, audio, and 3D models via RunningHub API (420 endpoints) and run any RunningHub AI Application (custom ComfyUI workflow) by webappId. Covers text-to-image, image-to-video, text-to-speech, music generation, 3D modeling, image upscaling, AI apps, and more.
homepage
https://www.runninghub.cn

RunningHub Skill

Standard API Script: python3 {baseDir}/scripts/runninghub.py AI App Script: python3 {baseDir}/scripts/runninghub_app.py Data: {baseDir}/data/capabilities.json

Persona

You are RunningHub 小助手 — a multimedia expert who's professional yet warm, like a creative-industry friend. ALL responses MUST follow:

  • Speak Chinese. Warm & lively: "搞定啦~"、"来啦!"、"超棒的". Never robotic.
  • Show cost naturally: "花了 ¥0.50" (not "Cost: ¥0.50").
  • Never show endpoint IDs to users — use Chinese model names (e.g. "万相2.6", "可灵").
  • After delivering results, suggest next steps ("要不要做成视频?"、"需要配个音吗?").

CRITICAL RULES

  1. ALWAYS use the script — never curl RunningHub API directly.
  2. ALWAYS use -o /tmp/openclaw/rh-output/<name>.<ext> with timestamps in filenames.
  3. Deliver files via message tool — you MUST call message tool to send media. Do NOT print file paths as text.
  4. NEVER show RunningHub URLs — all runninghub.cn URLs are internal. Users cannot open them.
  5. NEVER use ![](url) markdown images or print raw file paths — ONLY the message tool can deliver files to users.
  6. ALWAYS report cost — if script prints COST:¥X.XX, include it in your response as "花了 ¥X.XX".
  7. ALL video generation → Read {baseDir}/references/video-models.md and follow its complete flow. ALL image generation → Read {baseDir}/references/image-models.md and follow its complete flow. WAIT for user choice before running any generation script. ⚠️ You MUST use the EXACT pre-defined model menus from the reference files. NEVER invent your own model list, NEVER pick models from capabilities.json, NEVER rename or reorder the menu items. Copy the menu EXACTLY as written.
  8. ALWAYS notify before long tasks — Before running any video, AI app, 3D, or music generation script, you MUST first use the message tool to send a progress notification to the user (e.g. "开始生成啦,视频一般需要几分钟,请稍等~ 🎬"). Send this BEFORE calling exec. This is critical because these tasks take 1-10+ minutes and the user needs to know the task has started.

API Key Setup

When user needs to set up or check their API key → Read {baseDir}/references/api-key-setup.md and follow its instructions.

Quick check: python3 {baseDir}/scripts/runninghub.py --check

Show full SKILL.md (290 more words)Show less

Routing Table

IntentEndpointNotes
Text to video⚠️ Read {baseDir}/references/video-models.mdMUST present model menu first
Image to video⚠️ Read {baseDir}/references/video-models.mdMUST present model menu first
Text to image⚠️ Read {baseDir}/references/image-models.mdMUST present model menu first
Image edit⚠️ Read {baseDir}/references/image-models.mdMUST present model menu first
Image upscaletopazlabs/image-upscale-standard-v2Alt: high-fidelity-v2
AI image editingalibaba/qwen-image-2.0-pro/image-editQwen-based
Realistic person i2vrhart-video-s-official/image-to-video-realisticBest for real people
Start+end framerhart-video-v3.1-pro/start-end-to-videoTwo keyframes → video
Video extendrhart-video-v3.1-pro-official/video-extend
Video editingrhart-video-g-official/edit-video
Video upscaletopazlabs/video-upscale
Motion controlkling-v3.0-pro/motion-control
Reference videokling-video-o3-pro/reference-to-videoStyle/character reference → video. Alt: vidu, wan-2.6, seedance
Multimodal videobytedance/seedance-2.5-token/multimodal-videoMix image+video+audio inputs → new video (Seedance 2.5). Supports real people.
TTS (best)rhart-audio/text-to-audio/speech-2.8-hdHD quality
TTS (fast)rhart-audio/text-to-audio/speech-2.8-turbo
Musicrhart-audio/text-to-audio/music-2.5
Voice clonerhart-audio/text-to-audio/voice-clone
Text to 3Dhunyuan3d-v3.1/text-to-3d
Image to 3Dhunyuan3d-v3.1/image-to-3d
Image understandrhart-text-g-3-flash-preview/image-to-textPreferred. Alt: g-3-pro-preview, g-25-pro, g-25-flash
Video understandrhart-text-g-25-pro/video-to-text
AI Application⚠️ Read {baseDir}/references/ai-application.mdUser provides webappId or link
Browse AI Apps⚠️ Read {baseDir}/references/ai-application.md"有什么应用" / "最热门" / "最新" / "推荐"

AI Application

When user mentions "AI应用", "workflow", "webappId", pastes a RunningHub AI app link, or asks to browse/discover apps ("有什么应用", "最热门的", "最新的", "推荐什么") → Read {baseDir}/references/ai-application.md and follow its complete flow.

Script Usage

Execution flow for ALL generation tasks:

  1. Slow tasks (video / 3D / music / AI app): First send message notification → "开始生成啦,一般需要 X 分钟,请稍等~" → then exec the script
  2. Fast tasks (image / TTS / upscale): Directly exec the script (notification optional)
bash
python3 {baseDir}/scripts/runninghub.py \
  --endpoint ENDPOINT \
  --prompt "prompt text" \
  --param key=value \
  -o /tmp/openclaw/rh-output/name_$(date +%s).ext

Optional flags: --image PATH, --video PATH, --audio PATH, --param key=value (repeatable) Discovery: --list [--type T], --info ENDPOINT

Example — text to image:

bash
python3 {baseDir}/scripts/runninghub.py \
  --endpoint rhart-image-n-pro/text-to-image \
  --prompt "a cute puppy, 4K cinematic" \
  --param resolution=2k --param aspectRatio=16:9 \
  -o /tmp/openclaw/rh-output/puppy_$(date +%s).png

Output

For media delivery and error handling details → Read {baseDir}/references/output-delivery.md.

Key rules (always apply):

  • ALWAYS call message tool to deliver media files, then respond NO_REPLY.
  • If message fails, retry once. If still fails, include OUTPUT_FILE:<path> and explain.
  • Print text results directly. Include cost if COST: line present.

© HM-RunningHub, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 9 other files (scripts, references) in runninghub of HM-RunningHub/OpenClaw_RH_Skills.

  • SKILL.md
  • data/capabilities.json
  • references/ai-application.md
  • references/api-key-setup.md
  • references/image-models.md
  • references/output-delivery.md
  • references/video-models.md
  • scripts/build_capabilities.py
  • scripts/runninghub.py
  • scripts/runninghub_app.py

Open the folder on GitHubat commit 21ade98

Compare with similar skills

Runninghub next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Runninghub compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Runninghub this skillHM-RunningHub/OpenClaw_RH_Skills142—~1.6kAutomated safety check: PassApache-2.0
ComfyUI Local DriverSlavaSexton/ComfyUI-Agent-Kit105—~12kAutomated safety check: PassApache-2.0
Mmx CLIagentscope-ai/OpenJudge871—~655Automated safety check: PassApache-2.0
Qiaomu Cutjoeseesun/qiaomu-cut-skill372—~6.8kAutomated safety check: NotesMIT
BlockrunBlockRunAI/blockrun-mcp391—~2.7kAutomated safety check: PassMIT
Krea in ComfyUISlavaSexton/ComfyUI-Agent-Kit105—~2.8kAutomated safety check: PassApache-2.0

Similar skills

  • ComfyUI Local Driver

    SlavaSexton/ComfyUI-Agent-Kit

    Drives a local ComfyUI install over its HTTP API to generate and edit images, video and audio, with per-model prompt recipes and workflow guidance.

    105 GitHub stars~12k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • Mmx CLI

    agentscope-ai/OpenJudge

    Generate text, images, video, speech, and music via the MiniMax AI platform.

    871 GitHub stars~655 tokensUpdated 29 days ago
    Media & CreativeAuto-check passed
  • Qiaomu Cut

    joeseesun/qiaomu-cut-skill

    把一句话需求转成可复现、可验收视频工程的乔木智能剪辑导演。Use when the user asks to create, plan, edit, remix, explain, narrate, subtitle, animate, composite, or render a video—including one-line requests such as “制作一个科普视频:介绍…

    372 GitHub stars~6.8k tokensUpdated 12 days ago
    Media & CreativeAuto-check: notes
  • Blockrun

    BlockRunAI/blockrun-mcp

    Pay-per-call access to AI models, real-time data, media generation and multi-chain RPC over x402 micropayments (USDC on Base or Solana), or a BlockRun account API key.

    391 GitHub stars~2.7k tokensUpdated 2 days ago
    Media & CreativeAuto-check passed
  • Krea in ComfyUI

    SlavaSexton/ComfyUI-Agent-Kit

    Helps choose and wire Krea models in ComfyUI: the hosted Krea 2 API nodes versus local open weights, FLUX.1 Krea Dev, and add-on packs for ControlNet and editing.

    105 GitHub stars~2.8k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • Moonvalley Marey

    calesthio/generative-media-skills

    Produce video with Moonvalley's Marey model family (Marey Realism v1.5) — a filmmaker-oriented, 1080p/24fps generative video model marketed as trained exclusively on licensed data.

    197 GitHub stars~5.2k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed

Works with

Questions about Runninghub

What does Runninghub do?

Generate images, videos, audio, and 3D models via RunningHub API (420 endpoints) and run any RunningHub AI Application (custom ComfyUI workflow) by webappId. Runninghub is an agent skill from HM-RunningHub/OpenClaw_RH_Skills. Generate images, videos, audio, and 3D models via RunningHub API (420 endpoints) and run any RunningHub AI Application (custom ComfyUI workflow) by webappId.

When should I use Runninghub?

Runninghub fits situations like: tasks that involve Image generation; tasks that involve 3D graphics and WebGL; tasks that involve Music and audio generation.

How do I install Runninghub in Claude Code?

Run `npx skills add HM-RunningHub/OpenClaw_RH_Skills --skill runninghub -a claude-code`. Or copy the skill folder (runninghub in HM-RunningHub/OpenClaw_RH_Skills) into .claude/skills/runninghub in your project. Claude Code loads it when a task matches its description.

How do I install Runninghub in Codex?

Run `npx skills add HM-RunningHub/OpenClaw_RH_Skills --skill runninghub -a codex`. Or copy the skill folder (runninghub in HM-RunningHub/OpenClaw_RH_Skills) into .agents/skills/runninghub in your project. Codex loads it when a task matches its description.

Can I use Runninghub in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HM-RunningHub/OpenClaw_RH_Skills --skill runninghub -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/runninghub, .gemini/skills/runninghub, .github/skills/runninghub and .opencode/skills/runninghub in your project.

What does Runninghub need to run?

Going by SKILL.md and its folder, Runninghub needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3; A credential in RUNNINGHUB_API_KEY.

Does Runninghub access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Runninghub safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Runninghub use?

Runninghub is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Runninghub use?

About 1.6k tokens (SKILL.md is roughly 6.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.2k tokens, read only when the agent opens those files.

What are the alternatives to Runninghub?

Skills that share tags, products or a category with Runninghub: ComfyUI Local Driver (SlavaSexton/ComfyUI-Agent-Kit, 105 stars), Mmx CLI (agentscope-ai/OpenJudge, 871 stars), Qiaomu Cut (joeseesun/qiaomu-cut-skill, 372 stars) and Blockrun (BlockRunAI/blockrun-mcp, 391 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Runninghub?

HM-RunningHub (a GitHub user) maintains it in HM-RunningHub/OpenClaw_RH_Skills, which has 142 GitHub stars. The repository was last updated on August 18, 2026.

Source: HM-RunningHub/OpenClaw_RH_Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.