feat(optional-skills): add Feishu Card Builder skill - #29193
Open
Minksgo wants to merge 1 commit into
Open
Conversation
A new optional skill that provides builder classes and a CLI for composing Feishu/Lark interactive card messages (metric cards, table cards, list cards) without manual JSON construction. Key features: - MetricCard: key-value KPI display with color-coded headers - TableCard: structured data rendered as Feishu native tables - ListCard: itemized content with icons and descriptions - CLI interface for agent usage via terminal - Pure Python, no additional dependencies Author: Minksgo
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a new optional skill Feishu Card Builder for composing Feishu/Lark interactive card messages without manual JSON construction.
Problem
Hermes Agent already supports Feishu messaging via the built-in
feishu.pygateway platform, but there is no skill-level utility for the agent to easily compose and send formatted interactive card messages (metrics, tables, lists) during conversation.Solution
A new optional skill under
optional-skills/communication/feishu-card-builder/:blue,green,red, etc.)terminalfor agent usage:Design decisions
wide_screen_mode: falseby default for mobile-friendly displayTesting
Related