用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/DDDFXYqiming/Agent_Resources --skill vision命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
AI-driven multi-format SVG content generation system. Converts source documents (PDF/DOCX/URL/Markdown) into high-quality SVG pages and exports to PPTX through multi-role collaboration. Use when user asks to "create PPT", "make presentation", "生成PPT", "做PPT", "制作演示文稿", or mentions "ppt-master".
Apply ericwarn丁宁's 市赚率(PR) investment methodology: PE/PB/ROE valuation, PR three formulas, dividend-payout correction, 0.4/0.5/0.6PR buy zones, A/H tax differences, red-dividend ETF rotation, and Buffett case studies. Use when the user asks about 丁宁、市赚率、PR估值、巴菲特案例复盘、红利ETF、A/H价值股估值、银行/保险/资源股估值, or wants valuation-first rules rather than chart timing.
Use when applying or explaining the investment methodology from the 40-video Bilibili corpus: technical chart analysis, ETF timing, support/resistance, EMA tunnel, KDJ/MACD/Bollinger/Fibonacci rules, volume-amount validation, and risk vetoes. Produces quantified, judgeable trading-rule checklists with evidence references; not investment advice.
基于 SOC 职业分类
正在显示 SKILL.md
| name | vision |
| description | 识别图片内容。当用户发送图片、截图、报错图,或要求分析某张本地图片时使用。先定位图片文件路径,再运行 vision.py 脚本获取文字描述。 |
当主模型不支持直接读取图片时,图片不会进入对话上下文,但用户消息中通常会附带图片的本地路径(形如 C:/Users/.../codex-clipboard-*.png 或附件路径)。
templates/.env.example 为技能目录下的 .env(脚本启动时自动加载,无需额外依赖),填入:
VISION_API_URL:视觉模型 OpenAI 兼容完整接口地址(含路径,如 https://api.example.com/v1/chat/completions)VISION_MODEL:模型名VISION_API_KEY:API Key
也可以直接导出同名环境变量;环境变量优先级高于 .env 文件(便于 CI/容器注入)。python scripts/vision.py --check 自检,确认配置生效。本技能不硬编码任何模型地址、模型名或密钥,全部通过环境变量注入。
从用户消息中找到图片路径;如果路径不明确,先查找最近的剪贴板截图:
Get-ChildItem $env:TEMP\codex-clipboard-*.png | Sort-Object LastWriteTime -Descending | Select-Object -First 3 FullName,Length
运行脚本识别图片:
cd <技能目录>; python scripts/vision.py "<图片绝对路径>" "(可选)具体识图要求"
脚本输出图片的文字描述(可能较长),基于描述回答用户的问题;描述中的重要文字、报错信息要原样转述。
脚本已自动区分“交互终端”和“管道/重定向”:
如果仍出现乱码(例如旧版控制台代码页为 936),先执行下面一行再运行脚本:
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8; $OutputEncoding = [System.Text.Encoding]::UTF8; $env:PYTHONIOENCODING = 'utf-8'
重定向到文件时,输出文件为 UTF-8 编码,请用 Get-Content -Encoding UTF8 读取。
| 场景 | 命令 |
|---|---|
| 一般识图 | vision.py "<图>" |
| 提取所有文字(OCR,保持排版) | vision.py "<图>" --mode ocr |
| 表格/数据截图转 Markdown 表格 | vision.py "<图>" --mode table |
| 代码/日志/报错截图 | vision.py "<图>" --mode code 或 --mode error |
| 小字看不清:先全图定位,再裁局部放大读 | vision.py "<图>" --crop x1,y1,x2,y2 --budget large |
| 多张图对比 / 批量读 | vision.py "a.png" --images "b.png" "c.png" --prompt "对比这两张" |
| 高分辨率细节(4K 截图小字) | vision.py "<图>" --budget large |
| 原图直发(不缩放) | vision.py "<图>" --no-resize |
| 环境自检(配置/PIL/接口) | vision.py --check |
--crop x1,y1,x2,y2 裁出来,配合 --budget large 放大后再读,直到信息足够。--crop 坐标为原图像素坐标(左上角为原点);--save-crop 路径 可把实际发送的裁切图存下来复核。
--crop 只作用于第一张主图。thinking: disabled,识图更快);若模型不支持该参数可删除对应字段,或改为 adaptive 开启。