Install
openclaw skills install geo-multimodal-taggerGenerate AI-optimized Alt Text, file names, captions, and Schema markup for images, videos, and audio assets. Improves AI discoverability on Google Lens, ChatGPT Vision, and Perplexity. Use whenever the user mentions optimizing images for AI, writing Alt Text, generating video Schema, tagging assets for AI discoverability, or making images visible in ChatGPT Vision and Google Lens.
openclaw skills install geo-multimodal-taggerMethodology by GEOly AI (geoly.ai) — every image and video is a citation opportunity AI can either read or miss.
Generate optimized metadata for images, videos, and audio files for AI platforms.
python scripts/optimize_asset.py --type image --description "dashboard showing metrics" --output optimized.md
AI platforms increasingly read visual content:
| Platform | Visual Capability | Citation Type |
|---|---|---|
| Google Lens | Image search | Direct image citation |
| ChatGPT Vision | Image understanding | Contextual reference |
| Perplexity | Video transcripts | Transcript citations |
| Gemini | Native image processing | Multimodal answers |
[Descriptive subject] + [Brand if relevant] + [Context/use case]
Examples:
❌ alt="image1.jpg"
❌ alt="product photo"
✅ alt="GEOly AI dashboard showing AIGVR score trend over 30 days"
✅ alt="Brand visibility comparison chart across ChatGPT and Perplexity — GEOly AI"
[primary-keyword]-[secondary-keyword]-[brand]-[descriptor].jpg
Examples:
❌ IMG_3847.jpg
✅ geo-brand-visibility-dashboard-geoly-ai.png
✅ aigvr-score-chart-ai-search-monitoring.jpg
{
"@context": "https://schema.org",
"@type": "ImageObject",
"name": "AIGVR Score Dashboard",
"description": "Dashboard showing brand visibility scores across AI platforms",
"contentUrl": "https://example.com/images/dashboard.jpg",
"author": {
"@type": "Organization",
"name": "GEOly AI"
},
"keywords": "AIGVR, brand visibility, AI search, dashboard"
}
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "How to Optimize for AI Search",
"description": "Complete guide to GEO strategies...",
"thumbnailUrl": "https://example.com/thumbs/geo-guide.jpg",
"uploadDate": "2024-01-15",
"duration": "PT12M30S",
"contentUrl": "https://example.com/videos/geo-guide.mp4"
}
python scripts/optimize_asset.py \
--type [image|video|audio] \
--description "Asset description" \
--brand "BrandName" \
--keywords "keyword1,keyword2"
Output:
| Factor | Weight | Best Practice |
|---|---|---|
| Descriptiveness | 30% | Specific, detailed |
| Keyword presence | 25% | Natural inclusion |
| Brand mention | 20% | When relevant |
| Context | 15% | Use case clear |
| Length | 10% | 100-150 chars for Alt |
Discoverability Score: 0-10