Feishu-skills feishu-native-emoji

Feishu native emoji mapping -- emoji_type codes, Chinese names, and Unicode conversion table for card markdown.

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

Feishu Native Emoji

Feishu has its own emoji system separate from Unicode. In card markdown, use

:emoji_type:
syntax (e.g.
:THUMBSUP:
,
:SMILE:
,
:Fire:
).

Card Markdown Syntax

:OK: :THUMBSUP: :SMILE: :Fire: :DONE: :HEART: :PARTY:

Renders as native Feishu emoji icons. See official docs.

Rich Text (Post) Syntax

{ "tag": "emotion", "emoji_type": "SMILE" }

Reaction API

{ "reaction_type": { "emoji_type": "THUMBSUP" } }

Resources

  • emoji_list.txt
    : Chinese display names (e.g.
    [微笑]
    )
  • emoji_type_list.txt
    : English API codes (e.g.
    SMILE
    )
  • unicode_mapping.json
    : Unicode char -> emoji_type mapping for auto-conversion

Integration

When building Feishu messages, convert Unicode emoji to

:emoji_type:
format. The
unicode_mapping.json
provides a ready-to-use lookup table.