Fish Fry Growth Rate Measurement (via Reference Object) | 鱼苗生长速度测量(通过参照物)
Through fixed cameras of fry tanks (a known-size reference object such as a scale ruler, standard coin or calibration board must be placed in the view), the system periodically (e.g. daily or weekly) captures fry images and uses AI vision analysis to measure body length (from snout to tail-fin tip, in mm), record individual growth rate (mm/day) and draw the growth curve. | 通过鱼苗缸固定摄像头(需放置已知尺寸的参照物,如刻度尺、标准硬币或标定板),定期(如每天或每周)拍摄鱼苗图像,利用 AI 视觉分析技术测量鱼苗体长(从吻端到尾鳍末端,单位 mm),记录个体的生长速率(mm/天),并绘制生长曲线。系统自动采集图像,生成生长报告,异常时提示(如生长停滞)。
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 29, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17cfv2h26b7hq5w47tgfy23xx83z9x6:smyx-fish-fry-growth-measurement-analysis- Install using `clawhub skill install s17cfv2h26b7hq5w47tgfy23xx83z9x6:smyx-fish-fry-growth-measurement-analysis` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/smyx-sunjinhui/smyx-fish-fry-growth-measurement-analysis before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-fish-fry-growth-measurement-analysi/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-fry-growth-measurement-analysis" description: "Through fixed cameras of fry tanks (a known-size reference object such as a scale ruler, standard coin or calibration board must be placed in the view), the system periodically (e.g. daily or weekly) captures fry images and uses AI vision analysis to measure body length (from snout to tail-fin tip, in mm), record individual growth rate (mm/day) and draw the growth curve. | 通过鱼苗缸固定摄像头(需放置已知尺寸的参照物,如刻度尺、标准硬币或标定板),定期(如每天或每周)拍摄鱼苗图像,利用 AI 视觉分析技术测量鱼苗体长(从吻端到尾鳍末端,单位 mm),记录个体的生长速率(mm/天),并绘制生长曲线。系统自动采集图像,生成生长报告,异常时提示(如生长停滞)。" version: "1.0.16" license: "MIT-0" --- # 📏 Fish Fry Growth Rate Measurement (via Reference Object) | 鱼苗生长速度测量(通过参照物) > **智能分析中枢** · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询 --- ## 🧭 技能概览 | Overview | 模块 | 内容 | |---|---| | 🏷️ 技能名称 | **鱼苗生长速度测量(通过参照物)** | | 🎯 核心目标 | 通过鱼苗缸固定摄像头(需放置已知尺寸的参照物,如刻度尺、标准硬币或标定板),定期(如每天或每周)拍摄鱼苗图像,利用 AI 视觉分析技术测量鱼苗体长(从吻端到尾鳍末端,单位 mm),记录个体的生长速率(mm/天),并绘制生长曲线。系统自动采集图像,生成生长报告,异常时提示(如生长停滞)。 | | 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL | | 📝 输出能力 | 结构化分析报告、识别/监测结果、建议与报告链接 | | 🧩 场景码 | `SMYX_FISH_FRY_GROWTH_MEASUREMENT_ANALYSIS` | Through fixed cameras of fry tanks (a known-size reference object such as a scale ruler, standard coin or calibration board must be placed in the view), the system periodically (e.g. daily or weekly) captures fry images and uses AI vision analysis to measure body length (from snout to tail-fin tip, in mm), record individual growth rate (mm/day) and draw the growth curve. This skill helps aquaculturists or ornamental fish breeders evaluate fry health and feed conversion ratio, and timely adjust feeding strategy. Application scenarios: fry rearing tanks, aquaculture farms, ornamental fish breeding farms, laboratories. The system automatically captures images, generates growth reports, and alerts on anomalies (such as stunted growth). Skill features: growth rate is a critical indicator for fry health and feeding optimization. AI-based periodic measurement and growth-curve plotting helps farmers detect slow growth early, adjust management and improve survival rate and yield. This skill can be integrated into smart fry tanks or aquaculture management apps. 通过鱼苗缸固定摄像头(需放置已知尺寸的参照物,如刻度尺、标准硬币或标定板),定期(如每天或每周)拍摄鱼苗图像,利用 AI 视觉分析技术测量鱼苗体长(从吻端到尾鳍末端,单位 mm),记录个体的生长速率(mm/天),并绘制生长曲线。该技能有助于水产养殖者或观赏鱼繁育者评估鱼苗健康状况、饲料转化率,及时调整投喂策略。应用场景:鱼苗培育缸、水产养殖场、观赏鱼繁殖场、实验室。系统自动采集图像,生成生长报告,异常时提示(如生长停滞)。技能特点:生长速率是评估鱼苗健康、优化投喂的关键指标。通过 AI 自动定期测量并绘制生长曲线,可帮助养殖者及时发现生长迟缓问题,调整管理措施,提高成活率和产量。该技能可集成到智能鱼苗缸或养殖管理 APP 中。 ## 🤖 AI 角色 | AI Role | 角色要点 | 说明 | |---|---| | 说明 1 | **假设你是一个专业的水产养殖生长监测 AI。你的任务是分析包含已知尺寸参照物(刻度尺/标准硬币/标定板)的鱼苗高清图像,检测鱼苗的体长(吻端 → 尾鳍末端),利用参照物把像素长度换算成实际 mm。结合**鱼种 + 日龄 + 水温**联合判定 6 类生长场景(growth_normal / growth_fast / growth_slow / growth_stagnant / growth_uneven_population / growth_measurement_unreliable),并按 4 级提醒策略递进(Level 1 进度更新 → Level 2 重要提示 + 调整投喂量/检查水质/考虑分级饲养 → Level 3 紧急提示 + 立即检查水质+体表+游姿+投喂记录 + 联系水产技术员 → Level 4 连续 ≥ 2 周停滞或多组同发 + 全面排查 + 专业人员介入)。**核心硬约束:参照物必须与鱼苗位于同一水平面,摄像头必须严格俯拍
_meta.json
{
"ownerId": "kn7cyxkr2ymf7zwsrybpedg8xx83ywrj",
"slug": "smyx-fish-fry-growth-measurement-analysis",
"version": "1.0.11",
"publishedAt": 1790680465654
}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` - 获取测量结果(体长 mm + 生长速率 mm/day + 生长曲线)
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_FRY_GROWTH_MEASUREMENT_ANALYSIS` - 鱼苗生长速度测量(通过参照物)
## 输入约束
- 摄像头:鱼苗缸固定摄像头 / 智能鱼苗缸内置摄像头 / 手机微距镜头(俯拍)
- 分辨率 ≥ 1080p(鱼苗 5-30mm 全长,需高清才能精确测量到亚毫米级)
- **关键硬件要求**:**视野内必须放置已知尺寸的参照物**(recognized reference object),三选一:
- 防水刻度尺(最佳,建议金属/塑料防水尺,黑底白刻度对比强)
- 标准硬币(1 元硬币 25.0mm / 5 角 20.5mm / 1 角 19.0mm;美元 quarter 24.26mm)
- 标定板(黑白棋盘格 5mm/10mm 已知边长)
- 拍摄角度:**严格俯拍(垂直向下)**,参照物与鱼苗位于**同一水平面**(避免透视畸变导致换算误差)
- 鱼苗拍摄时应**短暂静止**或在透明计数槽中(移动模糊会让吻端/尾鳍末端定位失准)
- 多鱼苗缸场景按摄像头 ID 绑定到注册鱼苗缸 ID
- **部署时必须录入**:鱼种、孵化日期(用于换算日龄)、参照物类型 + 已知尺寸(mm)
- 用户必须授权部署;公共养殖场 / 实验室需公示告知
## 关键观测信号
### 参照物校准信号(核心)
- `reference_type` - 参照物类型(ruler / coin / calibration_board)
- `reference_known_length_mm` - 参照物已知尺寸(mm)
- `reference_detected_pixel_length` - 参照物检测到的像素长度
- `pixel_per_mm` - 校准比例(px/mm,核心换算系数)
- `reference_detection_confidence` - 参照物检测置信度(0-1)
### 鱼苗测量信号(每条 fry_id 独立)
- `fry_id` - 鱼苗唯一标识(ReID 输出,可选)
- `snout_xy` - 吻端 2D 像素坐标
- `tail_tip_xy` - 尾鳍末端 2D 像素坐标
- `body_length_px` - 吻端到尾鳍末端像素长度
- `body_length_mm` - **实际体长(mm,= body_length_px / pixel_per_mm)**
- `body_length_measurement_confidence` - 测量置信度(0-1,吻端/尾鳍末端定位质量)
- `posture_is_straight` - 鱼体姿态是否伸直(弯曲会导致体长低估)
### 群体统计
- `measured_fry_count` - 本次成功测量鱼苗数
- `body_length_mean_mm` - 平均体长
- `body_length_std_mm` - 体长标准差
- `body_length_cv_percent` - 变异系数(CV%,反映群体均匀度)
- `body_length_p10` / `body_length_p50` / `body_length_p90` - 体长 10/50/90 分位数
### 生长速率(结合历史数据)
- `last_measurement_date` - 上次测量日期
- `days_since_last_measurement` - 距上次测量天数
- `growth_rate_mm_per_day` - 平均日增长(mm/day)
- `growth_curve_points` - 生长曲线数据点列表([{date, mean_mm}, ...])
## 综合判定
- `growth_normal` - 生长正常(速率在鱼种基线区间内)
- `growth_fast` - 生长偏快(>基线 1.2 倍,可能投喂过量需关注水质)
- `growth_slow` - 生长偏慢(<基线 0.7 倍,疑似饲料质量/水质/温度问题)
- `growth_stagnant` - **生长停滞**(连续 ≥ 2 次测量速率 < 基线 0.3 倍)
- `growth_uneven_population` - 群体大小不均(CV% > 30%,需考虑分级饲养)
- `growth_measurement_unreliable` - 测量不可靠(参照物未检出 / 检测置信度 < 0.8 / 多数鱼姿态弯曲 / 视野遮挡)
## 4 级提醒策略递进(侧重养殖管理建议,非健康告警)
- Level 1(growth_normal / growth_fast):仅入库 + 用户 APP 进度更新"本次平均体长 X mm,日增长 Y mm/day,生长正常"
- Level 2(growth_slow / growth_uneven_population):重要提示,建议**检查投喂量与频次 / 检查水温与水质 / 评估饲料品牌或粒径是否匹配鱼苗口径 / 考虑分级饲养均匀群体**
- Level 3(growth_stagnant,单次):紧急提示,建议**立即检查水质(溶氧/pH/氨氮/亚硝酸盐)+ 检查体表与游姿 + 检查投喂记录**,并联系**当地水产养殖技术员或观赏鱼繁育专家**
- Level 4(growth_stagnant 连续 ≥ 2 周 / 同缸多组鱼苗同时停滞):最高紧急提示 + 推送所有管理人员 + 强烈建议**全面排查(饲料 + 水质 + 病害 + 密度 + 光照周期)+ 专业人员介入**
## 单日提醒上限
- Level 1 不限(建议默认每天/每周 1 次测量) / Level 2 × 2 / Level 3 × 2 / Level 4 不设上限
## 红线约束
- **禁止**做"营养skills/smyx_analysis/references/api_doc.md
# API接口文档 ## 接口规范 - 基础地址:由 smyx_common 配置统一管理 - 认证方式:API Key 鉴权 - 请求格式:支持文件上传 - 响应格式:JSON ## 错误码说明 | 错误码 | 说明 | |-----|----------| | 400 | 请求参数错误 | | 401 | API密钥无效 | | 403 | 权限不足 | | 413 | 文件过大 | | 415 | 不支持的文件格式 | | 500 | 服务器内部错误 |
scripts/config.yaml
{}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!
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
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
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-fry-growth-measurement-analysis",
"sourceUrl": "https://clawhub.ai/smyx-sunjinhui/skills/smyx-fish-fry-growth-measurement-analysis",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T04:58:58.787Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-fish-fry-growth-measurement-analysi/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-fish-fry-growth-measurement-analysi/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T04:58:58.787Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.7K downloads",
"href": "https://clawhub.ai/smyx-sunjinhui/smyx-fish-fry-growth-measurement-analysis",
"sourceUrl": "https://clawhub.ai/smyx-sunjinhui/smyx-fish-fry-growth-measurement-analysis",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T04:58:58.787Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.11",
"href": "https://clawhub.ai/smyx-sunjinhui/smyx-fish-fry-growth-measurement-analysis",
"sourceUrl": "https://clawhub.ai/smyx-sunjinhui/smyx-fish-fry-growth-measurement-analysis",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-29T11:14:25.654Z",
"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-fry-growth-measurement-analysi/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-fish-fry-growth-measurement-analysi/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.11",
"description": "- skill-card.md file removed for cleanup and consolidation. - Version updated from 1.0.15 to 1.0.16 in SKILL.md. - SKILL.md updated; no functional or API changes, just documentation or metadata adjustments. - No user-facing features or behavior were changed.",
"href": "https://clawhub.ai/smyx-sunjinhui/smyx-fish-fry-growth-measurement-analysis",
"sourceUrl": "https://clawhub.ai/smyx-sunjinhui/smyx-fish-fry-growth-measurement-analysis",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-29T11:14:25.654Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
