skills/sending-reactions/SKILL.md
Emoji reactions and thinking indicators for XMTP agents. Use when adding reactions to messages or showing processing state with thinking emoji. Triggers on emoji reactions, thinking indicator, or message acknowledgment.
npx skillsauth add xmtplabs/xmtp-agent-examples sending-reactionsInstall 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.
Send and receive emoji reactions, including thinking indicator patterns.
Reference these guidelines when:
| Priority | Category | Impact | Prefix |
|----------|----------|--------|--------|
| 1 | Send | HIGH | send- |
| 2 | Receive | HIGH | receive- |
| 3 | Patterns | MEDIUM | patterns- |
send-reaction - Send emoji reactions to messagesreceive-reaction - Handle incoming reactionspatterns-thinking - Thinking indicator pattern// Send a reaction
await ctx.conversation.sendReaction({
reference: ctx.message.id,
action: "added",
content: "👍",
schema: "unicode",
});
// Thinking indicator pattern
await ctx.conversation.sendReaction({
reference: ctx.message.id,
action: "added",
content: "⏳",
schema: "unicode",
});
// Process...
await ctx.conversation.sendReaction({
reference: ctx.message.id,
action: "removed",
content: "⏳",
schema: "unicode",
});
Read individual rule files for detailed explanations:
rules/send-reaction.md
rules/receive-reaction.md
rules/patterns-thinking.md
development
ENS and Web3 identity resolution for XMTP agents. Use when resolving domain names, extracting mentions, or fetching Farcaster profiles. Triggers on ENS resolution, Farcaster lookup, or mention extraction.
data-ai
Group conversation management for XMTP agents. Use when creating groups, managing members, setting permissions, or sending welcome messages. Triggers on group creation, member management, or permissions.
data-ai
Token transactions and wallet integration for XMTP agents. Use when sending USDC, creating transaction requests, or handling transaction confirmations. Triggers on USDC transfer, wallet calls, or transaction reference.
data-ai
Patterns for handling commands, validating input, and filtering messages in XMTP agents. Use when implementing slash commands, validators, or message filters. Triggers on command handling, input validation, or type guards.