Life Query

👤 eamanc-lab 📦 v2.0.0 ⭐ 4.5 ⬇️ 1K 下載
🏠 生活服務 免費

📖 技能介紹


name: life-query description: 日常生活資訊查詢助手。快遞物流跟蹤(順豐/圓通/中通/韻達/京東)、即時和歷史匯率換算(30 種貨幣)、 全國各省油價查詢(92/95/柴油)、全球城市天氣預報(當前+多日+逐小時)。 當用戶提到"查快遞"、"快遞單號"、"物流"、"匯率"、"換算"、"美元人民幣"、"油價"、"加油"、 "92號多少錢"、"天氣"、"氣溫"、"會下雨嗎"、"穿什麼衣服"、"天氣預報"時使用。 不適用於:股票行情、航班查詢、地圖導航、新聞資訊、空氣質量 AQI。 clawhub-slug: life-query clawhub-owner: eamanc-lab homepage: https://github.com/eamanc-lab/life-query allowed-tools: Bash({baseDir}/scripts/run.sh:),Read({baseDir}/*)


Life Query — 日常生活查詢助手

快遞物流跟蹤、即時匯率換算、全國油價查詢、全球天氣預報。四合一日常資訊查詢。

前置條件

  • 必需curlpython3(系統自帶即可)
  • 可選:自有快遞100憑證(不配也能用免費額度;配置後直連快遞100,不經過第三方)

路由決策

根據使用者意圖選擇介面,所有介面通過 bash {baseDir}/scripts/run.sh call <介面名> 呼叫:

使用者意圖 介面 關鍵引數 備註
發了快遞單號、問物流在哪 courier-track --trackingNumber <單號> 可選 --carrierCode 指定快遞公司
沒給單號 追問使用者要單號
"100美元換多少人民幣"、問匯率 exchange-rate --from USD --to CNY --amount 100 預設 USD→CNY
"最近一週日元走勢" exchange-rate --from JPY --to CNY --startDate --endDate 時間序列
"今天油價多少"、"加油" oil-price 預設全國 可選 --city 北京 指定省份
"北京最近幾次油價調整" oil-price --city 北京 --pageSize 5 歷史記錄
"北京天氣怎麼樣" weather --city 北京 沒提城市則追問
"明天會下雨嗎"、"這周氣溫" weather --city <城市> --days 3 多日預報
"逐小時天氣" weather --city <城市> --detail 含 hourly 資料
同時問多個 分別呼叫 單個介面失敗不影響其他

所有介面支援 --format table(人類可讀)或 --format json(預設)。

呼叫示例

# 快遞查詢(自動識別快遞公司)
bash {baseDir}/scripts/run.sh call courier-track --trackingNumber SF1234567890

# 匯率換算
bash {baseDir}/scripts/run.sh call exchange-rate --from CNY --to USD,EUR,JPY --amount 100

# 歷史匯率走勢
bash {baseDir}/scripts/run.sh call exchange-rate --from USD --to CNY --startDate 2026-03-01 --endDate 2026-03-10

# 全國油價(表格)
bash {baseDir}/scripts/run.sh call oil-price --format table

# 指定省份油價
bash {baseDir}/scripts/run.sh call oil-price --city 北京

# 天氣預報(3天)
bash {baseDir}/scripts/run.sh call weather --city Shanghai --days 3 --format table

# 列出所有介面
bash {baseDir}/scripts/run.sh list

常用貨幣程式碼:CNY(人民幣)、USD(美元)、EUR(歐元)、JPY(日元)、GBP(英鎊)、HKD(港幣)、KRW(韓元)。

錯誤處理

現象 處理
missing_parameter 提示使用者提供缺少的引數(單號/城市/幣種)
curl 超時或返回非 0 告知使用者"XX 服務暫時不可用",建議稍後重試
單號查詢返回空 data 提示使用者核實單號,建議檢查位數和字母
快遞公司識別失敗(carrierName 為空) 追問使用者快遞公司,用 --carrierCode 指定
不支援的貨幣程式碼(返回 404) 提示檢查貨幣程式碼,給出常用程式碼列表
城市名無法識別 建議換英文城市名或檢查拼寫
python3 未安裝 提示使用者安裝 python3

外部服務宣告

介面 端點 傳送的資料 憑證
courier-track(免費) api.fenxianglife.com 僅快遞單號
courier-track(自有憑證) poll.kuaidi100.com 快遞單號 + 簽名 環境變數直連,不經過第三方
exchange-rate api.frankfurter.app 貨幣程式碼、金額
oil-price datacenter-web.eastmoney.com 省份名
weather wttr.in 城市名

配置自有快遞100憑證後自動切換直連通道:

小蔥技能7w4.net持續更新中。

export KUAIDI100_KEY=你的授權Key
export KUAIDI100_CUSTOMER=你的Customer編碼

更新

npx clawhub@latest update life-query

🤖 AI 評測

這個 Skill 做得相當不錯,功能齊全實用,能查快遞、匯率、油價和天氣,文件說明清晰易懂,操作步驟一目瞭然。它把四個常用功能整合在一起,普通家庭日常使用完全夠用。美中不足的是天氣資料用的是國外服務,在國內訪問可能不太穩定;快遞查詢依賴第三方平臺,免費次數有限制。總體來說瑕不掩瑜,是一個值得一試的生活小助手。

📊 多維度評分

適應性4.7
規範性4.4
有效性4.6
可靠性4.4
可信度4.7

📁 包含檔案 (9 個)

📄 README.md 1.7 KB
📄 README.zh.md 1.6 KB
📄 SKILL.md 4.5 KB
📄 _meta.json 129 B
📄 scripts/courier-track.sh 4.3 KB
📄 scripts/exchange-rate.sh 2 KB
📄 scripts/oil-price.sh 3 KB
📄 scripts/run.sh 1.7 KB
📄 scripts/weather.sh 5.1 KB