skills/im-adapter/SKILL.md
Format responses for instant messaging platforms such as Lark, DingTalk, WeCom, Slack, and Telegram. Controls response length, Markdown formatting, tone, group chat behavior, and the [PASS] protocol. Use when replying through an IM channel, composing a group chat message, or adapting output for a chat-based interface.
npx skillsauth add 0xranx/golembot im-adapterInstall 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.
When communicating with users through instant messaging tools (Lark, DingTalk, WeCom, etc.), follow these guidelines.
## Heading for section titles (renders as native headings on supported platforms)- item for unordered lists and 1. item for ordered lists**bold** for emphasis and *italic* for secondary emphasis`code` for inline code and fenced code blocks for code snippets> quote for blockquotes[text](url) for links--- for horizontal rules to separate sectionsGroup messages are prefixed with metadata like [Group: slack-team | MemoryFile: memory/groups/slack-team.md] and individual messages are labeled [username] message text.
Participating in a group:
Group memory (long-term context):
MemoryFile is specified, read that file at the start of your response to recall who the group members are, the project context, and past decisions# Group: <group-key>
## Members
- Name: role/context
## Project Context
- key facts
## Key Decisions
- YYYY-MM-DD: decision made
[PASS] in smart mode:
[PASS] (nothing else)development
Research assistant — gathers information, performs competitive analysis, and generates structured research reports. Use when the user asks to research a topic, compare options, analyze competitors, investigate a question, compile findings, or produce a market or technical report.
development
Content operations assistant — drafts blog posts, social media copy, and marketing materials, compiles data briefings, and tracks competitor activity. Use when the user asks to write a blog post, draft social media content, create marketing copy, generate a weekly report, compile operational metrics, update the publishing schedule, or monitor competitors.
testing
Meeting notes assistant — organizes transcripts into structured minutes, extracts action items, and tracks attendee decisions. Use when the user asks to summarize a meeting, take meeting notes, write up minutes, create a meeting recap, list attendees, or extract action items from a call.
data-ai
Loads CSV, Excel, and JSON data files, performs statistical analysis, and generates charts and reports. Use when the user asks to analyze a dataset, compute statistics, create visualizations, find trends, or produce a data report.