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}/*)
快遞物流跟蹤、即時匯率換算、全國油價查詢、全球天氣預報。四合一日常資訊查詢。
curl、python3(系統自帶即可)根據使用者意圖選擇介面,所有介面通過 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
這個 Skill 做得相當不錯,功能齊全實用,能查快遞、匯率、油價和天氣,文件說明清晰易懂,操作步驟一目瞭然。它把四個常用功能整合在一起,普通家庭日常使用完全夠用。美中不足的是天氣資料用的是國外服務,在國內訪問可能不太穩定;快遞查詢依賴第三方平臺,免費次數有限制。總體來說瑕不掩瑜,是一個值得一試的生活小助手。