voice-email
Analysis
This accessibility-focused voice email skill is coherent, but it needs review because it can send Gmail messages from transcribed voice commands without a clearly enforced confirmation step.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
The agent will: 1. Transcribe it (via Deepgram) 2. Parse the fields 3. Send the email (via gogcli)
The main workflow directs the agent to send an email after parsing a voice command, which is a high-impact external action. The artifact does not clearly require a preview or confirmation step before invoking the Gmail-sending tool.
npm install -g gogcli ... Download from https://gogcli.ai and verify the binary checksum.
The skill depends on an externally installed Gmail CLI that is not included in the artifact set. This is central to the skill's purpose, but users should verify the package/source because it will handle Gmail access.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
credentials:
- deepgram_api_key
- telegram_bot_token
- gmail_oauth # via gogcli, stored in system keyringThe skill requires sensitive service credentials and Gmail OAuth access. This is expected for the purpose, but it is high-impact account authority and the registry metadata separately lists no primary credential or required env vars.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Data: Voice recordings processed by Deepgram, emails sent via user's Gmail
The artifact discloses that voice recordings and email content flow through external services. This is purpose-aligned, but the data can be sensitive.
