ワンクリックで
twstock
查詢台灣股市即時股價。使用者輸入股票代號(如 2330 或 2330,2317,2454),取得當前股價、漲跌幅等資訊。支援逗號分隔一次查詢多支股票。當使用者詢問台灣股票價格、報價或提及台灣股票代號時觸發。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
查詢台灣股市即時股價。使用者輸入股票代號(如 2330 或 2330,2317,2454),取得當前股價、漲跌幅等資訊。支援逗號分隔一次查詢多支股票。當使用者詢問台灣股票價格、報價或提及台灣股票代號時觸發。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
去除文字中的 AI 生成痕跡。適用於編輯或審閱文字,使其聽起來更自然、更像人類書寫。 基於維基百科的「AI 寫作特徵」綜合指南。偵測並修復以下模式:誇大的象徵意義、 宣傳性語言、以 -ing 結尾的膚淺分析、模糊的歸因、破折號過度使用、三段式法則、 AI 詞彙、否定式排比、過多的連接性短語。
Comprehensive security code review workflow for a target repository, producing a markdown report with findings and recommendations.
A software security skill that integrates with Project CodeGuard to help AI coding agents write secure code and prevent common vulnerabilities. Use this skill when writing, reviewing, or modifying code to ensure secure-by-default practices are followed.
列出 r/ClaudeCode 本週留言數最多的 5 篇貼文,並以 Markdown 表格呈現。當使用者詢問「Claude Code 本週熱門討論」、「r/claudecode 本週留言最多」、「這週 Claude Code 社群在吵什麼」等相關問題時觸發。
查詢美國股市即時股價。使用者輸入股票代號(如 AAPL 或 AAPL,MSFT,TSLA),取得當前股價、漲跌幅等資訊。支援逗號分隔一次查詢多支股票。當使用者詢問美國股票價格、報價或提及美股代號時觸發。
Mental models toolkit for clearer thinking, better decisions, and problem-solving. Use when users face complex problems, need decision support, want to analyze situations from multiple angles, organize information, understand systems, predict outcomes, or learn about specific mental models. Triggers include phrases like "help me think through", "analyze this problem", "what models apply here", "how should I decide", "evaluate options", or direct model references (e.g., "use second-order thinking", "apply inversion"). 中文觸發:「思維模型」、「幫我分析」、「決策分析」、「多角度思考」、「怎麼判斷」、「幫我想清楚」、「系統思考」、「風險評估」。
| name | twstock |
| description | 查詢台灣股市即時股價。使用者輸入股票代號(如 2330 或 2330,2317,2454),取得當前股價、漲跌幅等資訊。支援逗號分隔一次查詢多支股票。當使用者詢問台灣股票價格、報價或提及台灣股票代號時觸發。 |
使用 yfinance 套件查詢台灣股票即時股價資訊。以 uv 管理 Python 虛擬環境與套件。
當使用者:
使用 uv 執行 Python 腳本,無需事先建立虛擬環境。uv 會自動處理依賴安裝。
確認 uv 已安裝:
which uv || echo "請先安裝 uv: curl -LsSf https://astral.sh/uv/install.sh | sh"
若使用者未提供股票代號,請詢問:
請輸入要查詢的台灣股票代號(例如:2330,或用逗號分隔多支:2330,2317,2454)
使用者可用逗號分隔多個股票代號(例如 2330,2317,2454)。解析輸入時以逗號分割並去除空白。
台灣股票在 Yahoo Finance 的代號格式:
{代號}.TW(例如 2330.TW){代號}.TWO(例如 6547.TWO)使用 uv run --with yfinance 直接執行 Python 腳本,uv 會自動安裝 yfinance 至臨時環境:
uv run --with yfinance python3 -c "
import yfinance as yf
import json
symbols = ['2330', '2317', '2454'] # 替換為使用者輸入的代號
results = []
for sym in symbols:
# 先嘗試上市 .TW
ticker = yf.Ticker(f'{sym}.TW')
info = ticker.info
# 若無法取得有效資料,嘗試上櫃 .TWO
if info.get('regularMarketPrice') is None:
ticker = yf.Ticker(f'{sym}.TWO')
info = ticker.info
results.append({
'code': sym,
'name': info.get('shortName', info.get('longName', sym)),
'price': info.get('regularMarketPrice'),
'previousClose': info.get('previousClose'),
'open': info.get('regularMarketOpen'),
'high': info.get('regularMarketDayHigh'),
'low': info.get('regularMarketDayLow'),
'volume': info.get('regularMarketVolume'),
})
print(json.dumps(results, ensure_ascii=False))
"
從回傳的 JSON 中解析各股票資料,計算:
price - previousClose((price - previousClose) / previousClose) * 100%volume / 1000(Yahoo Finance 回傳的是股數,台股一張 = 1000 股)單支股票 — 以詳細表格顯示:
## {股票名稱} ({股票代號})
| 項目 | 數值 |
|-----------|------------|
| 即時股價 | {price} |
| 漲跌 | {change} ({change_pct}%) |
| 開盤價 | {open} |
| 最高價 | {high} |
| 最低價 | {low} |
| 昨收價 | {previousClose} |
| 成交量(張) | {volume/1000} |
多支股票 — 以比較摘要表格顯示,每支股票一列:
| 股票 | 即時股價 | 漲跌 | 開盤 | 最高 | 最低 | 昨收 | 成交量(張) |
|-----------|---------|--------------|--------|--------|--------|--------|-----------|
| {name} ({code}) | {price} | {change} ({change_pct}%) | {open} | {high} | {low} | {previousClose} | {volume/1000} |
漲跌指標:
regularMarketPrice 為 None(.TW 和 .TWO 皆無資料),告知使用者該股票代號可能無效。查詢單支股票:
使用者: /twstock 2330
執行方式:
uv run --with yfinance python3 -c "
import yfinance as yf
import json
ticker = yf.Ticker('2330.TW')
info = ticker.info
if info.get('regularMarketPrice') is None:
ticker = yf.Ticker('2330.TWO')
info = ticker.info
result = {
'code': '2330',
'name': info.get('shortName', info.get('longName', '2330')),
'price': info.get('regularMarketPrice'),
'previousClose': info.get('previousClose'),
'open': info.get('regularMarketOpen'),
'high': info.get('regularMarketDayHigh'),
'low': info.get('regularMarketDayLow'),
'volume': info.get('regularMarketVolume'),
}
print(json.dumps(result, ensure_ascii=False))
"
查詢多支股票:
使用者: /twstock 2330,2317,2454
執行方式: 同步驟二,將 symbols 替換為 ['2330', '2317', '2454'],一次查詢所有代號。
uv run --with yfinance 執行,無需預先建立虛擬環境或手動安裝套件,uv 會自動處理。{代號}.TW,上櫃為 {代號}.TWO,一律先嘗試 .TW,無資料再試 .TWO。