hermes-feishu-streaming-card

Installation
SKILL.md

Hermes Feishu Streaming Card

Skill by ara.so — Hermes Skills collection.

The Hermes Feishu Streaming Card plugin transforms Hermes Agent Gateway's Feishu/Lark responses into continuously-updating interactive cards. Instead of fragmented gray text messages, you get a single card showing thinking process, tool calls, final answers, authorization requests, option selections, and execution stats — all in one place.

What It Does

This plugin solves key pain points when connecting Hermes to Feishu:

  • Unified streaming experience: thinking.delta, answer.delta, tool.updated, and message.completed all update the same Feishu card
  • In-card interactions: Hermes approval/clarify choices render as Feishu buttons (callback mode) or numbered options (localhost/private sidecar)
  • Long content stability: Markdown tables and code blocks split at structure boundaries to avoid raw markdown rendering
  • Multi-bot/profile support: Multiple Feishu bots, multiple Hermes profiles, group chat bindings, routing diagnostics
  • Sidecar-only architecture: Independent process handles Feishu API calls, state machine, retries, health checks
  • Fail-open design: Hermes hook failures don't break your gateway; original text messages serve as fallback

Installation

Installs
19
GitHub Stars
2
First Seen
Jun 24, 2026
hermes-feishu-streaming-card — aradotso/hermes-skills