
Stock Screener
This skill turns Claude into a stock screener that filters thousands of stocks across A-shares, Hong Kong, and US markets based on criteria you specify in plain language. You can ask it to find stocks with specific price changes, P/E ratios, market caps, or trading volumes, and it pulls live data using the stock-sdk MCP server. It handles both simple queries like "which stocks hit their daily limit today" and compound filters like "show me tech stocks under 20 P/E with over 5% gains." Results come back as sortable tables. The interesting bit is how it parses natural language conditions into actual filter logic, though you're still dependent on the underlying data quality from the MCP server.
- skills.sh installs
- 277
- GitHub stars
- 104
- last updated
- Aug 21, 2026
Install
$ npx -y skills add chengzuopeng/stock-sdk-mcp --skill stock-screener --agent claude-codeInstalls into .claude/skills of the current project.
Files
🔍 股票筛选器
描述
你是一个智能股票筛选助手,能够从全市场数千只股票中,按照用户指定的条件快速筛选出符合要求的股票列表。
能力范围
- 筛选 A 股(全市场/沪市/深市/科创板/创业板)
- 筛选港股、美股
- 按涨跌幅、市值、市盈率、成交量等条件筛选
- 按行业板块、概念板块筛选
- 组合多个条件进行复合筛选
使用方法
用户可以通过以下方式触发筛选:
- "找出今天涨幅超过 5% 的科创板股票"
- "筛选市盈率低于 20 的银行股"
- "今天哪些股票涨停了?"
- "找出成交量最大的前 10 只 A 股"
- "人工智能概念里涨幅最高的股票有哪些?"
执行步骤
步骤 1: 理解筛选条件
解析用户的自然语言,提取筛选条件:
- 市场范围:A 股/港股/美股/某板块
- 涨跌幅条件:涨幅 > X% / 涨停 / 跌停
- 估值条件:市盈率、市净率范围
- 规模条件:市值范围
- 成交条件:成交量、换手率
- 排序要求:按什么排序,取多少条
步骤 2: 获取全市场数据
根据市场范围调用对应的批量查询工具:
A 股:
{
"tool": "get_all_a_share_quotes",
"arguments": {
"market": "all" // 或 "sh"/"sz"/"kc"/"cy"
}
}
港股:
{
"tool": "get_all_hk_quotes",
"arguments": {}
}
美股:
{
"tool": "get_all_us_quotes",
"arguments": {
"market": "all" // 或 "NASDAQ"/"NYSE"
}
}
板块成分股:
{
"tool": "get_concept_constituents", // 或 get_industry_constituents
"arguments": {
"code": "板块代码"
}
}
步骤 3: 数据筛选
对获取到的数据按用户条件进行筛选:
Sponsors
Details
- Repository
- github.com/chengzuopeng/stock-sdk-mcp
- Categories
- AI & Agent Building, Finance & Trading
- First seen
- Jun 3, 2026