Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Agent Caffeine
  • knobs
  • Wax
  • Snug
  • mertduzgun.com
Made by mertduzgun.com
Skills/AI & Agent Building
starchild-ai-agent avatar

Wechat Binding

starchild-ai-agent/official-skills

Handles the full WeChat account binding flow so Claude can push messages to users via send_to_wechat.

installs
2.2K
GitHub stars
29
last updated
Aug 21, 2026
View on GitHubSave

Install

$ npx -y skills add starchild-ai-agent/official-skills --skill wechat-binding --agent claude-code

Installs into .claude/skills of the current project.

Sponsors

CodeRabbitSponsoredTry For FreeLid closed, agents workingTry itOpen StepsSponsoredDownload for freeAppSignalSponsoredStart Free TrialKeep API keys from agentsGet SnugBlock apps on your iPhoneGet WaxDevtools for design engineersTry it livebelt - the only tool your agent needsSponsoredone prompt install

What it does

You generate a QR code, the user scans it in WeChat, you poll for confirmation, then call connect or reconnect depending on whether it's their first time. The skill documentation is careful about channel awareness (web shows the QR inline, Telegram needs send_to_telegram with the image path) and emphasizes not auto-polling the status endpoint to avoid spamming the API. It distinguishes between connect for new bindings and reconnect for re-establishing dropped sessions, with status checks to figure out which one you need. Straightforward if you're building multi-channel delivery and need WeChat as an output.

Files

📱 WeChat Binding

Connect / reconnect / disconnect the user's WeChat account so the agent can push messages via send_to_wechat.

The wechat tool stays built-in. This SKILL.md is the reference doc.

See also

  • config/context/references/messaging-channels.md — how to actually send messages once bound
  • skills/tg-bot-binding/SKILL.md — analogous Telegram flow

Typical binding flow

qrcode → user scans → qrcode_status(qrcode=...) → connect(bot_token=...)
  1. Generate QR: wechat(action="qrcode") — saves an image to workspace, returns qrcode (id) + file_path.
  2. Show the QR to the user. On web channel: include the file_path so the frontend renders the image. On TG/WeChat channel: send the image via send_to_telegram with the file_path.
  3. Wait for the user to scan + confirm in WeChat. Don't auto-poll — let them say "scanned" / "done" first.
  4. Poll for completion: wechat(action="qrcode_status", qrcode=<id from step 1>). Returns bot_token once scan + confirm completes.
  5. Connect: wechat(action="connect", bot_token=<from step 4>). Optional: ilink_bot_id, ilink_user_id if the user has multiple WeChat accounts.
  6. Confirm to user: "WeChat connected. You can now push messages with send_to_wechat."

Actions

actionrequiredpurpose
status—Current WeChat connection state. Use before reconnect, to verify binding.
qrcode—Generate QR code image (saved to workspace). Returns qrcode id + file_path.
qrcode_statusqrcodePoll whether user has scanned + confirmed. Returns bot_token on success.
connectbot_tokenComplete a NEW WeChat connection (after first-ever QR scan). Optional: ilink_bot_id, ilink_user_id.
disconnect—Terminate current WeChat session (unlink).
reconnectbot_tokenRe-establish a previously-bound WeChat (token from a fresh QR scan).

connect vs. reconnect

  • connect — first-time binding. The user has NEVER bound this WeChat before.
  • reconnect — the user was previously connected, the connection dropped (e.g. ilink session expired), and they just scanned a fresh QR.

When in doubt, call status first:

  • connected: false + no prior history → connect
  • connected: false + prior history exists → reconnect

Channel-aware QR display

User channelHow to show the QR
WebInclude file_path in your reply — frontend renders it inline
Telegramsend_to_telegram(file_path=<qr_path>, message_type="photo")
WeChat(You can't — they're trying to bind WeChat in the first place. Tell them to open the web app.)

Critical rules

  • Don't auto-poll qrcode_status after qrcode. Wait for user confirmation that they scanned + confirmed in WeChat. Auto-polling spams the upstream API.
  • Each qrcode call generates a fresh image. Don't re-use an old qrcode id with a new image — the upstream session is tied to the id.
  • Never paste bot_token in chat. It's a credential. Once you have it from qrcode_status, immediately pass it to connect / reconnect and don't echo it back to the user.
  • disconnect is destructive — confirm with the user before calling it.

Details

Repository
github.com/starchild-ai-agent/official-skills
Category
AI & Agent Building
First seen
Jun 3, 2026

More from starchild-ai-agent/official-skills

All 43
  • Tg Bot Binding2.2K
  • Image Create2.1K
  • Image Ecommerce2K
  • Image 3d2K
  • Image Bg Remove1.8K
  • Cli Bridge1.8K
  • Ui Design1.8K
  • Video Analysis1.8K
  • Image Tryon1.8K
  • Okx1.7K
  • Worldcup1.4K
  • Feishu Binding1.4K
  • Upbit1.3K
  • Coinglass11.5K
  • Wallet8.9K
  • Hyperliquid8.6K
  • Coingecko7.9K
  • Twitter7.9K
  • Skill Creator7.8K
  • Twelvedata7.7K
  • Skillmarketplace7.1K
  • Orderly Onboarding7K
  • Project Builder5.2K
  • Browser Preview4.6K

Recommended

More AI & Agent Building
1starchild-ai-agent avatartg-bot-bindingstarchild-ai-agent/official-skillsTelegram bot binding: create the bot, connect to Starchild, verify, troubleshoot. Use when setting up Telegram delivery (e.g. add my TG bot, bot binding code, f2.2Kinstalls
2nvidia avatarrag-perfnvidia/skillsPerformance benchmarking for a deployed NVIDIA RAG Blueprint server: profiling pass + aiperf load test driven by a single YAML config. Not for accuracy / RAGAS 2.2Kinstalls
3anthropics avatardesign-mcp-workflowanthropics/knowledge-work-pluginsDesign a Zoom MCP workflow for Claude. Use when deciding whether Zoom MCP fits a task, when planning tool-based AI workflows, or when separating MCP responsibil2.1Kinstalls
4anthropics avatarzoom-mcpanthropics/knowledge-work-pluginsGuidance for the bundled Zoom MCP connectors. Use after routing to an MCP workflow when planning or troubleshooting tool-based access to meetings, recordings, m2.1Kinstalls
5nvidia avatarphysical-ai-neural-reconstructionnvidia/skillsRouter for NVIDIA NuRec/NRE: USDZ rendering, NCore conversion, 3DGS, gRPC sensor sim, PhysicalAI HF datasets. Do NOT use for SimReady or infra setup.2.1Kinstalls
6zaddy6 avataragent-email-clizaddy6/agent-email-skillagent email cli2.1Kinstalls