Toolverse
All skills

feishu-card

by openclaw

Send rich interactive cards to Feishu (Lark) users or groups. Supports Markdown (code blocks, tables), titles, color headers, and buttons.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Security
Views
28

About this skill

Send rich interactive cards to Feishu (Lark) users or groups. Supports Markdown (code blocks, tables), titles, color headers, and buttons.

How to use

  1. Zainstaluj najpierw skill feishu-common, od którego zależy ten skill — zawiera on niezbędną konfigurację tokenów i autoryzacji API.

  2. Przygotuj identyfikator odbiorcy: użytkownika (format ou_...) lub grupy czatowej (format oc_...), do której chcesz wysłać kartę.

  3. Dla prostych wiadomości bez znaków specjalnych użyj polecenia z flagą --text. Przykład: node skills/feishu-card/send.js --target "ou_abc123" --text "Cześć świecie".

  4. Dla zawartości zawierającej kod, tabele lub znaki specjalne (backticki, gwiazdki) najpierw zapisz tekst do pliku tymczasowego, a następnie użyj flagi --text-file. Alternatywnie użyj skryptu send_safe.js, który automatycznie obsługuje tworzenie i czyszczenie pliku tymczasowego.

  5. Dostosuj wygląd karty za pomocą opcjonalnych flag: --title dla nagłówka, --color dla koloru (blue/red/orange/green/purple/grey), --button-text i --button-url dla przycisku akcji, --image-path dla obrazu.

  6. Wyślij kartę i sprawdź, czy dotarła do odbiorcy w Feishu — powinna wyświetlić się z całym formatowaniem, przyciskami i obrazami.

Related skills