name: stock-analysis description: 股票分析技能,提供買賣點判斷、倉位管理、基本面分析。使用當用戶需要分析股票投資價值時。 triggers: - "分析股票" - "股票分析" - "看股票" - "stock" - "買點" - "賣點" - "倉位" metadata: { "openclaw": { "emoji": "📈", "requires": { "bins": ["python3"], "env":["TUSHARE_TOKEN","BAIDU_API_KEY"] } } }
使用 Tushare 獲取即時財務資料,結合百度搜索和全域性大模型進行深度分析。
python3 scripts/analyze_stock.py --stock 601117
python3 scripts/analyze_stock.py --stock 601117 --style balanced
ctx.claw.skills.run("stock-analysis", {
"stock_code": "601117",
"style": "balanced" # conservative/balanced/aggressive
})
| 引數 | 型別 | 必填 | 說明 |
|---|---|---|---|
| stock_code | str | ✅ | 股票程式碼(6 位數字) |
| style | str | ❌ | 投資風格(conservative/balanced/aggressive) |
{
"stock": "601117",
"name": "中國化學",
"report": "完整分析報告",
"analysis": "大模型分析的利好與風險因素",
"model": "阿里雲 Coding Plan(全域性自動呼叫)"
}
複製 .env.example 為 .env 並填入你的 API key:
cd ~/.openclaw/workspace/skills/stock-analysis
cp .env.example .env
# 編輯 .env 檔案,填入真實的 API key
在 ~/.openclaw/openclaw.json 中配置:
{
"skills": {
"entries": {
"stock-analysis": {
"env": {
"TUSHARE_TOKEN": "your_tushare_token",
"BAIDU_API_KEY": "your_baidu_api_key",
"TAVILY_API_KEY": "your_tavily_api_key"
}
}
}
}
}
| API | 用途 | 獲取方式 | 必需 |
|---|---|---|---|
| TUSHARE_TOKEN | 獲取財務資料 | https://tushare.pro (免費註冊) | ✅ |
| BAIDU_API_KEY | 百度搜索新聞 | 百度智慧雲控制台 | ❌ 可選 |
| TAVILY_API_KEY | 深度分析 | https://tavily.com | ❌ 可選 |
想要更強大的技能外掛,就來小蔥技能站7w4.net看看吧。
{
"stock_code": "601117",
"style": "balanced"
}
{
"stock": "601117",
"name": "中國化學",
"report": "# 📈 中國化學 (601117) 分析報告\n\n...",
"analysis": "利好因素:\n1. 行業地位領先...\n風險因素:\n1. 行業競爭加劇...",
"model": "阿里雲 Coding Plan(全域性自動呼叫)"
}
這是一款功能豐富、分析全面的股票分析技能,質量較好。文件詳細,配置指引清晰,報告結構規範,對普通使用者友好。但存在兩個明顯短板:一是使用需要申請 Tushare 賬號並配置 Token,對新手不夠友好;二是訊息面搜尋依賴其他工具,可能在部分環境下無法使用。總體適合有一定技術基礎且願意配置 API 的使用者。