agentCLAWHUBUnverified

Fish Abnormal Swimming Posture (Side-swim / Upside-down) Detection | 鱼类游动姿态异常(侧游/倒立)识别

Through fixed cameras on aquariums, the system analyzes fish swimming videos and computes the angle between the fish body axis and the horizontal plane (normal fish bodies stay nearly horizontal). | 通过鱼缸固定摄像头,分析鱼类的游动视频,检测鱼体轴线与水平面的夹角(正常鱼体基本保持水平),当鱼体倾斜角度超过阈值(默认 > 30°)或出现倒立(头部向下 > 45°)、旋转(绕自身纵轴连续翻转)等异常游姿时,标记为异常,并记录异常时长占观察总时长的比例。该技能有助于早期发现鱼鳔失调、神经系统疾病或水质中毒等健康问题,提醒养鱼爱好者及时干预。

OpenClaw

Rank

62

Safety

84

Downloads

1.7k

Updated

Oct 10, 2026

Version

1.0.11

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.7K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.7K downloadsadoption · observed Oct 10, 2026
Latest release
1.0.11release · observed Sep 30, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s17cfv2h26b7hq5w47tgfy23xx83z9x6:smyx-fish-abnormal-swimming-detection-analysis
  1. Install using `clawhub skill install s17cfv2h26b7hq5w47tgfy23xx83z9x6:smyx-fish-abnormal-swimming-detection-analysis` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. Review the upstream CLAWHUB listing at https://clawhub.ai/smyx-sunjinhui/smyx-fish-abnormal-swimming-detection-analysis before using production credentials.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-fish-abnormal-swimming-detection-an/snapshot"

Documentation

CLAWHUB

160,000 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: "smyx-fish-abnormal-swimming-detection-analysis"
description: "Through fixed cameras on aquariums, the system analyzes fish swimming videos and computes the angle between the fish body axis and the horizontal plane (normal fish bodies stay nearly horizontal). | 通过鱼缸固定摄像头,分析鱼类的游动视频,检测鱼体轴线与水平面的夹角(正常鱼体基本保持水平),当鱼体倾斜角度超过阈值(默认 > 30°)或出现倒立(头部向下 > 45°)、旋转(绕自身纵轴连续翻转)等异常游姿时,标记为异常,并记录异常时长占观察总时长的比例。该技能有助于早期发现鱼鳔失调、神经系统疾病或水质中毒等健康问题,提醒养鱼爱好者及时干预。"
version: "1.0.15"
license: "MIT-0"
---

# 🐟 Fish Abnormal Swimming Posture (Side-swim / Upside-down) Detection | 鱼类游动姿态异常(侧游/倒立)识别
> **智能分析中枢** · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询

---

## 🧭 技能概览 | Overview

| 模块 | 内容 |
|---|---|
| 🏷️ 技能名称 | **鱼类游动姿态异常(侧游/倒立)识别** |
| 🎯 核心目标 | 通过鱼缸固定摄像头,分析鱼类的游动视频,检测鱼体轴线与水平面的夹角(正常鱼体基本保持水平),当鱼体倾斜角度超过阈值(默认 > 30°)或出现倒立(头部向下 > 45°)、旋转(绕自身纵轴连续翻转)等异常游姿时,标记为异常,并记录异常时长占观察总时长的比例。该技能有助于早期发现鱼鳔失调、神经系统疾病或水质中毒等健康问题,提醒养鱼爱好者及时干预。 |
| 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL |
| 📝 输出能力 | 结构化分析报告、识别/监测结果、建议与报告链接 |
| 🧩 场景码 | `SMYX_FISH_ABNORMAL_SWIMMING_DETECTION_ANALYSIS` |

Through fixed cameras on aquariums, the system analyzes fish swimming videos and computes the angle between the fish body axis and the horizontal plane (normal fish bodies stay nearly horizontal). When the body tilt exceeds a threshold (default > 30°), the head points downward by > 45° (upside-down), or continuous rotation around the body's longitudinal axis occurs, the swimming posture is flagged as abnormal, and the proportion of abnormal duration over total observation time is recorded. This skill helps early detection of swim bladder disorder, neurological diseases, water poisoning and other health issues, prompting aquarists to intervene promptly. Application scenarios: home aquariums, public aquariums, ornamental fish farms. The system monitors continuously and generates a daily swimming-posture health report. Skill features: abnormal swimming posture is a common symptom of swim bladder disorder, poisoning, and infection. AI-based automatic identification and quantification of abnormal-time ratio helps aquarists detect issues early and take measures such as water change or medication, reducing mortality. This skill can be integrated into smart aquariums or aquarium cameras as a practical tool for aquarists.

通过鱼缸固定摄像头,分析鱼类的游动视频,检测鱼体轴线与水平面的夹角(正常鱼体基本保持水平),当鱼体倾斜角度超过阈值(默认 > 30°)或出现倒立(头部向下 > 45°)、旋转(绕自身纵轴连续翻转)等异常游姿时,标记为异常,并记录异常时长占观察总时长的比例。该技能有助于早期发现鱼鳔失调、神经系统疾病或水质中毒等健康问题,提醒养鱼爱好者及时干预。应用场景:家庭鱼缸、水族馆、观赏鱼养殖场。系统连续监测,生成每日游姿健康报告。技能特点:鱼类游姿异常是鱼鳔失调、中毒、感染等疾病的常见症状。通过 AI 自动识别并量化异常时间占比,可帮助养鱼者及早发现问题,采取换水、用药等措施,降低死亡率。该技能可集成到智能鱼缸或水族摄像头中,成为养鱼爱好者的实用工具。

## 🤖 AI 角色 | AI Role
| 角色要点 | 说明 |
|---|---|
| 说明 1 | **假设你是一个专业的水族健康监测 AI。你的任务是分析鱼缸固定摄像头的视频,检测鱼类的游动姿态,计算鱼体轴线与水平面的夹角。当夹角 > 30°(侧游)或头部向下 > 45°(倒立)或出现连续轴向旋转(≥ 2 圈/秒)时,判定为异常游姿。统计异常游姿时长占总观察时长的比例(异常占比),并按 7 类场景(fish_swimming_normal / side_swim_brief / side_swim_persistent / upside_down / axial_rotation / floating_or_sinking / strong_abnormal)做综合判定,按 4 级告警策略(Level 1 仅入库 → Level 2 用户 APP 轻提醒 → Level 3 用户 APP 重要告

_meta.json

{
  "ownerId": "kn7cyxkr2ymf7zwsrybpedg8xx83ywrj",
  "slug": "smyx-fish-abnormal-swimming-detection-analysis",
  "version": "1.0.11",
  "publishedAt": 1790742745347
}

references/api_doc.md

# API 接口文档

此处用于存放鱼类游动姿态异常(侧游/倒立)识别 API 的接口文档,待后续补充。

## 接口规范

- 基础地址:由 smyx_common 配置统一管理
- 认证方式:API Key 鉴权
- 响应格式:JSON

## 主要接口

1. `/web/health-analysis/v2/start-health-analysis` - 启动鱼类游姿异常检测任务
2. `/web/health-analysis/v2/get-health-analysis-result` - 获取异常游姿事件 + 异常时长占比
3. `/web/health-analysis/page-health-analysis-result` - 分页查询历史游姿监测报告
4. `/health/order/api/getReportDetailExport?id={id}` - 导出每日游姿健康报告
5. (可选)`/web/companion/v2/trigger-soothing-action` - 触发联动提醒(用户 APP 推送 / 智能鱼缸告警灯)

## 场景代码

- `SMYX_FISH_ABNORMAL_SWIMMING_DETECTION_ANALYSIS` - 鱼类游动姿态异常(侧游/倒立)识别

## 输入约束

- 摄像头:鱼缸侧面固定摄像头,能完整覆盖鱼缸主活动区域;建议正对鱼缸长边方向
- 帧率 ≥ 15 FPS(高速游动鱼类建议 ≥ 25 FPS);分辨率 ≥ 720p
- 光照:建议保留鱼缸照明,避免反光过强干扰轴线识别;水浑浊度低
- 时段:可全天运行(默认 24h),夜间灯光关闭时段可切换红外辅助或自动暂停
- 多鱼缸场景按摄像头 ID 绑定到注册鱼缸 ID(每个鱼缸独立基线 + 鱼种清单)
- 多鱼场景按目标跟踪 + ReID 绑定到注册个体(每条鱼独立基线,可选)
- 用户必须授权部署;公共水族馆需公示告知

## 关键观测信号

### 视频(核心)
- `fish_count_detected` - 画面内被跟踪鱼数量
- `body_axis_angle_deg` - 鱼体轴线与水平面夹角(°,正常 ≤ 30°)
- `head_down_angle_deg` - 头部向下倾斜角度(°,倒立判定阈值 > 45°)
- `axial_rotation_event_count` - 绕自身纵轴连续翻转事件次数(≥ 2 圈/秒视为旋转事件)
- `side_swim_duration_sec` - 累计侧游时长(轴角 > 30° 持续时间)
- `upside_down_duration_sec` - 累计倒立时长(头部向下 > 45° 持续时间)
- `floating_duration_sec` - 漂浮时长(无主动游动,被动浮于水面或底部)
- `sinking_duration_sec` - 沉底时长(无主动游动,停留缸底)

### 衍生指标
- `abnormal_total_duration_sec` - 异常总时长(侧游 ∪ 倒立 ∪ 旋转 ∪ 异常漂浮/沉底)
- `observation_total_duration_sec` - 观察总时长
- `abnormal_ratio` - 异常占比 = abnormal_total / observation_total
- `swim_speed_anomaly_score` - 游速异常评分(0-100,过慢或抽搐式急加速)

## 场景判定

- `fish_swimming_normal` - 游姿正常
- `fish_side_swim_brief` - 短暂侧游(轴角 > 30° 但累计时长占比 < 5%)
- `fish_side_swim_persistent` - 持续侧游(异常占比 5%-20%)
- `fish_upside_down` - 倒立事件(头部向下 > 45°)
- `fish_axial_rotation` - 轴向旋转(疑似神经系统受损)
- `fish_floating_or_sinking` - 异常漂浮/沉底(疑似鱼鳔失调)
- `fish_swimming_strong_abnormal` - 显著异常(异常占比 > 20% 或多项叠加)

## 4 级告警策略递进

- Level 1(brief):仅入库记录,不告警,纳入每日游姿趋势
- Level 2(persistent / 5%-20%):用户 APP 轻提醒"鱼缸 X 号出现持续侧游,请观察并检查水质"
- Level 3(upside_down / axial_rotation / floating_or_sinking / 异常占比 > 20%):用户 APP 重要告警 + 建议立即检查(水温、pH、氨氮、亚硝酸盐、溶氧、近期投喂量)
- Level 4(strong_abnormal / 连续 ≥ 2 日 ≥ Level 3):紧急告警 + 建议立即换水/观察隔离/咨询观赏鱼兽医

## 单日告警上限

- Level 1:不限(仅入库)
- Level 2 × 6 / Level 3 × 3 / Level 4 不设上限

## 红线约束

- 禁止做"鱼鳔病 / 神经系统疾病 / 重金属中毒 / 立鳞病"等疾病诊断
- 禁止长期存储完整鱼缸视频(≤ 7 天,仅入库异常事件片段;公共水族馆按管理规定)
- 禁止用于商业广告 / AI 训练;禁第三方共享
- 禁止越权代用户调整智能鱼缸的加热/换水/投喂/灯光参数;任何水族设备控制变更必须由用户确认
- 异常占比、异常时长等指标必须基于真实视频帧统计;**禁止伪造或夸大异常数据**
- 不同鱼种正常游姿差异极大(如比目鱼天然侧卧、神仙鱼立泳、海马垂直游动)→ 必须按鱼种基线判定;**禁止使用通用阈值对特殊鱼种盲判**
- 鱼种基线需用户在部署时配置(鱼种清单 / 自定义阈值覆盖)

## 每日游姿健康报告字段

- `report_date` - 报告日期
- `tank_id` - 鱼缸 ID
- `observation_hours` - 当日观察总时长
- `species_baseline_loaded` - 是否加载鱼种基线
- `abnormal_ratio_today` - 当日异常占比
- `abnormal_ratio_7d_avg` - 近 7 日异常占比均值
- `abnormal_ratio_trend` - 趋势(rising / flat / falling)
- `top_abnormal_scenes` - 当日 Top 3 异常场景
- `recommended_actions` - 建议动作(检查水质 / 隔离 / 联系兽医等)

skills/smyx_analysis/references/api_doc.md

# API接口文档

## 接口规范

- 基础地址:由 smyx_common 配置统一管理
- 认证方式:API Key 鉴权
- 请求格式:支持文件上传
- 响应格式:JSON

## 错误码说明

| 错误码 | 说明       |
|-----|----------|
| 400 | 请求参数错误   |
| 401 | API密钥无效  |
| 403 | 权限不足     |
| 413 | 文件过大     |
| 415 | 不支持的文件格式 |
| 500 | 服务器内部错误  |

scripts/config.yaml

{}
Github ReposUpdated 14h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/smyx-sunjinhui/skills/smyx-fish-abnormal-swimming-detection-analysis",
      "sourceUrl": "https://clawhub.ai/smyx-sunjinhui/skills/smyx-fish-abnormal-swimming-detection-analysis",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T04:16:42.195Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-fish-abnormal-swimming-detection-an/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-fish-abnormal-swimming-detection-an/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T04:16:42.195Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.7K downloads",
      "href": "https://clawhub.ai/smyx-sunjinhui/smyx-fish-abnormal-swimming-detection-analysis",
      "sourceUrl": "https://clawhub.ai/smyx-sunjinhui/smyx-fish-abnormal-swimming-detection-analysis",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T04:16:42.195Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.0.11",
      "href": "https://clawhub.ai/smyx-sunjinhui/smyx-fish-abnormal-swimming-detection-analysis",
      "sourceUrl": "https://clawhub.ai/smyx-sunjinhui/smyx-fish-abnormal-swimming-detection-analysis",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-09-30T04:32:25.347Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-fish-abnormal-swimming-detection-an/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-fish-abnormal-swimming-detection-an/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.0.11",
      "description": "- Removed the file `skill-card.md`. - No functional changes to the skill logic or user-facing features. - Documentation and core functionality remain unchanged.",
      "href": "https://clawhub.ai/smyx-sunjinhui/smyx-fish-abnormal-swimming-detection-analysis",
      "sourceUrl": "https://clawhub.ai/smyx-sunjinhui/smyx-fish-abnormal-swimming-detection-analysis",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-09-30T04:32:25.347Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to Fish Abnormal Swimming Posture (Side-swim / Upside-down) Detection | 鱼类游动姿态异常(侧游/倒立)识别 and adjacent AI workflows.