Plant Growth Stage Recognition Skill:用 Agent 做植物生育期識別

前言

田間管理裏,水肥、病蟲害和採收窗口往往取決於作物處在哪一生育期。人工巡田可以判斷,但影像歸檔後批量回看、或把「當前階段」寫進下游系統時,仍需要一套穩定的識別與結構化輸出。純靠通用多模態模型對話,階段命名不統一,歷史報告也難以按同一接口查詢。

下面介紹 SkillHub 上的 Plant Growth Stage Recognition Skill | 植物生長階段識別技能(座標 @user_bb47e3e3/plant-growth-stage-recognition-analysis)。它把計算機視覺與深度學習分析封裝成 Agent Skill,支持圖片與視頻輸入,並輸出結構化報告;歷史清單通過腳本走雲端 API,而不是從本地記憶拼湊。

這是什麼

一句話定位:基於計算機視覺與深度學習,識別植物從發芽到結果全生命週期關鍵生長階段,爲精準農業決策提供結構化數據。

  • 出品與維護:社區來源(community),發佈者 user_bb47e3e3,SkillHub 分類爲 professional。
  • 當前版本:SkillHub 頁面標註 v1.0.6(2026-10-22 查閱)。
  • 平臺數據:評分 100000,下載 695 次,安裝 2 次;標籤 requires_api_key=false,安裝 Skill 本身不強制配置 API Key。
  • 官方入口:SkillHub 技能頁、API 座標頁。

技能內場景碼爲 PLANT_GROWTH_STAGE_RECOGNITION。演示說明見技能文檔中的鏈接:技能使用介紹。

核心功能

以下能力均來自技能 SKILL.md 與 SkillHub 簡介,未額外擴展。

  1. 輸入形態:支持圖片、視頻、本地文件路徑、網絡 URL。
  2. 識別範圍:覆蓋發芽、幼苗、營養生長、開花、結果等關鍵階段;結合植株形態、葉面積相關特徵與生殖器官發育等信息做階段判斷。
  3. 能力模塊:植株檢測、生長階段分類、關鍵發育特徵分析、結構化數據輸出。
  4. 輸出:結構化分析報告、識別/監測結果、建議與報告鏈接;詳細程度可通過 --detail 選擇 basic / standard / json(默認 json)。
  5. 歷史報告:用戶表達查看歷史識別報告等意圖時,須調用雲端接口列出報告,禁止僅從 Agent 本地記憶彙總。強制命令爲在技能根目錄執行:
python -m scripts.plant_growth_stage_recognition_analysis --list
  1. 觸發方式(Agent):默認在用戶上傳植物影像並需要判斷生長階段時觸發;亦支持「生長階段識別」「生育期識別」「開花結果」等明確意圖,或歷史報告相關關鍵詞。

安裝與啓用

1、安裝 SkillHub CLI(若尚未安裝)

先檢查是否已有 CLI:

command -v skillhub && skillhub --version

未安裝時,可按 SkillHub 安裝說明 執行完整安裝或僅 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2、安裝本技能到當前 Agent 的 skills 目錄

安裝時必須使用 --dir 指向當前客戶端識別的 skills 目錄,否則默認落在 ./skills/ 可能無法被加載。常見路徑(摘自官方安裝文檔):

客戶端 skills 目錄
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或項目下 .agents/skills/

安裝命令示例(將 --dir 換成你的環境路徑):

skillhub install @user_bb47e3e3/plant-growth-stage-recognition-analysis --dir ~/.cursor/skills/

也可將下面提示詞交給已接入 Skill 安裝的 AI,讓其按官方流程操作:

請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_bb47e3e3/plant-growth-stage-recognition-analysis`。

3、腳本依賴

技能包內分析腳本依賴:

requests>=2.28.0

用戶身份由腳本在內部自動關聯,技能要求不得向用戶索要或展示內部身份標識。

典型用法

在 Agent 對話中使用

  1. 確認技能已安裝到當前客戶端 skills 目錄並已被 Agent 加載。
  2. 上傳清晰的植物圖片或視頻,或提供可訪問的公網 URL,並說明需要判斷生長階段或查詢歷史報告。
  3. Agent 應在技能根目錄調用模塊 scripts.plant_growth_stage_recognition_analysis 完成分析或 --list 查詢。

標準流程要點:準備輸入 → 系統自動身份關聯 → 在技能根目錄執行分析腳本 → 閱讀結構化結果與報告鏈接。

命令行示例(須在技能根目錄執行)

識別本地文件:

python -m scripts.plant_growth_stage_recognition_analysis --input /path/to/plant.mp4

識別網絡資源(由 API 服務下載,無需先手動落盤):

python -m scripts.plant_growth_stage_recognition_analysis --url https://example.com/crop.mp4

查詢歷史報告列表:

python -m scripts.plant_growth_stage_recognition_analysis --list

精簡輸出或寫入文件:

python -m scripts.plant_growth_stage_recognition_analysis --input crop.jpg --detail basic
python -m scripts.plant_growth_stage_recognition_analysis --input crop.jpg --output result.json

常用參數:--input(本地路徑)、--url(網絡地址)、--list(歷史清單,可配合日期過濾)、--api-url(可選覆蓋默認 API)、--detail、--output。接口字段與錯誤碼見包內 references/api_doc.md。

適用場景與注意

適合誰

  • 需要在對話或自動化流程裏,把作物影像轉爲統一結構的生育期判斷結果。
  • 精準農業、農技服務、影像巡檢產品中,希望 Agent 按固定腳本調用雲端分析,而不是臨時拼腳本。
  • 需要按雲端接口拉取歷史識別報告清單的團隊。

拍攝與格式

  • 植株主體儘量完整,光線充足,避免嚴重模糊、過曝或色差;田間羣株拍攝時儘量突出單株特徵。
  • 支持 jpg / jpeg / png,單文件最大 20MB。

限制與合規

  • 分析結果僅供農業生產參考,具體農事決策需結合實地與專業指導。
  • 影像與關聯標識經 HTTPS 發送至雲端 API;技能文檔聲明分析完成後雲端不持久化原始視頻數據。上傳前請確認數據出境與隱私政策符合本單位要求。
  • 禁止臨時編寫替代腳本,須使用技能包內 scripts/plant_growth_stage_recognition_analysis.py 等既定入口。
  • 歷史報告列表必須從雲端 API 獲取,並以 Markdown 表格等形式展示,不得用本地 memory 或長期記憶冒充清單。

結尾

Plant Growth Stage Recognition Skill 把「植株檢測 → 階段分類 → 結構化報告 → 雲端歷史查詢」收斂到一套 SKILL.md 約定與 Python 模塊調用,適合掛在 Cursor、Claude Code、Codex 等支持 Skill 的客戶端上,減少生育期判斷口徑漂移。

安裝與座標:@user_bb47e3e3/plant-growth-stage-recognition-analysis,SkillHub 頁面:https://www.skillhub.cn/skills/user_bb47e3e3/plant-growth-stage-recognition-analysis。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜