Openclaw-bestroll-skills 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, especially for scheduled notifications, alerts, or reports.

install
source · Clone the upstream repo
git clone https://github.com/evan966890/openclaw-bestroll-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/evan966890/openclaw-bestroll-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/feishu-webhook" ~/.claude/skills/evan966890-openclaw-bestroll-skills-feishu-webhook && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/evan966890/openclaw-bestroll-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/feishu-webhook" ~/.openclaw/skills/evan966890-openclaw-bestroll-skills-feishu-webhook && rm -rf "$T"
manifest: skills/feishu-webhook/SKILL.md
source content

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 << '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