Token导航 LogoToken导航

Agent Skill · 效率

local-hub(本地枢纽)

local-hub 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

local-hub 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 5,497。

总安装 10,895周安装 468GitHub Stars 公开资料未说明下载 3,819核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.2

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:local-hub(本地枢纽)
来源仓库:https://github.com/damianleemoha/local-hub
安装命令:
openclaw skills install local-hub
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install local-hub

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

集成麦克风、摄像头、TTS、图像生成及系统通知等本地硬件能力。通过 HTTP 接口调用 YOLO、Stable Diffusion、天气查询等扩展模块。支持白名单脚本执行与剪贴板交互,构建统一本地效率工具箱。必须预先配置本地服务端口与安全策略,防止未授权访问或资源滥用。

local-hub 属于效率类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install local-hub;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

local-hub 怎么安装?

在终端执行 openclaw skills install local-hub。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

local-hub 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

local-hub 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

local-hub 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

local-hub 用的人多吗?

公开数据是累计安装 10,895 次,近一周安装 468 次,下载 3,819 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

local-hub 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
local-hub

本地枢纽 · 本页

10,895—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
local-hub
description
本地能力中心。通过 HTTP 调用本机麦克风、摄像头、Ollama、YOLO、Stable Diffusion、TTS/转写、通知、剪贴板、天气、白名单脚本等。当需要「验证是否有声音、拍一张照、用本地模型对话、文生图/图生图、朗读、系统通知、读剪贴板、看图描述、列模型、天气、跑脚本」时使用。需先确保 local_hub 服务已启动(workspace/local_hub/run.sh)。
metadata
openclaw
requires
bins
[curl]

Local Hub — 本地能力中心

⚠️ 使用前必读:本 skill 仅包含「调用说明」,不包含服务端代码。实际提供接口的 local_hub 服务需在本机单独部署并先启动。服务未启动时,所有 curl 调用会连接失败。 服务端代码与下载: - 仓库:<https://github.com/DamianLeeMoha/local_hub> - 直接下载 zip:<https://github.com/DamianLeeMoha/local_hub/releases/download/v1.0.0/local_hub-v1.0.0.zip> 解压后进入目录,创建虚拟环境并安装依赖(python3 -m venv .venv-hub、source .venv-hub/bin/activate、pip install -r requirements.txt),再执行 ./run.sh。

这是什么:一个跑在你本机的 HTTP 服务(默认 http://127.0.0.1:9000),把麦克风、摄像头、Ollama、YOLO、Stable Diffusion 等统一成一组 API。Silas 通过 exec + curl 调用这些接口,不占用 OpenClaw 的 skill 检索维度,只是「多了一个可调的后端」。

与其它 skills 的关系:和 pptx、screen-capture 等不在同一维度——其它 skills 是「能力目录里的一条」;local_hub 是底层服务。本 skill 只是「调用说明」:告诉 Silas 何时、如何用 curl 去调这个服务。


前置条件

  • 服务必须先启动(用户或你在本机执行一次):
  cd ~/.openclaw/workspace/local_hub && source .venv-hub/bin/activate && ./run.sh
  • 健康检查(可选):curl -s http://127.0.0.1:9000/health 返回 {"status":"ok",...} 表示服务在线。

何时使用

需求用哪个接口说明
验证刚才播放的声音是否被听到POST /audio/check录约 1 秒,返回是否有声音(rms、has_sound)
本机 TTS 朗读一段文字POST /audio/ttsJSON: text, voice(可选);macOS say,返回音频 path
音频转文字POST /audio/transcribe上传 file 或 form path;需设 TRANSCRIBE_SCRIPT
拍一张摄像头画面POST /camera/snapshot返回保存的图片路径
对一张图做目标检测(YOLO)POST /vision/yolo需上传图片(form),返回检测框等
用视觉模型描述图片POST /vision/describe上传图片,Ollama llava 等;query model=llava
用本地 Ollama 对话(含 openclaw-distill)POST /llm/chatJSON body:model, prompt, system(可选)
列出本机 Ollama 模型GET /llm/models返回 models 列表
文本向量(embedding)POST /llm/embedJSON: model, text
文生图(Stable Diffusion)POST /image/txt2img需本机 A1111 在 7860 端口
图生图(Stable Diffusion)POST /image/img2img需提供 image_path + prompt
系统通知(macOS)POST /notifyJSON: title, body
读/写剪贴板GET /clipboard、POST /clipboardGET 读文本,POST JSON text 写
系统状态(音量、电池等)GET /system/statusmacOS 简要状态
天气GET /weatherquery 可选城市
执行白名单脚本POST /run/scriptJSON: name, params(可选);需配置 RUN_SCRIPT_WHITELIST

怎么用(curl 示例)

基地址:http://127.0.0.1:9000(若改过端口或主机,以实际为准)。

1. 检查是否有声音(播放后验证)

curl -s -X POST "http://127.0.0.1:9000/audio/check?duration=1&threshold=0.01"

返回示例:{"rms":0.02,"threshold":0.01,"has_sound":true,"duration":1.0}。看 has_sound 为 true/false。

2. 摄像头拍一张

curl -s -X POST http://127.0.0.1:9000/camera/snapshot

返回示例:{"path":"/Users/.../local_hub/data/camera_1234567890.jpg"}。后续可读该文件或交给 describe-image。

3. 本地 Ollama 对话

curl -s -X POST http://127.0.0.1:9000/llm/chat \
  -H "Content-Type: application/json" \
  -d '{"model":"openclaw-distill","prompt":"你好","system":null}'

返回里有 response 字段即模型回复。可换 qwen2.5:14b、llava 等本机已有模型。

4. YOLO 检测(上传图片)

curl -s -X POST http://127.0.0.1:9000/vision/yolo \
  -F "file=@/path/to/image.jpg"

返回 detections 列表及保存路径。

5. 文生图(Stable Diffusion)

curl -s -X POST http://127.0.0.1:9000/image/txt2img \
  -H "Content-Type: application/json" \
  -d '{"prompt":"a cute robot, high quality","negative_prompt":"","steps":20,"width":512,"height":512}'

返回 paths 数组,为生成图在 local_hub/data/ 下的路径。

6. 图生图

curl -s -X POST http://127.0.0.1:9000/image/img2img \
  -H "Content-Type: application/json" \
  -d '{"image_path":"/path/to/input.png","prompt":"make it cyberpunk","denoising_strength":0.6,"steps":20}'

7. TTS(朗读并保存音频)

curl -s -X POST http://127.0.0.1:9000/audio/tts \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello world","voice":"Tingting"}'

8. 系统通知

curl -s -X POST http://127.0.0.1:9000/notify \
  -H "Content-Type: application/json" \
  -d '{"title":"提醒","body":"会议 5 分钟后开始"}'

9. 剪贴板

# 读取
curl -s http://127.0.0.1:9000/clipboard
# 写入
curl -s -X POST http://127.0.0.1:9000/clipboard -H "Content-Type: application/json" -d '{"text":"复制这段"}'

10. 图片描述(Ollama 视觉模型)

curl -s -X POST "http://127.0.0.1:9000/vision/describe?model=llava" -F "file=@/path/to/image.jpg"

11. 列出 Ollama 模型 / 天气 / 系统状态

curl -s http://127.0.0.1:9000/llm/models
curl -s "http://127.0.0.1:9000/weather?query=Beijing"
curl -s http://127.0.0.1:9000/system/status

12. 执行白名单脚本(需先配置 RUN_SCRIPT_WHITELIST 与 scripts/ 下可执行文件)

curl -s -X POST http://127.0.0.1:9000/run/script \
  -H "Content-Type: application/json" \
  -d '{"name":"my_script","params":{"key":"value"}}'

执行方式

  • 用 exec 调用上述 curl 命令;返回的 JSON 可解析后回复用户(例如「检测到有声音」「已生成图:…」)。
  • 若服务未启动,curl 会报连接失败;此时可提示用户先启动 local_hub/run.sh,或说明「本地能力中心未就绪」。

依赖与端口

  • local_hub:workspace 内 local_hub/,Python + FastAPI,默认端口 9000。
  • Ollama:本机 11434,local_hub 会转调。
  • Stable Diffusion:本机需有 A1111 类服务,默认 7860;可通过环境变量 SD_BASE_URL 改。

完整 API 与参数见:workspace/local_hub/README.md(若有)。

平台分布

OpenClaw

71.65%
按下载量换算2,736

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills