add-image-vision

Download, resize, and encode WhatsApp image attachments as multimodal blocks for Claude.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

NanoClaw agents previously could not interpret image content from communication channels. This skill enables downloading, resizing, and preparing WhatsApp image attachments as multimodal blocks that can be ingested by Claude.

Core Features & Use Cases

  • Image acquisition: downloads WhatsApp image attachments, resizes them with sharp, and encodes them for multimodal use.
  • Agent integration: passes image content blocks to Claude alongside accompanying text for richer responses.
  • Use Case: in a group chat, an agent analyzes an attached image and returns a description or action suggestion.

Quick Start

Install and enable the add-image-vision skill to allow NanoClaw agents to process WhatsApp image attachments.

Frequently Asked Questions about add-image-vision

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

FAQPage Schema
How do I process WhatsApp image attachments for Claude multimodal input?

To process WhatsApp image attachments for Claude multimodal input, the system downloads the images, resizes them using sharp, encodes them to base64, and delivers them as multimodal content blocks alongside text for agent interpretation.

How do NanoClaw agents interpret images sent in WhatsApp group chats?

NanoClaw agents interpret WhatsApp group chat images by receiving the downloaded, resized, and base64-encoded image attachments as multimodal content blocks passed directly to Claude for analysis and response generation.

What dependencies are required to enable image vision for NanoClaw agents?

Enabling image vision for NanoClaw agents requires the sharp dependency for image resizing, alongside modifications to source files like src/image.ts and integration across agent-runner and container-runner code.

Can I send base64 encoded images to Claude through a containerized agent runner?

Yes, base64 encoded images can be sent to Claude through a containerized agent runner by integrating image processing logic into the container-runner code to deliver multimodal content blocks.

Why does my NanoClaw agent fail to respond to images in WhatsApp conversations?

NanoClaw agents fail to respond to WhatsApp images without image vision capabilities enabled, as they require specific image processing logic to download, resize, and encode attachments into multimodal blocks for Claude.

What is the best way to add image understanding to a WhatsApp agent workflow?

The best way to add image understanding to a WhatsApp agent workflow is implementing an image processing pipeline that downloads attachments, resizes them with sharp, and encodes them as base64 multimodal content for Claude.