feishu-message

Feishu message reading. Activate when user mentions reading messages, chat history, message lookup, or finding previous messages.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "feishu-message" with this command: npx skills add m1heng/clawdbot-feishu/m1heng-clawdbot-feishu-feishu-message

Feishu Message Tool

Single tool feishu_message for reading Feishu messages — get a single message by ID or list recent messages in a chat.

Actions

Get Single Message

{
  "action": "get",
  "message_id": "om_xxx"
}

Returns:

{
  "ok": true,
  "action": "get",
  "found": true,
  "message_id": "om_xxx",
  "msg_type": "text",
  "content": "Hello world",
  "sender_id": "ou_xxx",
  "sender_type": "user",
  "chat_id": "oc_xxx",
  "create_time": "1710000000000",
  "update_time": "1710000000000",
  "mentions": []
}

List Recent Messages

List recent messages in a chat (DM or group), newest first by default. Omit chat_id to use the current conversation's chat:

{
  "action": "list"
}

With custom page size, sort order, and time range:

{
  "action": "list",
  "chat_id": "oc_xxx",
  "page_size": 20,
  "sort_type": "ByCreateTimeAsc",
  "start_time": "1710000000",
  "end_time": "1710086400"
}

Returns:

{
  "ok": true,
  "action": "list",
  "chat_id": "oc_xxx",
  "total": 10,
  "messages": [
    {
      "message_id": "om_xxx",
      "msg_type": "text",
      "content_preview": "Hello world",
      "sender_id": "ou_xxx",
      "sender_type": "user",
      "create_time": "1710000000000",
      "chat_id": "oc_xxx"
    }
  ]
}

Parameters

ParameterRequiredDescription
actionYesget or list
message_idget: YesFeishu message ID (e.g., om_xxx)
chat_idlist: OptionalChat ID (e.g., oc_xxx). Omit to use current chat.
page_sizelist: OptionalNumber of messages (default: 10, max: 50)
sort_typelist: OptionalByCreateTimeDesc (default) or ByCreateTimeAsc
start_timelist: OptionalUnix timestamp in seconds (e.g., "1710000000"). No lower bound if omitted.
end_timelist: OptionalUnix timestamp in seconds (e.g., "1710086400"). No upper bound if omitted.

Configuration

channels:
  feishu:
    tools:
      message: true  # default: true

Permissions

  • im:message or im:message:readonly — read single/DM messages
  • im:message.group_at_msg:readonly — read all messages in group chats (not just @bot messages)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

feishu-doc

No summary provided by upstream source.

Repository SourceNeeds Review
670-m1heng
Automation

feishu-drive

No summary provided by upstream source.

Repository SourceNeeds Review
391-m1heng
Automation

feishu-wiki

No summary provided by upstream source.

Repository SourceNeeds Review
256-m1heng
Automation

feishu-perm

No summary provided by upstream source.

Repository SourceNeeds Review
145-m1heng