Ambient audio capture and local transcription for AI agents via wearable devices like Omi and Apple Watch.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install percept-listen
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install percept-listen using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Percept Listen is a technical bridge that connects wearable audio hardware directly to your local environment, designed specifically to enhance the capabilities of Openclaw Skills. By using an Omi pendant or an Apple Watch, this skill captures ambient conversations and streams them as structured, speaker-tagged data. This allows your agent to maintain a continuous context of the physical world, making it an essential tool for developers building proactive digital assistants.
The core value of this integration for Openclaw Skills lies in its privacy-first approach. While speech-to-text is performed on the mobile device, all transcript processing, storage, and indexing occur on your local machine. This ensures that sensitive conversation data remains under your control while providing a searchable, time-stamped record of every interaction recorded by your wearable devices.
To integrate this capability with your Openclaw Skills, start by installing the Percept package:
pip install getpercept
Launch the local receiver server to begin listening for incoming webhooks:
percept start
Alternatively, you can run the receiver using uvicorn directly:
PYTHONPATH=. python -m uvicorn src.receiver:app --host 0.0.0.0 --port 8900
You must also configure a tunnel (such as Cloudflare, ngrok, or Tailscale) to allow the Omi app to reach your local server. Point the Omi app webhook settings to https://<your-tunnel>/webhook/transcript to finalize the connection to your Openclaw Skills ecosystem.
The skill manages its data locally to ensure speed and privacy for all Openclaw Skills interactions. The data structure is organized as follows:
| Data Point | Path | Purpose |
|---|---|---|
| SQLite DB | percept/data/percept.db |
Stores all indexed transcripts and metadata using FTS5. |
| Live Transcript | /tmp/percept-live.txt |
A temporary file for real-time monitoring of current audio. |
| Conversation Logs | percept/data/conversations/ |
Directory containing individual session records for Openclaw Skills retrieval. |
All metadata, including speaker identification and wake words, is accessible via the Percept dashboard on port 8960.
Loading
An always-on ambient intelligence layer that builds a continuous knowledge graph of your conversations and projects without needing explicit commands.

A bridge that enables AI agents to capture and process real-time audio streams from any browser tab without platform-specific integrations.

An automated health monitoring and recovery watchdog designed to protect OpenClaw gateways from faulty configuration changes.

ShieldCortex provides AI agents with a secure, persistent memory system featuring semantic search, knowledge graphs, and a 6-layer defense pipeline.

A sophisticated speaker identification system that maps anonymous transcript labels to real names and manages voice command authorization levels.

An automated conversation intelligence tool that generates AI summaries and maps entity relationships from transcribed voice data.








































