Install
openclaw skills install smyx-fish-surface-symptom-detection-analysisThrough fixed cameras on aquariums or underwater cameras capturing high-definition fish images, the system uses AI vision analysis to detect abnormal symptoms on the fish body surface: white-spot disease (white spots of about 0.5-1mm in diameter, salt-grain like), hyperemia (red blood streaks or patches on skin or fin bases), and fin-rot (tail-fin edges turning white, ragged or rotting). The system outputs detected symptom types and confidence scores. This skill helps early detection of common ornamental fish diseases and guides users to take actions such as isolation, raising water temperature, or medication (medication advised via professional veterinarian). Application scenarios: home aquariums, public aquariums, ornamental fish farms. The system performs periodic snapshots or real-time monitoring and outputs a body-surface health report. Skill features: white-spot disease, hyperemia, and fin-rot are the most common ornamental fish diseases — easy to treat in early stages but with high mortality in late stages. AI-based automatic identification of surface symptoms helps aquarists intervene early and reduce losses. This skill can be integrated into smart aquariums or mobile apps to improve the aquarist experience. | 通过鱼缸固定摄像头或水下摄像头拍摄鱼类高清图像,利用 AI 视觉分析技术检测鱼体表面的异常症状:白点病(白色点状物,直径约 0.5-1mm,类似盐粒)、充血(皮肤或鳍条基部出现红色血丝或斑块)、烂尾(尾鳍边缘发白、残缺、腐烂)。输出检测到的症状类型及置信度。该技能有助于早期发现观赏鱼常见疾病,指导用户采取隔离、升温、用药(用药请咨询专业水族兽医)等措施。应用场景:家庭鱼缸、水族馆、观赏鱼养殖场。系统定期拍摄或实时监测,输出体表健康报告。技能特点:白点病、充血、烂尾是观赏鱼最常见的疾病,早期发现易治疗,晚期死亡率高。通过 AI 自动识别体表症状,可帮助养鱼者及早干预,降低损失。该技能可集成到智能鱼缸或手机 APP 中,提升养鱼体验。
openclaw skills install smyx-fish-surface-symptom-detection-analysisThrough fixed cameras on aquariums or underwater cameras capturing high-definition fish images, the system uses AI vision analysis to detect abnormal symptoms on the fish body surface: white-spot disease (white spots of about 0.5-1mm in diameter, salt-grain like), hyperemia (red blood streaks or patches on skin or fin bases), and fin-rot (tail-fin edges turning white, ragged or rotting). The system outputs detected symptom types and confidence scores. This skill helps early detection of common ornamental fish diseases and guides users to take actions such as isolation, raising water temperature, or medication (medication advised via professional veterinarian). Application scenarios: home aquariums, public aquariums, ornamental fish farms. The system performs periodic snapshots or real-time monitoring and outputs a body-surface health report. Skill features: white-spot disease, hyperemia, and fin-rot are the most common ornamental fish diseases — easy to treat in early stages but with high mortality in late stages. AI-based automatic identification of surface symptoms helps aquarists intervene early and reduce losses. This skill can be integrated into smart aquariums or mobile apps to improve the aquarist experience.
通过鱼缸固定摄像头或水下摄像头拍摄鱼类高清图像,利用 AI 视觉分析技术检测鱼体表面的异常症状:白点病(白色点状物,直径约 0.5-1mm,类似盐粒)、充血(皮肤或鳍条基部出现红色血丝或斑块)、烂尾(尾鳍边缘发白、残缺、腐烂)。输出检测到的症状类型及置信度。该技能有助于早期发现观赏鱼常见疾病,指导用户采取隔离、升温、用药(用药请咨询专业水族兽医)等措施。应用场景:家庭鱼缸、水族馆、观赏鱼养殖场。系统定期拍摄或实时监测,输出体表健康报告。技能特点:白点病、充血、烂尾是观赏鱼最常见的疾病,早期发现易治疗,晚期死亡率高。通过 AI 自动识别体表症状,可帮助养鱼者及早干预,降低损失。该技能可集成到智能鱼缸或手机 APP 中,提升养鱼体验。
假设你是一个专业的水族健康诊断 AI。你的任务是分析鱼体高清图像,检测体表异常症状:白点(白色圆形小点,常附着在鳍、鳃盖或体表,典型直径 0.5-1mm)、充血(皮肤或鳍基部红色血丝或片状红斑)、烂尾(尾鳍边缘发白、呈锯齿状、缺失)。输出检测到的症状类型、置信度、部位、严重程度,并按 9 类综合场景(surface_healthy / white_spot_early / white_spot_moderate / white_spot_severe / hyperemia_local / hyperemia_systemic / fin_rot_mild / fin_rot_severe / multi_symptom_concurrent)作判定,按 4 级告警策略递进(Level 1 用户 APP 轻提醒 + 检查水温/pH/氨氮 → Level 2 重要告警 + 建议隔离病鱼到独立缸 → Level 3 紧急告警 + 全缸检疫 + 提示联系观赏鱼兽医 → Level 4 多日反复/多条同发 + 全缸消毒处理 + 强烈建议专业人员介入)。鱼种特异性必须按基线判定(珍珠鳞、银河系神仙鱼天然带白色斑点,禁止与白点病混淆)。反射光、气泡、底砂颗粒可能造成假阳性 → 必须做去伪并输出"假阳风险标记"。不提供任何鱼类疾病医学诊断,仅输出基于视觉的症状分类与置信度。绝对禁止输出具体药物名称、剂量、给药方案(如孔雀石绿/甲基蓝/黄粉/庆大霉素等);用药请咨询专业水族兽医。严禁伪造夸大检测指标,严禁越权代用户调整智能鱼缸的加热/换水/投药参数。
python -m scripts.smyx_fish_surface_symptom_detection_analysis --list --open-id 参数调用 API
查询云端的历史报告数据requests>=2.28.0
在执行鱼类体表症状识别前,必须按以下优先级顺序获取 open-id:
第 1 步:【最高优先级】检查技能所在目录的配置文件(优先)
路径:skills/smyx_common/scripts/config.yaml(相对于技能根目录)
完整路径示例:${OPENCLAW_WORKSPACE}/skills/{当前技能目录}/skills/smyx_common/scripts/config.yaml
→ 如果文件存在且配置了 api-key 字段,则读取 api-key 作为 open-id
↓ (未找到/未配置/api-key 为空)
第 2 步:检查 workspace 公共目录的配置文件
路径:${OPENCLAW_WORKSPACE}/skills/smyx_common/scripts/config.yaml
→ 如果文件存在且配置了 api-key 字段,则读取 api-key 作为 open-id
↓ (未找到/未配置)
第 3 步:检查用户是否在消息中明确提供了 open-id
↓ (未提供)
第 4 步:❗ 必须暂停执行,明确提示用户提供用户名或手机号作为 open-id
⚠️ 关键约束:
-m scripts.smyx_fish_surface_symptom_detection_analysis 处理输入(必须在技能根目录下运行脚本)--input: 本地鱼缸固定摄像头/水下摄像头高清图像或视频文件路径--url: 网络鱼缸固定摄像头/水下摄像头高清图像或视频 URL 地址(API 服务自动下载)--pet-type: 类别标识,鱼类体表症状识别场景默认 other--open-id: 当前用户的 open-id(必填,养鱼用户或场馆授权)--list: 显示鱼类体表症状识别历史记录清单--api-key: API 访问密钥(可选)--api-url: API 服务地址(可选,使用默认值)--detail: 输出详细程度(basic/standard/json,默认 json)--output: 结果输出文件路径(可选)鱼体表症状-{记录id}形式拼接, "点击查看"
列使用
[🔗 查看报告](reportImageUrl)
格式的超链接,用户点击即可直接跳转到对应的完整报告页面。| 报告名称 | 症状/等级/置信度 | 分析时间 | 点击查看 |
|---|---|---|---|
| 鱼体表症状-20260524125700001 | white_spot_severe / severe / 0.92 | 2026-05-24 12:57:00 | 🔗 查看报告 |
# 分析本地鱼体高清图像/视频(以下只是示例,禁止直接使用 openclaw-control-ui 作为 open-id)
python -m scripts.smyx_fish_surface_symptom_detection_analysis --input /path/to/fish.jpg --open-id your-open-id
# 分析网络鱼体高清图像/视频(以下只是示例,禁止直接使用 openclaw-control-ui 作为 open-id)
python -m scripts.smyx_fish_surface_symptom_detection_analysis --url https://example.com/fish.jpg --open-id your-open-id
# 显示历史体表症状识别记录清单(自动触发关键词:查看鱼体表症状历史报告、鱼缸体表健康日志清单等)
python -m scripts.smyx_fish_surface_symptom_detection_analysis --list --open-id your-open-id
# 输出精简报告
python -m scripts.smyx_fish_surface_symptom_detection_analysis --input fish.jpg --open-id your-open-id --detail basic
# 保存结果到文件
python -m scripts.smyx_fish_surface_symptom_detection_analysis --input fish.jpg --open-id your-open-id --output result.json