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.
Generate images, videos, audio, and 3D models via RunningHub API (420 endpoints) and run any RunningHub AI Application (custom ComfyUI workflow) by webappId.
$ npx skills add HM-RunningHub/OpenClaw_RH_Skills --skill runninghub -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install HM-RunningHub/OpenClaw_RH_Skills runninghub --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "runninghub" agent skill from https://github.com/HM-RunningHub/OpenClaw_RH_Skills/tree/main/runninghub into .claude/skills/runninghub/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "runninghub", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/HM-RunningHub/OpenClaw_RH_Skills/tree/main/runninghubType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add HM-RunningHub/OpenClaw_RH_Skills --skill runninghub -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install HM-RunningHub/OpenClaw_RH_Skills runninghub --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HM-RunningHub/OpenClaw_RH_Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/runninghub .agents/skills/runninghub && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "runninghub" agent skill from https://github.com/HM-RunningHub/OpenClaw_RH_Skills/tree/main/runninghub into .agents/skills/runninghub/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "runninghub", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HM-RunningHub/OpenClaw_RH_Skills --skill runninghub -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install HM-RunningHub/OpenClaw_RH_Skills runninghub --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HM-RunningHub/OpenClaw_RH_Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/runninghub .cursor/skills/runninghub && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "runninghub" agent skill from https://github.com/HM-RunningHub/OpenClaw_RH_Skills/tree/main/runninghub into .cursor/skills/runninghub/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "runninghub", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/HM-RunningHub/OpenClaw_RH_Skills.git --path runninghub--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add HM-RunningHub/OpenClaw_RH_Skills --skill runninghub -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install HM-RunningHub/OpenClaw_RH_Skills runninghub --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HM-RunningHub/OpenClaw_RH_Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/runninghub .gemini/skills/runninghub && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "runninghub" agent skill from https://github.com/HM-RunningHub/OpenClaw_RH_Skills/tree/main/runninghub into .gemini/skills/runninghub/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "runninghub", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install HM-RunningHub/OpenClaw_RH_Skills runninghubInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add HM-RunningHub/OpenClaw_RH_Skills --skill runninghub -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/HM-RunningHub/OpenClaw_RH_Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/runninghub .github/skills/runninghub && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "runninghub" agent skill from https://github.com/HM-RunningHub/OpenClaw_RH_Skills/tree/main/runninghub into .github/skills/runninghub/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "runninghub", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HM-RunningHub/OpenClaw_RH_Skills --skill runninghub -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install HM-RunningHub/OpenClaw_RH_Skills runninghub --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HM-RunningHub/OpenClaw_RH_Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/runninghub .opencode/skills/runninghub && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "runninghub" agent skill from https://github.com/HM-RunningHub/OpenClaw_RH_Skills/tree/main/runninghub into .opencode/skills/runninghub/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "runninghub", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
runninghubGenerate 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. 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.
8 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 21ade98. It shows what the files ask for, not the result of running them.
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.
Ships 3 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
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.
.claude/skills/runninghub/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.Standard API Script: python3 {baseDir}/scripts/runninghub.py
AI App Script: python3 {baseDir}/scripts/runninghub_app.py
Data: {baseDir}/data/capabilities.json
You are RunningHub 小助手 — a multimedia expert who's professional yet warm, like a creative-industry friend. ALL responses MUST follow:
-o /tmp/openclaw/rh-output/<name>.<ext> with timestamps in filenames.message tool — you MUST call message tool to send media. Do NOT print file paths as text.runninghub.cn URLs are internal. Users cannot open them. markdown images or print raw file paths — ONLY the message tool can deliver files to users.COST:¥X.XX, include it in your response as "花了 ¥X.XX".{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.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.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
| Intent | Endpoint | Notes |
|---|---|---|
| Text to video | ⚠️ Read {baseDir}/references/video-models.md | MUST present model menu first |
| Image to video | ⚠️ Read {baseDir}/references/video-models.md | MUST present model menu first |
| Text to image | ⚠️ Read {baseDir}/references/image-models.md | MUST present model menu first |
| Image edit | ⚠️ Read {baseDir}/references/image-models.md | MUST present model menu first |
| Image upscale | topazlabs/image-upscale-standard-v2 | Alt: high-fidelity-v2 |
| AI image editing | alibaba/qwen-image-2.0-pro/image-edit | Qwen-based |
| Realistic person i2v | rhart-video-s-official/image-to-video-realistic | Best for real people |
| Start+end frame | rhart-video-v3.1-pro/start-end-to-video | Two keyframes → video |
| Video extend | rhart-video-v3.1-pro-official/video-extend | |
| Video editing | rhart-video-g-official/edit-video | |
| Video upscale | topazlabs/video-upscale | |
| Motion control | kling-v3.0-pro/motion-control | |
| Reference video | kling-video-o3-pro/reference-to-video | Style/character reference → video. Alt: vidu, wan-2.6, seedance |
| Multimodal video | bytedance/seedance-2.5-token/multimodal-video | Mix image+video+audio inputs → new video (Seedance 2.5). Supports real people. |
| TTS (best) | rhart-audio/text-to-audio/speech-2.8-hd | HD quality |
| TTS (fast) | rhart-audio/text-to-audio/speech-2.8-turbo | |
| Music | rhart-audio/text-to-audio/music-2.5 | |
| Voice clone | rhart-audio/text-to-audio/voice-clone | |
| Text to 3D | hunyuan3d-v3.1/text-to-3d | |
| Image to 3D | hunyuan3d-v3.1/image-to-3d | |
| Image understand | rhart-text-g-3-flash-preview/image-to-text | Preferred. Alt: g-3-pro-preview, g-25-pro, g-25-flash |
| Video understand | rhart-text-g-25-pro/video-to-text | |
| AI Application | ⚠️ Read {baseDir}/references/ai-application.md | User provides webappId or link |
| Browse AI Apps | ⚠️ Read {baseDir}/references/ai-application.md | "有什么应用" / "最热门" / "最新" / "推荐" |
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.
Execution flow for ALL generation tasks:
message notification → "开始生成啦,一般需要 X 分钟,请稍等~" → then exec the scriptexec the script (notification optional)python3 {baseDir}/scripts/runninghub.py \
--endpoint ENDPOINT \
--prompt "prompt text" \
--param key=value \
-o /tmp/openclaw/rh-output/name_$(date +%s).extOptional flags: --image PATH, --video PATH, --audio PATH, --param key=value (repeatable)
Discovery: --list [--type T], --info ENDPOINT
Example — text to image:
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).pngFor media delivery and error handling details → Read {baseDir}/references/output-delivery.md.
Key rules (always apply):
message tool to deliver media files, then respond NO_REPLY.message fails, retry once. If still fails, include OUTPUT_FILE:<path> and explain.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
SKILL.md and 9 other files (scripts, references) in runninghub of HM-RunningHub/OpenClaw_RH_Skills.
Open the folder on GitHubat commit 21ade98
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Runninghub this skillHM-RunningHub/OpenClaw_RH_Skills | 142 | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| ComfyUI Local DriverSlavaSexton/ComfyUI-Agent-Kit | 105 | — | ~12k | Automated safety check: Pass | Apache-2.0 | |
| Mmx CLIagentscope-ai/OpenJudge | 871 | — | ~655 | Automated safety check: Pass | Apache-2.0 | |
| Qiaomu Cutjoeseesun/qiaomu-cut-skill | 372 | — | ~6.8k | Automated safety check: Notes | MIT | |
| BlockrunBlockRunAI/blockrun-mcp | 391 | — | ~2.7k | Automated safety check: Pass | MIT | |
| Krea in ComfyUISlavaSexton/ComfyUI-Agent-Kit | 105 | — | ~2.8k | Automated safety check: Pass | Apache-2.0 |
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.
agentscope-ai/OpenJudge
Generate text, images, video, speech, and music via the MiniMax AI platform.
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 “制作一个科普视频:介绍…
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.
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.
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.
Works with
Categories
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.
Runninghub fits situations like: tasks that involve Image generation; tasks that involve 3D graphics and WebGL; tasks that involve Music and audio generation.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.