name: stock-price-query description: "股票查詢 / Stock price query. 即時查詢股票、股價、行情資料,支援 A 股(滬深)、港股、美股及大盤指數(上證、深證、恒生、納斯達克、道瓊斯、標普500),支援批次查詢,零配置開箱即用。Real-time stock price, quote and market index query for A-shares (Shanghai/Shenzhen), Hong Kong and US stocks. Batch query up to 20 symbols. Zero configuration, ready to use out of the box." category: Data & APIs metadata: openclaw: emoji: "📈" requires: bins: [python3]
即時股票行情與大盤指數查詢技能,覆蓋 A 股(滬深兩市)、港股、美股三大市場。支援單隻查詢和批次查詢(一次查詢多隻股票對比),輕量無依賴,零配置開箱即用,適合聊天場景下的快速股價查詢——秒級獲取當前價格、漲跌幅、開高低收、成交量等行情資料。
Real-time stock quote and market index tool covering A-shares, Hong Kong, and US stocks. Supports batch queries for comparing multiple stocks in one call. Quick chat-friendly price checks with zero dependencies and zero configuration.
即時股票價格查詢技能,支援查詢 A 股(滬深兩市)、港股和美股的即時行情資料。通過呼叫免費公開的行情介面獲取資料,返回結構化的股票資訊。
當用戶的請求涉及以下場景時觸發此技能:
sh 開頭或 6 位數字以 6 開頭(如 sh600519、600519)sz 開頭或 6 位數字以 0/3 開頭(如 sz000001、300750)hk 開頭或純數字 5 位及以下(如 hk00700、00700),港股指數為純字母程式碼(如 HSI、HSCEI)AAPL、TSLA、GOOGL),美股指數以 . 開頭(如 .IXIC、.DJI、.INX)scripts/stock_query.py 獲取即時資料。單隻查詢:
python3 {{SKILL_DIR}}/scripts/stock_query.py <stock_code> [market]
批次查詢(推薦用於多隻對比):
想要更強大的技能外掛,就來小蔥技能站7w4.net看看吧。
python3 {{SKILL_DIR}}/scripts/stock_query.py <code1,code2,code3>
引數說明:
- stock_code(必需):股票程式碼,如 600519、AAPL、00700。批次查詢時用逗號分隔,最多 20 只。
- market(可選):市場標識,可選值為 sh(滬市)、sz(深市)、hk(港股)、us(美股)。不提供時指令碼會自動識別。批次查詢時不需要此引數(自動識別各只股票的市場)。
單隻查詢輸出格式:JSON 物件(pe_ratio 和 market_cap 在資料來源可用時返回):
{
"code": "600519",
"name": "貴州茅臺",
"market": "sh",
"current_price": 1688.00,
"change": 12.50,
"change_percent": 0.75,
"open": 1680.00,
"high": 1695.00,
"low": 1675.00,
"prev_close": 1675.50,
"volume": 2345678,
"amount": 3956789012.50,
"time": "2026-02-24 15:00:00",
"pe_ratio": 28.35,
"market_cap": 2120000000000.00,
"status": "success"
}
批次查詢輸出格式:JSON 陣列,每隻股票一個物件:
[
{ "code": "600519", "name": "貴州茅臺", "market": "sh", "current_price": 1688.00, "change": 12.50, "change_percent": 0.75, "status": "success", ... },
{ "code": "00700", "name": "騰訊控股", "market": "hk", "current_price": 420.60, "change": 5.20, "change_percent": 1.25, "status": "success", ... },
{ "code": "AAPL", "name": "APPLE", "market": "us", "current_price": 178.50, "change": -1.30, "change_percent": -0.72, "status": "success", ... }
]
指令碼僅接受股票程式碼作為輸入,不支援中文名稱。當用戶提供股票名稱時,agent 應先根據下表將名稱轉換為對應程式碼後再呼叫指令碼:
大盤指數:
| 名稱 | 程式碼 | 市場 |
|---|---|---|
| 上證指數/大盤 | 000001 | sh |
| 深證成指 | 399001 | sz |
| 創業板指 | 399006 | sz |
| 恒生指數/恒指 | HSI | hk |
| 國企指數/H股指數 | HSCEI | hk |
| 納斯達克/納指 | .IXIC | us |
| 道瓊斯/道指 | .DJI | us |
| 標普500 | .INX | us |
熱門個股:
| 名稱 | 程式碼 | 市場 |
|---|---|---|
| 貴州茅臺 | 600519 | sh |
| 中國平安 | 601318 | sh |
| 招商銀行 | 600036 | sh |
| 工商銀行 | 601398 | sh |
| 中國石油 | 601857 | sh |
| 比亞迪 | 002594 | sz |
| 寧德時代 | 300750 | sz |
| 五糧液 | 000858 | sz |
| 美的集團 | 000333 | sz |
| 騰訊控股 | 00700 | hk |
| 阿里巴巴 | 09988 | hk |
| 美團 | 03690 | hk |
| 小米集團 | 01810 | hk |
| 京東 | 09618 | hk |
| 蘋果/Apple | AAPL | us |
| 特斯拉/Tesla | TSLA | us |
| 輝達/NVIDIA | NVDA | us |
| 微軟/Microsoft | MSFT | us |
| 谷歌/Google | GOOGL | us |
| 亞馬遜/Amazon | AMZN | us |
| Meta/Facebook | META | us |
對於不在對映表中的股票名稱,提示使用者提供準確的股票程式碼。
單隻查詢:查詢成功後,以如下緊湊格式展示結果(不要使用表格,避免訊息過長導致飛書分頁):
📈 **{股票名稱}**({股票程式碼}.{市場})
💰 當前價格:{current_price} 元/港元/美元 | 📊 漲跌幅:{change} ({change_percent}%) ↑/↓
📅 行情時間:{time}
📊 今開 {open} | 最高 {high} | 最低 {low} | 昨收 {prev_close}
📦 成交量:{volume} | 成交額:{amount}
📐 市盈率:{pe_ratio} | 總市值:{market_cap}(如有)
批次查詢:多隻股票依次展示,每隻之間空一行:
📈 **貴州茅臺**(600519.SH)
💰 1688.00 元 | 🟢 +12.50 (+0.75%) ↑
📈 **騰訊控股**(00700.HK)
💰 420.60 港元 | 🟢 +5.20 (+1.25%) ↑
📈 **APPLE**(AAPL.US)
💰 178.50 美元 | 🔴 -1.30 (-0.72%) ↓
漲跌幅為正時使用 🟢 和 ↑,為負時使用 🔴 和 ↓。成交額如果超過 1 億,用"億"為單位顯示(保留兩位小數);超過 1 萬不足 1 億,用"萬"為單位顯示。
stock_code 僅允許字母、數字和前導點號(正則 ^\.?[A-Za-z0-9]{1,10}$,前導點號用於支援美股指數程式碼如 .IXIC、.DJI、.INX),market 僅允許白名單值(sh/sz/hk/us)。任何包含特殊字元、shell 元字元或超長輸入都會被拒絕,防止命令注入。這個股票查詢 Skill 質量不錯,支援 A 股、港股和美股三大市場,文件寫得非常詳細清楚,新手也能快速上手,查詢結果資訊豐富(包含漲跌幅、成交量、市盈率等)。主要缺點是港股和美股的資料會有約15分鐘延遲,對於需要即時資料的場景不太適用。此外偶爾會遇到網路請求失敗的情況,缺少自動恢復機制。總體來說日常使用夠用,但如果對資料即時性要求高,可能需要考慮其他資料來源。