Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计通过

homeassistant-selora家庭助理塞洛拉

Agent Skill

homeassistant-selora 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

6,115

周安装

245

GitHub Stars

2

下载量

1,980
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install homeassistant-selora

简介

通过 Selora Connect 将 Home Assistant 接入 OpenClaw。

  • 使用 OAuth 2.0 安全认证并调用 Selora AI 工具辅助决策。
  • 可用于房屋状态检查、自动化创建与智能场景优化。
  • 需注册 Selora 账户并配置 API 密钥与回调地址。
  • 建议定期检查权限范围,避免过度授权带来安全风险。

SKILL.md

name
home-assistant
description
>-
license
MIT
compatibility
openclaw
metadata
version
1.0.5
category
setup

Home Assistant MCP Setup

Connect your Home Assistant to OpenClaw. Authentication is handled via OAuth 2.0 through Selora Connect — no manual tokens needed.

Prerequisites

  1. Home Assistant 2025.1+ with the Selora AI integration installed.
  2. A Selora Connect account with your HA installation linked.
  3. OpenClaw installed.

1. Get Your MCP URL

AccessURL
Localhttp://homeassistant.local:8123/api/selora_ai/mcp
Remotehttps://mcp-<id>.selorabox.com/api/selora_ai/mcp

Your remote MCP URL (including your mcp-<id>) is shown in Selora Connect once MCP remote access is enabled. Enable it to provision a SeloraBox tunnel URL.

Use your HA IP (e.g. 192.168.x.x) instead of homeassistant.local if mDNS is slow.

2. Add the MCP Server

Add the server via the CLI:

openclaw mcp set home-assistant '{"url":"https://mcp-<id>.selorabox.com/api/selora_ai/mcp"}'

Or edit ~/.openclaw/openclaw.json directly:

{
  "mcp": {
    "servers": {
      "home-assistant": {
        "url": "https://mcp-<id>.selorabox.com/api/selora_ai/mcp"
      }
    }
  }
}

For local access, use http://homeassistant.local:8123/api/selora_ai/mcp as the URL.

3. Authenticate

  1. Restart the OpenClaw gateway after editing the config.
  2. Use any tool from the server (e.g. ask *"Get a snapshot of my home"*). OpenClaw connects and receives a 401 Unauthorized.
  3. OpenClaw surfaces an authorization URL. Open it in a browser.
  4. Approve access on the Selora Connect consent screen.
  5. The browser redirects back to OpenClaw's callback to complete the exchange.
  6. Tokens are cached and refresh silently from then on.
The callback must reach OpenClaw's listener. If the browser and OpenClaw are on the same machine, the redirect completes automatically. If they are on different machines, see Cross-device callback mismatch below.

4. Verify

Ask your agent: *"Get a snapshot of my home"*. You should see selora_get_home_snapshot return your entities grouped by area.

Available Tools

Read tools:

ToolDescription
selora_get_home_snapshotEntity states grouped by area — call this first
selora_list_automationsSelora automations with status and risk (filterable)
selora_get_automationFull detail: YAML, versions, risk
selora_validate_automationValidate and risk-assess YAML without creating
selora_list_sessionsRecent chat sessions
selora_list_patternsDetected behavior patterns
selora_get_patternFull pattern detail with linked suggestions
selora_list_suggestionsProactive suggestions with YAML previews

Mutating tools (🔒 require admin authorization):

ToolDescription
selora_chat 🔒Natural-language chat — proposes automations with YAML and risk
selora_create_automation 🔒Create automation from YAML (disabled by default)
selora_accept_automation 🔒Enable a pending automation
selora_delete_automation 🔒Delete permanently
selora_accept_suggestion 🔒Create automation from a suggestion
selora_dismiss_suggestion 🔒Dismiss a suggestion
selora_trigger_scan 🔒Trigger immediate suggestion scan (rate-limited 60s)

Workflows

Explore your home

  1. selora_get_home_snapshot — understand entities and areas.
  2. selora_list_automations / selora_get_automation for existing automations.

Create from YAML

  1. selora_validate_automation — check YAML and surface risk.
  2. Show normalized YAML + risk, ask user confirmation.
  3. selora_create_automation with enabled=false.
  4. selora_accept_automation after explicit approval.

Create from natural language

  1. selora_chat — describe what you want; Selora returns YAML + risk.
  2. Summarize risk, ask user confirmation.
  3. selora_create_automation or selora_accept_automation.

Act on suggestions

  1. selora_list_suggestions (optionally selora_trigger_scan first).
  2. Show suggestion details, ask user confirmation.
  3. selora_accept_suggestion or selora_dismiss_suggestion.

Safety Rules

  1. Never invent IDs — resolve from tool output only.
  2. Never mutate without explicit user confirmation.
  3. Always surface risk_assessment before mutating. High or missing risk requires a second confirmation.
  4. Create automations disabled by default.
  5. Do not skip validation for externally provided YAML.

How OAuth Works

  1. OpenClaw discovers Connect's OAuth server from the MCP endpoint's .well-known/oauth-authorization-server metadata.
  2. OpenClaw registers itself dynamically (POST /oauth/register).
  3. OpenClaw starts an authorization code flow with PKCE and surfaces an authorization URL.
  4. You open the URL and approve access on the Selora Connect consent screen.
  5. OpenClaw exchanges the code for access + refresh tokens.
  6. Tokens refresh automatically — no re-auth needed until you revoke access.

On 401 Unauthorized, OpenClaw reads the WWW-Authenticate header, attempts a token refresh, and falls back to a full OAuth flow if refresh fails. No manual re-configuration is needed.

Troubleshooting

SymptomFix
401 Unauthorized (auth URL shown)Open the authorization URL, approve access on Selora Connect, and the flow completes automatically. If refresh fails later, OpenClaw triggers a new flow.
401 Unauthorized loop (no auth URL shown)OpenClaw's native OAuth flow is not surfacing the authorization URL — check gateway logs for 401, auth URL emission, and MCP startup failures. See Debugging with mcp-remote below.
Connection refusedVerify HA is running and URL is correct
TimeoutCheck firewall; for remote, ensure SeloraBox tunnel is active
Tools not listedEnsure Selora AI integration is installed and enabled
Admin tools rejectedSelora Connect role must be owner or member (not viewer)

Cross-device callback mismatch

The OAuth redirect targets localhost on the machine running OpenClaw. If your browser is on a different machine (e.g. OpenClaw on a server, browser on a laptop), the callback cannot reach OpenClaw's listener and the flow fails silently.

As a fallback, ask the user to copy the full callback URL (including the code and state parameters) from their browser's address bar after approving, and paste it back so the agent can complete the token exchange.

Debugging with mcp-remote

If OpenClaw keeps returning 401 without surfacing an authorization URL, use mcp-remote (requires Node.js 18+) to isolate the problem. It is not part of the normal setup — only a debugging tool.

npx -y mcp-remote https://mcp-<id>.selorabox.com/api/selora_ai/mcp

This helps verify the endpoint supports OAuth correctly and that the token exchange works end-to-end. If mcp-remote completes the flow successfully, the endpoint is working — the issue is in OpenClaw's OAuth runtime, not your HA setup.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

94.11%
按下载量换算1,863

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills