Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Deepseek Eyes

ASecurity

Use when the user shares an image that Claude can't natively see, or when the user asks to analyze/describe/understand an image. Route every image through this skill — send the image path to eyes.py, which calls a vision model (default qwen3-vl-plus) via 百炼 DashScope and returns a Chinese text description. Then answer the user's question based on that description.

207 stars
0 votes
0 copies
1 views
Added 9/4/2026
ai-agentspythonbashapi

Works with

api

Security Analysis

A92/100
mediumInstalls packages at runtime which could introduce malicious dependencies

Scanned 9/4/2026

Install to Claude Code

$npx -y skills add NeverSight/skills_feed --skill deepseek-eyes --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Deepseek Eyes?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Deepseek Eyes
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/neversight-deepseek-eyes/badge)](https://www.skillsdirectory.com/skills/neversight-deepseek-eyes)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: deepseek-eyes
description: "Use when the user shares an image that Claude can't natively see, or when the user asks to analyze/describe/understand an image. Route every image through this skill — send the image path to eyes.py, which calls a vision model (default qwen3-vl-plus) via 百炼 DashScope and returns a Chinese text description. Then answer the user's question based on that description."
---

# Image Vision (阿里云百炼 Vision Models)

## Overview

This skill bundles a Python script (`eyes.py`) that sends an image to 阿里云百炼 (DashScope)'s vision models and returns a detailed Chinese text description. Use this whenever the user wants help with an image.

**Background:** The current model (DeepSeek V4 Pro) cannot natively see images. This skill bridges that gap by routing images through Qwen series vision models — the vision model does the seeing, and the text description is fed back into the conversation so the main model can reason about the image content.

## When to use

- User sends an image that the current model can't display (shows as [Unsupported Image])
- User asks "what's in this image?", "describe this picture", "analyze this screenshot"
- User provides an image path and wants help understanding it

## How to use

### Step 1: Run the script

**Always use `qwen3-vl-plus --high-res`.** I can't see the image before running the model, so there's no way to "pick the right model" — just use the best one every time.

**Always pass the user's exact question as `--prompt`:**

```bash
python ~/.claude/skills/deepseek-eyes/eyes.py "<image_path>" \
  --prompt "<用户的具体问题>" \
  --model qwen3-vl-plus --high-res
```

Only switch to `qwen3.6-flash` if the user explicitly asks for speed over accuracy.

### Step 2: Read the output and answer

The script prints the description to stdout. Read it directly from the command output and answer the user's question about the image based on that description.

### Prerequisites

- `pip install dashscope` (already installed globally)
- `DASHSCOPE_API_KEY` environment variable must be set
- New 百炼 users get free quota — no payment needed to try

## Available Models

| Model | Use case | Precision | Speed |
|-------|----------|-----------|-------|
| `qwen3-vl-plus` (default) | **Always use unless you need speed.** Photos, diagrams, small text, detailed scenes. Identifies artworks, authors, hidden text. | ★★★ | ★★ |
| `qwen3.6-plus` | Legacy flagship. Use when vl-plus is unavailable. | ★★ | ★★ |
| `qwen3.6-flash` | **When you just need a quick look.** Simple photos, casual use. Not for precision work — can misidentify colors. | ★ | ★★★ |

**Real test comparison** (complex illustration, all with `--high-res`):

| | qwen3-vl-plus | qwen3.6-plus | qwen3.6-flash |
|---|---|---|---|
| Output detail | ~1200 words | ~500 words | ~400 words |
| Text found | "LOVE" on balloon | none | none |
| Artwork identified | WLOP "The Sky Garden" 2018 | no | no |
| Color errors | none | none | rainbow slide → "yellow" |

## Options

| Flag | Description |
|------|-------------|
| `--model` | Switch to `qwen3.6-flash` for speed, or `qwen3.6-plus` if vl-plus is unavailable |
| `--prompt` | **Always pass the user's exact question.** Targeted questions dramatically outperform the generic default. |
| `--file-url` | Use `file://` URL instead of base64 |
| `--high-res` | **Always on for best results.** Negligible speed cost, significant accuracy gain for text and detail. |

## Notes

- **Always `qwen3-vl-plus --high-res`.** I can't preview the image, so use the best model every time. Only switch to flash if the user asks for speed.
- Description prints to stdout, read it directly from the command output.
- Description prints to stdout, read it directly from the command output.

Attribution

NeverSightNeverSight
View sourceMore from NeverSight →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Caveman

Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

1023331 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3331 votes

catchup

Recovers prior coding-agent session context by running `catchup <agent> --since-compact`, which extracts a clean summary of a previous Codex, Claude Code, Antigravity, OpenCode, or Pi Agent session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", or asks to recover/summarize a previous session before continuing. Do NOT use for the current conversation, git history, or any non-agent log.

611 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →