Skip to content
Back to skills

Percept Voice Cmd

ASecurity

Voice command detection and action execution for OpenClaw agents.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agentsgitdatabase

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill percept-voice-cmd --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Percept Voice Cmd?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Percept Voice Cmd
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-percept-voice-cmd/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-percept-voice-cmd)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# percept-voice-cmd

Voice command detection and action execution for OpenClaw agents.

## What it does

Detects wake words in ambient speech and routes voice commands to your OpenClaw agent for execution. Supports email, text, reminders, search, calendar, notes, and custom commands.

## When to use

- User says a wake word ("Hey Jarvis", "take notes", or custom)
- User wants hands-free control of their agent
- User asks to set up voice commands or wake words

## Requirements

- **percept-listen** skill installed and running
- **OpenClaw agent** accessible via CLI

## Supported actions

| Action | Example |
|--------|---------|
| Email | "Hey Jarvis, email Rob saying the report is ready" |
| Text | "Hey Jarvis, text David that I'm running late" |
| Reminder | "Hey Jarvis, remind me in 30 minutes to call the dentist" |
| Search | "Hey Jarvis, look up the weather in San Francisco" |
| Calendar | "Hey Jarvis, what's on my calendar today?" |
| Note | "Hey Jarvis, take a note that the server password changed" |
| General | "Hey Jarvis, [anything]" → forwarded to OpenClaw |

## Wake word configuration

Default wake words: `hey jarvis`, `take notes`, `send an email`

Configure via Percept dashboard (port 8960) → Settings → Wake Words, or directly in the database.

## How it works

1. Percept buffers incoming transcript segments
2. Wake word detected → extends buffer by 5 seconds for full command capture
3. 10-second continuation window after wake word (catches follow-up without repeating wake word)
4. Two-tier intent parsing: fast regex first, LLM fallback for complex commands
5. Contact resolution from address book (`percept/data/contacts.json`)
6. Command dispatched to OpenClaw CLI for execution

## Speaker authorization

Only approved speakers can trigger voice commands. Configure in:
- `percept/data/speakers.json` — map speaker IDs to names
- Dashboard → Settings → Speakers → toggle approved/owner

Unapproved speakers are logged but commands are not executed.

## Links

- **GitHub:** https://github.com/GetPercept/percept

Files in this skill

  • SKILL.md2 KB
  • _meta.json294 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.