feishu-cardSend rich interactive Feishu cards with markdown, headers, buttons, images, and styled persona messages to users or groups.
Install via ClawdBot CLI:
clawdbot install autogame-17/feishu-cardSend rich interactive cards to Feishu (Lark) users or groups. Supports Markdown (code blocks, tables), titles, color headers, and buttons.
feishu-common first.../feishu-common/index.js for token and API auth.node skills/feishu-card/send.js --target "ou_..." --text "Hello World"
โ ๏ธ CRITICAL: To prevent shell escaping issues (e.g., swallowed backticks), ALWAYS write content to a file first.
# (Use 'write' tool)
write temp/msg.md "Here is some code:\n\`\`\`js\nconsole.log('hi');\n\`\`\`"
--text-file:node skills/feishu-card/send.js --target "ou_..." --text-file "temp/msg.md"
Use this wrapper to safely send raw text without manually creating a file. It handles file creation and cleanup automatically.
node skills/feishu-card/send_safe.js --target "ou_..." --text "Raw content with \`backticks\` and *markdown*" --title "Safe Message"
-t, --target : User Open ID (ou_...) or Group Chat ID (oc_...).-x, --text : Simple text content.-f, --text-file : Path to text file (Markdown supported). Use this for code/logs.--title : Card header title.--color : Header color (blue/red/orange/green/purple/grey). Default: blue.--button-text : Text for a bottom action button.--button-url : URL for the button.--image-path : Path to a local image to upload and embed.--text? The shell likely ate them. Use --text-file instead.Send stylized messages from different AI personas. Adds themed headers, colors, and formatting automatically.
node skills/feishu-card/send_persona.js --target "ou_..." --persona "d-guide" --text "Critical error detected."
-p, --persona : Select persona (d-guide, green-tea, mad-dog).-x, --text : Message content.-f, --text-file : Message content from file (supports markdown).Generated Mar 1, 2026
System administrators use this skill to send automated alerts for server errors or security breaches directly to Feishu groups. It formats logs with code blocks and highlights critical issues with colored headers, ensuring teams respond quickly.
Marketing teams send rich, interactive cards to internal groups with campaign performance data, including tables and images. Buttons can link to detailed analytics dashboards, streamlining communication and decision-making.
Support managers use personas like 'd-guide' to send stylized notifications about high-priority tickets to agents. The skill formats messages with warnings and actionable buttons, improving response times and team coordination.
Development teams share code snippets, bug reports, and deployment statuses via Markdown files. The safe send feature prevents shell escaping issues, ensuring accurate transmission of technical content in agile workflows.
Instructors send learning materials, such as code examples or assignments, to student groups on Feishu. The skill supports structured content with titles and colors, enhancing engagement and clarity in remote education.
Offer this skill as part of a subscription-based platform that integrates with Feishu for businesses. Provide premium features like advanced analytics, custom personas, and priority support, generating recurring revenue from enterprise clients.
Provide consulting services to tailor the skill for specific industries, such as adding industry-specific personas or integrating with proprietary systems. Charge per project or hourly for development and implementation support.
Distribute the basic skill for free to attract users, then monetize through paid add-ons like additional personas, higher message limits, or automated scheduling features. Upsell to power users and small businesses.
๐ฌ Integration Tip
Ensure feishu-common is installed first for authentication, and use the text-file option for complex Markdown to avoid shell escaping issues.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Read and send email via IMAP/SMTP. Check for new/unread messages, fetch content, search mailboxes, mark as read/unread, and send emails with attachments. Works with any IMAP/SMTP server including Gmail, Outlook, 163.com, vip.163.com, 126.com, vip.126.com, 188.com, and vip.188.com.
Gmail API integration with managed OAuth. Read, send, and manage emails, threads, labels, and drafts. Use this skill when users want to interact with Gmail. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Automatically logs into email accounts (Gmail, Outlook, QQ Mail, etc.) and generates daily email summaries. Use when the user wants to get a summary of their emails, check important messages, or create daily email digests.
Fetch content from Feishu (Lark) Wiki, Docs, Sheets, and Bitable. Automatically resolves Wiki URLs to real entities and converts content to Markdown.
Manage Feishu (Lark) calendars by listing, searching, checking schedules, syncing events, and marking tasks with automated date extraction.