home-assistant
Home Assistant operations. Use for home automation, device control, sensor queries, HA configuration.
pinned to #8376b92updated yesterday
Ask your AI client: “install agents/home-assistant”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install agents/home-assistantmetahub onboarded this repo on the author's behalf.
If you own github.com/xxczaki/wicek on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
1
Last commit
yesterday
Latest release
published
- #ai
- #ai-agent
- #bash
- #claude
- #claude-agent
- #claude-code
- #claude-code-agent
- #mcp__home-assistant
- #openclaw
- #openclaw-alternative
- #personal-ai-assistant
- #personal-assistant
- #read
About this agent
Pulled from agent.json + the entry file at publish time.
“Two ways to reach Home Assistant – choose by task: **Runtime control & live state → the `home-assistant` MCP tools** (HassTurnOn, HassTurnOff, HassLightSet, HassFanSetSpeed, GetLiveContext, …). Fast, safe path for "turn off a bulb", "set the brightness", "what's the temperature ”
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.8376b92· yesterday
Structural
7 passed1 warningVersion is semverwarn
No version declared.
Add a "version" field to home-assistant.md.
Repository is reachable
https://github.com/xxczaki/wicek @ 8376b92 — ★ 1 · TypeScript · MIT · last push today
Manifest detected
kind=agent slug=home-assistant · path=.claude/agents/home-assistant.md · source=.claude/agents/home-assistant.md
Slug is URL-safe
"home-assistant" matches /^[a-z0-9][a-z0-9-]{0,62}$/
Slug is unique within kind
No collision found for agent/home-assistant
Version is semver
0.1.0
Manifest present and parseable
Manifest found at home-assistant.md.
Name declared and well-formed
Name "home-assistant" is well-formed.
Release history
1- releasecurrent8376b92warnyesterday
Contents
Wicek
Task-focused AI assistant running as a Discord bot, powered by Claude Code
A minimal Node.js application that drives the Claude Agent SDK and exposes it through Discord. Built to replace a bloated third-party Kubernetes operator (openclaw-rocks) with something lean and maintainable.
[!WARNING] This project is experimental and should not be used directly as-is.
Motivation
OpenClaw is a capable AI agent platform with a broad feature set – multiple messaging channels, vector memory, browser automation, self-configuration, and more. For a single-user setup on a Raspberry Pi where only Discord and a handful of tools are needed, most of that goes unused. Wicek replaces it with ~500 lines of TypeScript, a single Deployment, and a Helm chart.
What it does
- Discord integration – DMs, @mentions, and threaded conversations via discord.js
- Claude Agent SDK – runs
query()per request on a Pro/Max subscription (OAuth token, no API key), streaming results back to Discord with thinking (blockquotes), tool use, and text - Browser automation – headless Chrome sidecar with Chrome DevTools MCP, screenshots auto-attached to Discord
- Cron jobs – GitOps-defined scheduled prompts (e.g., daily ETF updates)
- Custom subagents –
.claude/agents/for ETF analysis, infrastructure ops, Home Assistant - File handling – receives Discord attachments, sends back generated files and screenshots
- Self-update – knows how to push changes through the GitOps pipeline (git -> ArgoCD)
- Long-term memory – Claude Code's native auto-memory on persistent storage
Deployment
Runs on a single-node K3s cluster (Raspberry Pi 4). See xxczaki/homelab for the full cluster setup and xxczaki/charts for the Helm chart.
AI disclosure
This project contains code generated by Large Language Models (LLMs), under human supervision and proofreading.
License
MIT
Reviews
No reviews yet. Be the first.
Related
game-architect
Senior Solana game architect for game system design, Unity/C# architecture, on-chain game state, player progression, NFT integration, and PlaySolana ecosystem. Use for high-level game design decisions, architecture reviews, and planning complex game systems. Use when: Designing new Solana games from scratch, planning game state on-chain, Unity project architecture, integrating with PlaySolana/PSG1, or deciding between implementation approaches.
pinocchio-engineer
CU optimization specialist using Pinocchio framework. Use for performance-critical programs requiring 80-95% CU reduction vs Anchor. Specializes in zero-copy access, manual validation, and minimal binary size. Use when: CU limits are being hit, transaction costs are significant at scale, binary size must be minimized, or maximum throughput is required.
tech-docs-writer
Technical documentation specialist for Solana blockchain projects. Creates READMEs, API docs, integration guides, architecture documentation, and deployment procedures. Use when: Writing project documentation, API references, integration guides, or any developer-facing documentation for Solana projects.
mh install agents/home-assistant