← Back to Skills Marketplace
talentestors

Feishu Webhook

by talentestors · GitHub ↗ · v1.2.4 · MIT-0
cross-platform ⚠ suspicious
1748
Downloads
0
Stars
15
Active Installs
5
Versions
Install in OpenClaw
/install feishu-webhook
Description
Send rich text messages to Feishu via Webhook with heredoc input support. Use when you need to send Markdown-formatted messages to Feishu channels or DMs, es...
README (SKILL.md)

Feishu Webhook Skill

Send messages to Feishu via Webhook with heredoc input.

Quick Start

python3 /home/yuhiri/workspace/skills/feishu-webhook/scripts/send-feishu.py \x3C\x3C 'EOF'
# Write your Markdown content here (avoid level 1 and 2 headings; levels 3-6 are acceptable)
- Lists
- **Bold text**
EOF

Features

  • 📝 Heredoc input
  • 📄 Markdown support (all Feishu card styles)
  • ⚙️ Environment variables from OpenClaw config

Config (OpenClaw)

Add to ~/.openclaw/openclaw.json under env.vars:

{
  "env": {
    "vars": {
      "FEISHU_WEBHOOK_URL": "https://open.feishu.cn/open-apis/bot/v2/hook/xxx",
      "FEISHU_WEBHOOK_SECRET": "your_secret"
    }
  }
}

Files

  • scripts/send-feishu.py - Main sender

Version

  • 1.2.1
Usage Guidance
This skill's code and README show it needs two env vars (FEISHU_WEBHOOK_URL and FEISHU_WEBHOOK_SECRET) even though the registry metadata didn't list them. Before installing: 1) Confirm you trust the skill source (homepage points to a GitHub repo). 2) Only populate FEISHU_WEBHOOK_URL/SECRET with non-sensitive test values first, and test sending non-confidential content. 3) Review the included scripts/send-feishu.py yourself (it is short) — it only reads stdin and the two env vars and POSTs to the Feishu host, so there is no hidden exfiltration in the repo. 4) Consider running the skill in an isolated environment if you are unsure. 5) If you plan to enable it widely, ask the maintainer to correct the registry metadata to declare the required env vars and primary credential so policy/consent UI is accurate.
Capability Analysis
Type: OpenClaw Skill Name: feishu-webhook Version: 1.2.4 The skill is a straightforward utility for sending Markdown-formatted messages to Feishu via webhooks. The core logic in `scripts/send-feishu.py` uses standard Python libraries to sign requests and transmit data to a user-configured endpoint. There are no indicators of malicious intent, such as unauthorized data exfiltration, command injection, or obfuscated code.
Capability Assessment
Purpose & Capability
Name/description match the included script: the bundled Python script reads FEISHU_WEBHOOK_URL and FEISHU_WEBHOOK_SECRET from environment and POSTs a Feishu card payload. However the registry metadata lists no required env vars or primary credential despite the script and SKILL.md/README instructing users to set FEISHU_WEBHOOK_URL and FEISHU_WEBHOOK_SECRET. This mismatch is unexpected but functionally the capability itself is coherent.
Instruction Scope
SKILL.md instructs using heredoc input and configuring two environment variables in OpenClaw config. The runtime instructions and script only read stdin and the two env vars, and send a single HTTPS POST to the Feishu webhook host. The instructions do not ask the agent to read other files, scan system state, or exfiltrate to other endpoints.
Install Mechanism
No install spec — instruction-only with a small included Python script. Nothing is downloaded from arbitrary URLs or installed automatically, so there is low install risk.
Credentials
The script legitimately needs FEISHU_WEBHOOK_URL (and optionally FEISHU_WEBHOOK_SECRET) to function, but the skill metadata declares no required env vars or primary credential. Requiring secret-like env vars without declaring them in the registry is an inconsistency that could cause confusion and indicates metadata is incomplete. The secrets requested are proportionate to the stated purpose, but you should treat them as sensitive and only provide values for trusted skills.
Persistence & Privilege
Skill does not request persistent/always-on privileges (always: false). It does not modify other skills or system settings and has no install-time hooks, so persistence/privilege concerns are minimal.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install feishu-webhook
  3. After installation, invoke the skill by name or use /feishu-webhook
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.4
- Version bumped to 1.2.4 with no file or documentation changes detected. - No functional, configuration, or documentation changes in this release.
v1.2.3
- Added skill metadata: version, author, and homepage to SKILL.md - No functional changes to code or usage - Updated version information in metadata only
v1.2.2
- Moved main script to scripts/send-feishu.py for improved organization - Removed redundant and legacy files (_meta.json, send-feishu.py) - Updated documentation to reflect new file structure and clarify use cases in the description
v1.2.1
- Updated documentation for OpenClaw: config is now set via openclaw.json under env.vars. - Clarified heredoc syntax in usage example. - Updated feature list to reflect environment variable changes. - Removed outdated information about .env file and aligned version info across docs.
v1.2.0
- Added support for heredoc input when sending messages. - Improved Markdown rendering for all Feishu card styles. - Enabled automatic loading of configuration from .env files.
Metadata
Slug feishu-webhook
Version 1.2.4
License MIT-0
All-time Installs 15
Active Installs 15
Total Versions 5
Frequently Asked Questions

What is Feishu Webhook?

Send rich text messages to Feishu via Webhook with heredoc input support. Use when you need to send Markdown-formatted messages to Feishu channels or DMs, es... It is an AI Agent Skill for Claude Code / OpenClaw, with 1748 downloads so far.

How do I install Feishu Webhook?

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

Is Feishu Webhook free?

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

Which platforms does Feishu Webhook support?

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

Who created Feishu Webhook?

It is built and maintained by talentestors (@talentestors); the current version is v1.2.4.

💬 Comments