add-image-vision

Download, resize, and package WhatsApp image attachments as base64 content blocks for Claude.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/erguotou520/myclaw --skill add-image-vision-erguotou520
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-image-vision
Source: https://github.com/erguotou520/myclaw/tree/main/.claude/skills/add-image-vision
Command: npx skills add https://github.com/erguotou520/myclaw --skill add-image-vision-erguotou520

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It adds image understanding to NanoClaw agents so they can interpret photos and screenshots shared through WhatsApp instead of ignoring visual messages.

Core Features & Use Cases

  • Image Download and Processing: Retrieves WhatsApp image attachments, resizes them, and prepares them for reliable multimodal use.
  • Agent Multimodal Input: Converts images into base64 content blocks that Claude can inspect alongside text.
  • End-to-End Workflow: Updates WhatsApp handling, agent execution, and container-runner support so image-aware replies work across the full stack.
  • Use Case: A user sends a screenshot of an error report in a group chat and the agent responds with a clear explanation of what the image shows.

Quick Start

Merge the image-vision skill into your NanoClaw workspace, rebuild the container, and then send a WhatsApp image to verify the agent can describe its contents.

Frequently Asked Questions about add-image-vision

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add image vision to WhatsApp agent workflows?

To add image vision to WhatsApp agent workflows, you merge the image-vision skill into your NanoClaw workspace, rebuild the container, and send a WhatsApp image to verify the agent can describe its contents.

How does multimodal image processing work for Claude agents?

Multimodal image processing for Claude agents works by downloading WhatsApp image attachments, resizing them with sharp, and packaging them as base64 content blocks that Claude can inspect alongside text inputs.

Can I use sharp to preprocess WhatsApp images for multimodal interpretation?

Yes, you can use sharp to preprocess WhatsApp images for multimodal interpretation by resizing and converting image attachments into base64 content blocks before sending them to Claude for visual inspection.

What's the best way to handle screenshot inputs in WhatsApp group chats for agents?

The best way to handle screenshot inputs in WhatsApp group chats is to use a skill that downloads, resizes, and packages image attachments as base64 multimodal content blocks so agents can reliably inspect and respond to visual data.

Why does my WhatsApp agent ignore image attachments in group chats?

Your WhatsApp agent ignores image attachments because it lacks multimodal image processing capabilities. Adding a vision skill that converts images into base64 content blocks enables the agent to interpret and respond to visual inputs.

Do I need to rebuild the container after adding image vision to NanoClaw?

Yes, you need to rebuild the container after adding image vision to NanoClaw so that the sharp-based preprocessing, base64 multimodal content blocks, and channel integration are properly loaded for image-aware agent replies.