send-message
Use when the user asks to send a message to a specific contact in Lark.
Skill by ChangyYou
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/changyyou-send-message
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/send-message
What's inside
- Skill name
send-message- Description
- Use when the user asks to send a message to a specific contact in Lark. The agent should open search, locate the contact, enter the chat window, paste the message content, and send with Enter.
- License
- MIT
- Instructions
- 37 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (2)
- SKILL.md
- send_message.py · scripts/
SKILL.md (first lines)
# Send Message Skill Provide robust guidance for message-sending workflows in Lark desktop clients. ## Trigger Use this skill when the user intent is equivalent to: - 给 xxx 发消息 yyy - 给 xxx 发送 yyy - 帮我给 xxx 说 yyy ## Workflow 1. Open global search (`command+k` on macOS / `ctrl+k` on Windows). 2. Input the contact name in search. 3. Click the correct contact from search results (exact contact match only). 4. After contact click succeeds, interact with the chat window. **CRITICAL: Act as a smart human assistant! If the user's `message` intent is "发个表情包", you can use `click_position` to click the emoji button on the screen.** 6. Press `enter` to send. ## ReAct constraints - Make decisions only from the latest screenshot. - Never rely on a fixed grid index across rounds. - Contact selection must follow this priority: - Prefer the top exact-match contact row in the search result area. - Click the contact avatar/name row, not unrelated rows. - If using click_position, carefully locate the exact center of the avatar or contact name. - After entering the target chat, do not continue clicking coordinates; switch immediately to paste + send. - If uncertain whether chat has switched to the target contact, prefer a conservative action (`wait` or re-locate) over sending. - Treat accidental send to the wrong chat as highest-risk failure. ## Output expectations - Planning stage should include explicit steps for search -> contact selection -> message input -> send. - ReAct stage should emit one function call per round and re-check UI state before sending.
From ChangyYou/Cua-Lark, MIT.
More from ChangyYou/Cua-Lark
- 0.494score
docs-editor
ChangyYou
Use when the user asks to edit a Feishu Document, insert elements, or modify specific text in a document.
SkillCFreshness: C★ 3Claude Code +9 - 0.251score
schedule-video-meeting
ChangyYou
Automatically parse time and participants from natural language to schedule a video conference via UI automation.
SkillDFreshness: D★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 23, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ChangyYou/Cua-Lark
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ChangyYou
Cite this page
send-message skill. Agent Mart. https://agentmart.dev/skills/changyyou-send-message (last updated 2026-10-24)