← Back to Skills Marketplace
ivangdavila

Listen

by Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ⚠ suspicious
1007
Downloads
2
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install listen
Description
Improve transcription accuracy over time. Learn corrections, configure STT.
README (SKILL.md)

Active Listening

This skill auto-evolves. Track transcription errors and learn corrections.

Rules:

  • Detect when transcribed text seems off (wrong context, garbled names)
  • Learn from user corrections
  • Confirm patterns after 2+ occurrences
  • Keep entries ultra-compact
  • Check config.md for OpenClaw STT setup, criteria.md for format

Corrections

\x3C!-- Mistranscriptions learned. Format: wrong → right (confidence) -->

Patterns

\x3C!-- Recurring issues. Format: "pattern" -->

Context

\x3C!-- Domain-specific terms that get mangled. Format: "term" -->

Never

\x3C!-- False positives to ignore -->


Empty sections = no corrections yet. Learn as you go.

Usage Guidance
Before installing or enabling this skill, ask the publisher/platform these concrete questions: (1) Where are learned corrections stored (platform-managed store, skill file, external service)? (2) Who/what can read or export that stored data (other skills, admins, remote services)? (3) Are transcripts or corrections ever sent to third parties or STT providers automatically? If so, which endpoints and under what conditions? (4) How long is data retained and how can a user view or delete their corrections? (5) If you supply STT provider API keys, how/where are they stored (encrypted at rest?), and will the skill transmit them somewhere? If you have privacy concerns, test the skill with non-sensitive audio first, consider disabling autonomous invocation or restricting the skill, and require explicit confirmation before any network sync or provider configuration. If the publisher cannot clearly answer these, treat the skill as risky.
Capability Analysis
Type: OpenClaw Skill Name: listen Version: 1.0.0 The skill bundle's purpose is to improve transcription accuracy by learning from user corrections and configuring Speech-to-Text (STT) settings. All instructions within `SKILL.md`, `config.md`, and `criteria.md` are aligned with this stated purpose. There is no evidence of prompt injection attempts, data exfiltration, malicious execution, or persistence mechanisms. While `config.md` references API keys for STT providers, it does so in the context of guiding the agent to help the user with configuration, not for unauthorized access or theft.
Capability Assessment
Purpose & Capability
Name/description align with the instructions: the skill is intended to learn and apply transcription corrections. The included config.md shows example STT provider API keys (groq/openai/local) which are reasonable for an STT-related skill, but the skill does not declare any required credentials — these provider keys appear optional/example-only.
Instruction Scope
SKILL.md tells the agent to "track transcription errors and learn corrections" and to confirm patterns after repeated occurrences, but it is silent about where corrections are stored, how long they are retained, who/what can read them, and whether learned data is transmitted to any external endpoint or synced to provider services. The wording is open-ended and grants broad discretion to the agent to collect and persist potentially sensitive transcript/correction data.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — lowest-risk installation surface (nothing is written to disk by an installer).
Credentials
The skill declares no required environment variables or credentials (good). However, config.md contains example API key placeholders for STT providers (gsk_..., sk-...) — if you later configure a provider you will need to supply keys; ensure you understand where those keys are stored and who can access them.
Persistence & Privilege
always is false and there are no declared config paths. The skill states it "auto-evolves," which implies persistent state; the platform behavior for storing skill state is not described here. Autonomous invocation is allowed by default (normal), but combined with unspecified persistence this increases the need to confirm retention and access controls.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install listen
  3. After installation, invoke the skill by name or use /listen
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug listen
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Listen?

Improve transcription accuracy over time. Learn corrections, configure STT. It is an AI Agent Skill for Claude Code / OpenClaw, with 1007 downloads so far.

How do I install Listen?

Run "/install listen" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Listen free?

Yes, Listen is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Listen support?

Listen is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Listen?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.

💬 Comments