feishu-chat-history/SKILL.md
Fetch and summarize Feishu group chat history. Use when the user asks to read, review, or summarize messages from a Feishu group chat. Triggers: "看群聊记录", "群里聊了啥", "帮我看看这个群", "群消息历史", "chat history", "what did the group discuss". NOT for: sending messages (use message tool), reading documents (use feishu-doc skill), or wiki operations (use feishu-wiki skill).
npx skillsauth add gula00/autoclaw-skills feishu-chat-historyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Fetch message history from a Feishu group chat and summarize or present it to the user.
Use the Feishu IM API directly via Python. See references/api.md for full details.
Quick summary:
channels.feishu.appId / appSecrettenant_access_token via POST /auth/v3/tenant_access_token/internalGET /im/v1/messages?container_id_type=chat&container_id={chat_id}&page_size=50chat_id from the inbound metadata (chat:oc_xxxxx → strip the chat: prefix to get the raw ID)Parse each message and present a clean summary:
msg_type=system (join/leave events) unless relevantmsg_type=text: extract .body.content as JSON, get the text fieldmsg_type=interactive: extract text nodes from the elements arraymsg_type=image: note as [图片]mentions or known bot app_ids), timestamp, and contentroot_id is presentIf has_more=true, fetch more pages using page_token. Default: fetch 1 page (50 messages). Ask user if they want more.
development
Use when you have a spec or requirements for a multi-step task, before touching code
tools
Extract frames or short clips from videos using ffmpeg.
development
UI/UX design intelligence and implementation guidance for building polished interfaces. Use when the user asks for UI design, UX flows, information architecture, visual style direction, design systems/tokens, component specs, copy/microcopy, accessibility, or to generate/critique/refine frontend UI (HTML/CSS/JS, React, Next.js, Vue, Svelte, Tailwind). Includes workflows for (1) generating new UI layouts and styling, (2) improving existing UI/UX, (3) producing design-system tokens and component guidelines, and (4) turning UX recommendations into concrete code changes.
tools
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.