hear-me

Validates voice-dictated requests with readback checks and resolves ambiguous terms before execution.

Updated Aug 6, 2026
One-click install
npx skills add https://github.com/wkentaro/skills --skill hear-me-wkentaro
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hear-me
Source: https://github.com/wkentaro/skills/tree/main/skills/productivity/hear-me
Command: npx skills add https://github.com/wkentaro/skills --skill hear-me-wkentaro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Voice dictation introduces transcription errors in names, commands, paths, flags, and numbers that can silently change what an AI assistant actually does. This Skill adds a readback-and-resolve protocol that catches consequential mishearings before any work begins. ## Core Features & Use Cases - Heard: Readback: Restates the action, target, scope, and constraints of each dictated request as the first line of every response, with corrections shown as code (e.g., ruff check from "rough check"). - Ambiguity Resolution: Marks unresolved phrases with credible candidates (e.g., [unclear: feature/cash-sync or feature/cache-sync?]) and uses conversation context and read-only checks to disambiguate before acting. - Persistent Dictation Mode: Stays active for the whole conversation once enabled, applying the protocol to every later message until explicitly turned off. - Use Case: You dictate "run rough check on the source folder" and the assistant replies with Heard: run ruff check (from "rough check") on the src/ directory, confirming the corrected interpretation before executing. ## Quick Start Use hear-me to turn on dictation mode and check this request before acting on it.

Frequently Asked Questions about hear-me

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check voice-dictated requests for transcription errors?▼

Enable dictation mode and the assistant produces a Heard: readback restating the action, target, and constraints of each request before acting. Corrections are shown as code with the original transcript, so you can spot misheard commands, paths, or names immediately.

How to handle ambiguous words in speech-to-text commands?▼

Ambiguous phrases are marked with their credible candidates, such as [unclear: feature/cash-sync or feature/cache-sync?], instead of guessing. The assistant resolves them using conversation context and read-only checks, and asks one focused question only when multiple interpretations remain.

Does dictation mode stay on for the whole conversation?▼

Yes, once enabled the mode applies the readback protocol to every later message in that conversation, including typed text and skill invocations. Only an explicit off control disables it, and each new conversation starts with the mode off.

Can I turn off the readback for a single message?▼

No, the protocol applies to every message while the mode is on; the only controls are on and off for the whole conversation. Sending off disables dictation mode entirely, and the assistant replies with only a state confirmation.

What happens when a dictated request cannot be resolved?▼

When two or more credible interpretations remain, the assistant asks one focused question and completes any independent parts of the request that do not depend on the ambiguous term. It only mutates state once both the action and its target are resolved.