gateway/templates/skills/eagle-eye/SKILL.md
Visual intelligence skill — use when asked to analyze images, screenshots, diagrams, charts, PDFs with visuals, or any task requiring sight. Extracts structured insights from visual content using the multimodal_analyze tool. Works even when the current agent runs on a text-only model.
npx skillsauth add phanijapps/agentzero eagle-eyeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You have the ability to see. Use the multimodal_analyze tool to process any visual content — images, screenshots, diagrams, charts, PDF pages, or photos.
You call the multimodal_analyze tool with content items and a prompt. The tool routes your request to a vision-capable model configured in Settings > Multimodal.
{
"name": "multimodal_analyze",
"arguments": {
"content": [
{ "type": "image", "source": "/path/to/screenshot.png", "detail": "high" }
],
"prompt": "Describe the UI layout. Identify interactive elements, navigation, and any visual issues."
}
}
{
"name": "multimodal_analyze",
"arguments": {
"content": [
{ "type": "image", "source": "/path/to/chart.png" }
],
"prompt": "Extract all data points from this chart. Return as a table with columns and values.",
"output_schema": {
"type": "object",
"properties": {
"chart_type": { "type": "string" },
"title": { "type": "string" },
"data_points": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": { "type": "string" },
"value": { "type": "number" }
}
}
}
}
}
}
}
{
"name": "multimodal_analyze",
"arguments": {
"content": [
{ "type": "image", "source": "/path/to/before.png" },
{ "type": "image", "source": "/path/to/after.png" }
],
"prompt": "What changed between these two screenshots? List every visual difference."
}
}
{
"name": "multimodal_analyze",
"arguments": {
"content": [
{ "type": "file", "source": "/path/to/document.pdf" }
],
"prompt": "Read this page. Extract all text, tables, and describe any figures or diagrams."
}
}
"low" — 512px, fast, fewer tokens. Good for simple images or quick checks."high" — full resolution with tiling. Use for detailed analysis, small text, complex diagrams."auto" (default) — let the model decide based on image content.Use "high" when precision matters (data extraction, small text, technical diagrams).
Use "low" for quick descriptions or large obvious content.
file:// URIs, or URLs. The tool resolves them automatically."detail": "high" to preserve resolution.tools
Helper tools and instructions for creating new agents
development
Build technical indicator, trend, and momentum signals directly from yfinance price data. Use when an agent needs RSI, MACD, EMA, Bollinger, or ATR workflows, multi-timeframe confirmation, signal scoring, or chart-ready technical outputs.
data-ai
Perform portfolio construction and risk diagnostics directly from yfinance multi-asset return series. Use when an agent needs correlation analysis, drawdown and VaR metrics, stress scenarios, or weight optimization for stock, ETF, and crypto portfolios.
testing
Analyze options chains directly from yfinance to measure implied volatility structure, open-interest positioning, and directional options sentiment. Use when an agent needs expiry-by-expiry options diagnostics, put-call ratios, max pain estimates, or volatility regime checks.