Skip to main content

vision-analyzer

Analyze image content with multi-language output and comprehensive type detection. Use when user mentions image analysis, analyze picture, photo analysis, visual inspection, 图片分析, 图像识别, 看图, 分析图片, 截图, 图表.

Source facts

Repository
zunyiqingfeng-code/skills
Last source activity
August 21, 2026 at 14:34
Detected SKILL.md language
Chinese
Stars
2
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
22 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
vision-analyzer
description
Analyze image content with multi-language output and comprehensive type detection. Use when user mentions image analysis, analyze picture, photo analysis, visual inspection, 图片分析, 图像识别, 看图, 分析图片, 截图, 图表.
user-invocable
true
model
sonnet
trigger-keywords
["图片","图像","截图","照片","图标","图表","视觉","分析图片","描述图片","识别图片","图片内容","图像分析","看图说话","图片描述","image","picture","photo","screenshot","chart","graph","diagram","analyze image","describe image","what's in this image",".png",".jpg",".jpeg",".gif",".webp",".bmp"]
# 视觉分析技能 基于 Qwen-VL 的自动图片分析系统,为 OpenCode 提供强大的视觉能力。 ## 核心功能 1. **自动触发图片分析**:当检测到图片路径、URL或相关关键词时自动分析 2. **多语言支持**:中文、英文、日文、韩文、法文、西班牙文、德文 3. **综合类型分析**:对象识别、场景理解、文本提取、颜色分析、布局分析 4. **详细程度控制**:简要、普通、详细、全面四种分析级别 ## 技术特性 - 使用 DashScope 国际区的 Qwen-VL-Plus 模型 - 支持本地图片文件和网络图片URL - 智能图片预处理和格式转换 - 结果缓存(1小时TTL)以提高性能 - 完整的错误处理和用户友好提示 - 统计信息和性能监控 ## 自动检测规则 当以下情况出现时自动触发图片分析: 1. **文件路径检测**:消息中包含`.png`、`.jpg`、`.jpeg`、`.gif`、`.webp`、`.bmp`等扩展名 2. **URL检测**:消息中包含`http://`或`https://`的图片链接 3. **关键词触发**:用户明确请求图片分析、描述或识别 4. **上下文感知**:在讨论图片相关内容时自动提供分析 ## 使用方法 ### 自动模式(推荐) 只需在对话中提到图片或相关关键词,系统会自动分析: ``` 用户:帮我看看这个截图 C:\Users\曾金昌\Pictures\Screenshots\test.png AI: [自动分析图片并提供详细描述] ``` ### 手动调用 可以直接请求图片分析: ``` 用户:请分析这张图片 用户:描述一下这个截图的内容 用户:这是什么图片? 用户:分析图片:https://example.com/image.jpg ``` ### 多语言支持 系统会自动检测或根据用户请求使用相应语言: ``` 用户:用英文分析这张图片 用户:Describe this image in English 用户:この画像を分析してください(日文) ``` ## 配置说明 技能使用以下默认配置: - API模型:`qwen-vl-plus` - 基础URL:`https://dashscope.aliyuncs.com/compatible-mode/v1` - 缓存目录:`~/.ds_cache/view_image/` - 最大图片大小:10MB ## 依赖要求 确保以下Python包已安装: ```bash pip install openai httpx pillow ``` ## 示例输出 ``` [视觉分析结果] (耗时2.3秒 | 详细程度: 详细) ------------------------------------------------------------ 这张图片显示了一个软件的代码编辑界面。界面分为左右两个主要部分: 左侧是一个文件浏览器,显示目录结构,包含多个文件夹如"src"、"tests"、"docs"等。 右侧是代码编辑器,显示Python代码,内容是关于数据处理的函数定义。 界面顶部有菜单栏,包含"File"、"Edit"、"View"等选项。代码编辑区域使用深色主题, 语法高亮显示关键字、字符串和注释。底部状态栏显示行号、列号和文件编码信息。 整体布局整洁专业,是典型的IDE(集成开发环境)界面。 ------------------------------------------------------------ ``` ## 高级功能 ### 详细程度控制 可以通过上下文指定分析详细程度: - **简要(brief)**:简洁描述主要内容 - **普通(normal)**:标准详细描述(默认) - **详细(detailed)**:包含更多细节 - **全面(comprehensive)**:完整分析,包括对象、场景、文本、颜色、布局等 ### 多语言输出 支持以下语言代码:`zh`(中文)、`en`(英文)、`ja`(日文)、`ko`(韩文)、`fr`(法文)、`es`(西班牙文)、`de`(德文) ### 问题定制 可以指定特定的分析问题: - "这张图片里有什么文字?" - "图片的主要颜色是什么?" - "分析图片中的人物和场景" - "这是什么类型的图表?" ## 错误处理 系统会优雅处理各种错误情况: - 文件不存在或无法访问 - 不支持的图片格式 - 文件过大(>10MB) - 网络连接问题 - API调用失败 所有错误都会提供友好的中文提示和解决方案建议。 ## 性能优化 1. **缓存系统**:相同图片的相同分析结果会被缓存1小时 2. **图片预处理**:自动调整过大图片尺寸,优化编码格式 3. **并发支持**:支持异步API调用提高响应速度 4. **统计监控**:跟踪成功率、平均响应时间等指标 ## 集成提示 本技能设计为与OpenCode无缝集成: - 自动检测对话中的图片引用 - 与现有工具和技能协同工作 - 保持OpenCode的对话风格和用户体验 - 提供有价值的上下文增强
View on GitHub