← Back to Skills Marketplace
mayiv-ai

Feishu Voice Skill

by Mayiv-Ai · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
111
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install mayiv-feishu-voice
Description
通过 Edge TTS 把文字转语音,发送到飞书。支持纯语音发送和文字+语音同时发送。环境变量配置,无硬编码凭证,完全免费无需 API Key。触发词:飞书语音、发语音、feishu voice、语音发送、文字转语音
Usage Guidance
This skill's behavior (sending TTS to Feishu) matches its code, but the registry metadata incorrectly omits required environment variables. Before installing: 1) do not use high-privilege or production Feishu credentials — create a dedicated app/account with minimal scopes and test there; 2) confirm you are comfortable that message text will be sent to external TTS services (edge-tts/Microsoft) and to Feishu; 3) verify the publisher's project URL (https://github.com/Mayiv-Ai/feishu-voice) and confirm the repo matches the packaged scripts; 4) request the publisher to update the registry metadata to declare FEISHU_APP_ID and FEISHU_APP_SECRET (and any other env vars) so required secrets are visible up front; 5) consider running the scripts in a sandboxed environment first. The code itself shows no obvious exfiltration beyond the described APIs, but the metadata omission is a practical security/usability concern.
Capability Analysis
Type: OpenClaw Skill Name: mayiv-feishu-voice Version: 1.0.1 The skill bundle provides a legitimate utility for converting text to speech via Edge TTS and sending it to Feishu. It correctly handles credentials using environment variables (FEISHU_APP_ID, FEISHU_APP_SECRET) and interacts only with official Feishu API endpoints (open.feishu.cn). The shell scripts (feishu-send.sh, feishu-voice-send.sh) use standard tools like ffmpeg and python3 for processing without any signs of obfuscation, data exfiltration, or malicious intent.
Capability Assessment
Purpose & Capability
The skill claims to convert text to speech and send to Feishu, which legitimately needs FEISHU_APP_ID and FEISHU_APP_SECRET. However the registry metadata lists no required environment variables or primary credential even though both the SKILL.md and the shipped scripts require FEISHU_APP_ID and FEISHU_APP_SECRET. That omission is an incoherence between claimed requirements and actual capabilities.
Instruction Scope
The SKILL.md and scripts stay within the stated purpose: they run edge-tts + ffmpeg locally, then call Feishu open APIs (https://open.feishu.cn) to upload and send audio. They create temporary files and use curl/python to parse responses. They do not read unrelated system files or attempt to access other credentials. Note: text is sent to an external TTS provider (edge-tts/Microsoft services) and to Feishu APIs — users should be aware their message content is transmitted externally.
Install Mechanism
There is no automated install spec (instruction-only plus two shell scripts). Dependencies are typical (edge-tts via pip, ffmpeg). No remote downloads or archive extraction are performed by the skill itself, which reduces install-time risk.
Credentials
The code requires sensitive environment variables (FEISHU_APP_ID and FEISHU_APP_SECRET) to obtain a tenant access token. Those credentials are appropriate for Feishu integration, but the registry metadata fails to declare them. This mismatch could lead users to install/run the skill without realizing they must provide secrets. The skill will transmit provided text to external services (TTS + Feishu) — disclose this to data owners and use least-privilege credentials.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It does not modify other skills or system-wide agent settings. It only runs scripts when invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mayiv-feishu-voice
  3. After installation, invoke the skill by name or use /mayiv-feishu-voice
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
add Feishu group invite link, enhance description
v1.0.0
Feishu Voice 1.0.0 — Initial Release - Convert text to voice using Edge TTS and send directly to Feishu. - Supports sending pure voice messages or combined text + voice messages. - Credentials are configured via environment variables—no hardcoded secrets. - Easy setup instructions with dependency installation (edge-tts, ffmpeg). - Multiple Chinese voices supported. - Sample scripts provided for different use cases. - Open source and suitable for CI/CD or production.
Metadata
Slug mayiv-feishu-voice
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Feishu Voice Skill?

通过 Edge TTS 把文字转语音,发送到飞书。支持纯语音发送和文字+语音同时发送。环境变量配置,无硬编码凭证,完全免费无需 API Key。触发词:飞书语音、发语音、feishu voice、语音发送、文字转语音. It is an AI Agent Skill for Claude Code / OpenClaw, with 111 downloads so far.

How do I install Feishu Voice Skill?

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

Is Feishu Voice Skill free?

Yes, Feishu Voice Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Feishu Voice Skill support?

Feishu Voice Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Feishu Voice Skill?

It is built and maintained by Mayiv-Ai (@mayiv-ai); the current version is v1.0.1.

💬 Comments