with one click
opennekaise
opennekaise contains 12 collected skills from OpenNekaise, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Process recent conversation messages into structured long-term memory. Triggered automatically after conversations end, or by a daily scheduled sweep. Extracts key facts and updates MEMORY.md.
Update the building's ontology with confirmed facts from conversation or daily sweep. Reads the existing ONTOLOGY.ttl, applies changes, writes the full file back. Only persists verified building facts — never speculation or plans.
Convert your text reply to speech using OpenAI's TTS API (/v1/audio/speech). Use ONLY when the user explicitly asks for an audio or voice reply — phrases like "reply with audio", "say it", "send as voice", "respond with audio", "voice message". You write the words; the API just speaks them verbatim. Produces an mp3 (or opus/aac/flac/wav) under /workspace/group/audio/; attach it to your reply by wrapping the path in <file>...</file> tags so the host uploads it to the channel.
Run initial OpenNekaise setup. Slack-first flow: install dependencies, build container, configure Claude auth, configure Slack tokens/channel, configure admin DM, register main context on that DM, and start service.
Convert a folder of heterogeneous documents (PDFs, images, markdown, CSV, TTL, spreadsheets, anything) into a building semantic model (.ttl). Point it at a folder, it reads everything, extracts building knowledge, and writes a Turtle RDF file. Use when the user wants to create a knowledge graph from raw building documents.
Work with simple building graphs based on Brick Schema. Organizes building data into Points (sensors/actuators), Groups (logical groupings), and Descriptions (natural-language metadata). Use when working with building knowledge graphs, TTL files, finding sensors/equipment in a building model, or creating building semantic models.
Add Slack as a channel. Can replace WhatsApp entirely or run alongside it. Uses Socket Mode (no public URL needed).
Add Telegram as a channel. Can replace WhatsApp entirely or run alongside it. Also configurable as a control-only channel (triggers actions) or passive channel (receives notifications only).
Add voice message transcription to OpenNekaise using OpenAI's Whisper API. Automatically transcribes WhatsApp voice notes so the agent can read and respond to them.
Switch from Docker to Apple Container for macOS-native container isolation. Use when the user wants Apple Container instead of Docker, or is setting up on macOS and prefers the native runtime. Triggers on "apple container", "convert to apple container", "switch to apple container", or "use apple container".
Debug container agent issues. Use when things aren't working, container fails, authentication problems, or to understand how the container system works. Covers logs, environment variables, mounts, and common issues.
X (Twitter) integration for OpenNekaise. Post tweets, like, reply, retweet, and quote. Use for setup, testing, or troubleshooting X functionality. Triggers on "setup x", "x integration", "twitter", "post tweet", "tweet".