← ClaudeAtlas

add-image-visionlisted

Add image vision to Deus agents. Resizes and processes WhatsApp image attachments, then sends them to Claude as multimodal content blocks.
sliamh11/Deus · ★ 43 · AI & Automation · score 80
Install: claude install-skill sliamh11/Deus
# Image Vision Skill Adds the ability for Deus agents to see and understand images sent via WhatsApp. Images are downloaded, resized with sharp, saved to the group workspace, and passed to the agent as base64-encoded multimodal content blocks. ## Phase 1: Pre-flight 1. Check if `src/image.ts` exists — skip to Phase 3 if already applied 2. Confirm `sharp` is installable (native bindings require build tools) **Prerequisite:** WhatsApp must be installed first (via `/add-whatsapp`). This skill modifies WhatsApp channel files. ## Phase 2: Apply Code Changes Image vision is part of the WhatsApp MCP package in `packages/`. Check if the image module already exists: ```bash test -f src/image.ts && echo "Already present" || echo "Not present" ``` If not present, the WhatsApp MCP package should include image vision support. Ensure the WhatsApp channel is installed and up to date by running `/add-whatsapp`. The following files are involved: - `src/image.ts` (image download, resize via sharp, base64 encoding) - `src/image.test.ts` (8 unit tests) - Image attachment handling in `src/channels/whatsapp.ts` - Image passing to agent in `src/index.ts` and `src/container-runner.ts` - Image content block support in `container/agent-runner/src/index.ts` - `sharp` npm dependency in `package.json` ### Validate code changes ```bash npm install npm run build npx vitest run src/image.test.ts ``` All tests must pass and build must be clean before proceeding. ## Phase 3: Configure 1. Rebuild