From teammcp
Sends an image or screenshot to WeChat for inline display in conversations. Provide image file path or auto-detect recent Desktop screenshots.
npx claudepluginhub cookjohn/teammcp[image file path]skills/wechat-send-image/# Send Image to WeChat Send an image file to WeChat. The image will be displayed inline in the WeChat conversation. ## Arguments $ARGUMENTS contains the image file path. If not provided, look for recent screenshots or ask the user. ## Steps ### 1. Resolve Image Path If $ARGUMENTS is provided, use it directly. Otherwise: - Check for recent screenshots on the Desktop: `ls -t ~/Desktop/ScreenShot_* | head -5` - Ask the user which image to send ### 2. Validate Image Supported formats: jpg, jpeg, png, gif, bmp, webp ### 3. Send Image ### 4. Report Result Confirm the image was sent...
/checkReads and describes the latest screenshot from ~/Pictures/Screenshots. Applies optional instructions (e.g., 'extract text', 'top right corner', 'shown error').
/sendSends text, TTS, media, reactions, stickers, embeds, polls, and presence indicators to any Omni channel instance via omni CLI.
/gen-imageGenerates an image from a prompt using the open-animate MCP server, reports the generated URL, and offers to download it to public/ folder if present.
/whatsappSearches WhatsApp messages and media by contact name, keywords, date range; lists recent chats, displays images/videos/documents, filters by type. Requires macOS WhatsApp client.
/image-processingResize, convert, trim, or optimise images for web. Provide operation (resize|convert|trim|optimise) and image path or description.
/gemini-imageGenerates images from text descriptions using Google Gemini AI. Interactively selects model (e.g., gemini-3.1-flash-image-preview) and aspect ratio (e.g., 1:1). Requires GEMINI_API_KEY and Python 3.
Share bugs, ideas, or general feedback.
Send an image file to WeChat. The image will be displayed inline in the WeChat conversation.
$ARGUMENTS contains the image file path. If not provided, look for recent screenshots or ask the user.
If $ARGUMENTS is provided, use it directly. Otherwise:
ls -t ~/Desktop/ScreenShot_* | head -5Use the Bash tool to run: ls -la "$ARGUMENTS"
Supported formats: jpg, jpeg, png, gif, bmp, webp
Use the Bash tool to run:
node -e "
fetch('http://localhost:3100/api/wechat/send-file', {
method: 'POST',
headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer $TEAMMCP_KEY' },
body: JSON.stringify({ file_path: '$ARGUMENTS' })
}).then(r=>r.json()).then(d => {
if (d.ok) console.log('Image sent:', d.fileName, '(' + d.size + ' bytes)');
else console.error('Failed:', d.error);
});
"
Confirm the image was sent successfully.
image_item with encrypt_type: 1 and mid_size (ciphertext size)