Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

虾皮A股选股器

v1.0.3

基于技术形态筛选A股股票池,支持VCP、RPS强势股、创新高、高股息等多种形态,并可按涨跌幅、动量、强度等维度排序。触发词:股票筛选、选股、VCP形态、RPS强势股、创新高、技术形态、形态选股、自下而上选股、涨幅最大、跌幅最大、最强股票。适用场景:技术形态选股、趋势跟踪、动量选股、价值选股、按指定维度排序筛选、多...

0· 138·0 current·0 all-time
by三水清@ksky521
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
The SKILL describes an A‑share technical screener and all commands map to that purpose, but the runtime instructions require using an external CLI (npx daxiapi-cli@latest) and an API token (DAXIAPI_TOKEN or ~/.daxiapi/config.json). The registry metadata lists no required env vars or binaries, so the actual runtime requirements are not declared — an inconsistency.
Instruction Scope
The SKILL.md stays within the functional scope (fetch patterns, filter locally, sort results). It does not instruct reading arbitrary user files beyond the CLI's own config path, nor does it instruct exfiltrating data to unexpected endpoints. However, it tells the agent/user to run npx commands that will fetch and execute remote code, which expands the effective scope of what will run on the machine.
!
Install Mechanism
No install spec is declared in the registry, but the instructions rely heavily on npx daxiapi-cli@latest. npx dynamically downloads/executes a package from npm on demand; using @latest is particularly risky because it executes whatever is published at that tag. The skill effectively depends on remote code execution without declaring or pinning the package or providing a vetted install source.
!
Credentials
The skill requires an API token to function (documented in SKILL.md and token-setup references), but the registry metadata shows no required environment variables or primary credential. The token is sensitive (stored in ~/.daxiapi/config.json or DAXIAPI_TOKEN) and the docs mention VIP access — the omission in metadata is a gap. No other unrelated secrets are requested.
Persistence & Privilege
The skill does not request 'always:true', does not modify other skills, and is instruction-only. There is no indication it requests persistent elevated privileges in the agent configuration.
What to consider before installing
Before installing/using this skill: (1) Recognize that it requires an API token (DAXIAPI_TOKEN or config file) even though the registry metadata didn't declare it — treat the token as sensitive. (2) The SKILL instructs running 'npx daxiapi-cli@latest' which will download and execute code from npm at runtime; prefer to inspect the daxiapi-cli package source (or a pinned, auditable version) before running. (3) Verify the legitimacy of daxiapi.com and the daxiapi-cli package (check publisher, GitHub repo, npm package history and source) and confirm token scope/permissions. (4) If you decide to try it, avoid running npx with @latest on a production machine — run in a sandbox/container or pin a specific package version you have reviewed. (5) Ask the skill publisher to update registry metadata to declare required env vars/binaries and to provide a fixed/pinned CLI release and source link; lack of these makes the package harder to trust.

Like a lobster shell, security has layers — review code before you run it.

latestvk97at0tdm8285t3916m10gmnvx84pw2w
138downloads
0stars
4versions
Updated 1w ago
v1.0.3
MIT-0

股票筛选器 Skill

基于技术形态筛选A股股票,支持VCP、RPS、创新高、高股息等多种形态,进行智能排序和推荐分析。

Overview(功能概述)

使用大虾皮 API 获取符合特定技术形态的股票列表,按强度、趋势、成交量等维度综合评分,为自下而上选股提供数据支撑。

When to Use(何时使用)

当用户需要以下功能时触发:

  • 筛选符合特定技术形态的股票(VCP、RPS、创新高等)
  • 挖掘动量强势股或价值股
  • 进行自下而上的选股分析
  • 查找突破形态或趋势跟踪标的
  • 按用户指定维度排序筛选,如"今日涨幅最大的股票"、"近期动量最强的股票"等

具体触发词:股票筛选、选股、VCP形态、RPS强势股、创新高、技术形态、形态选股、自下而上选股、涨幅最大、跌幅最大、最强股票

When Not to Use(何时不使用)

以下场景不应使用本 Skill:

  • 个股深度基本面分析(财报、估值、商业模式研究)
  • 长线投资标的价值评估
  • 技术指标详细解读或教学
  • 债券、基金、期货等其他品种分析

Process(流程主体)

Step 0: 前期准备

触发条件:首次使用或 Token 未配置

跳过条件:Token 已配置且有效,确认已经配置了Token则跳过该步骤

完成标准:API 调用正常,无认证错误

执行步骤

步骤 0.1:检查 Token 配置状态

npx daxiapi-cli@latest config get token

步骤 0.2:如未配置,获取 Token

  1. 提示用户访问 daxiapi.com 个人主页
  2. 开通 API Token 功能
  3. 获取生成的 Token

步骤 0.3:配置 Token

# 方式一:通过 CLI 配置(推荐)
npx daxiapi-cli@latest config set token YOUR_TOKEN_FROM_DAXIAPI

# 方式二:设置环境变量
export DAXIAPI_TOKEN=YOUR_TOKEN_FROM_DAXIAPI

步骤 0.4:验证配置

npx daxiapi-cli@latest stock pattern vcp

如返回正常数据,则配置成功。


Step 1: Agent 循环(获取+分析)

目标:获取符合用户需求的形态股票并进行深入分析

推荐维度(根据用户需求选择):

维度CLI 命令分析重点优先级
形态股票列表daxiapi stock pattern <pattern>符合形态的股票清单
板块分布统计股票所属板块热点板块识别
强度排序按 RPS/SCTR/CS 等指标排序筛选最强标的
概念题材提取股票所属概念核心炒作题材
涨幅分析分析 5/10/20 日涨跌幅趋势持续性判断

支持的形态类型

类型形态代码说明
价值指标gxl股息率大于 3% 的股票
强度指标rpsRPS 大于 70 的股票(欧奈尔 RPS 指标)
强度指标sctrSCTR 大于 70 的股票
强度指标rpsTop3RPS 行业前三
强度指标csTop3CS 行业前三
强度指标sctrTop3SCTR 行业前三
趋势形态trendUpK 线趋势向上
趋势形态newHigh新高附近
趋势形态high_60d创 60 日新高
趋势形态crossMa50上穿 MA50
趋势形态crossoverBox价格行为交易法信号 K,上穿箱体
趋势形态cs_crossover_20CS 穿过 MA20
成交量形态fangliang放量上涨(VCP/3C 形态后放量突破)
成交量形态fangliangtupo放量突破箱体
涨幅排名zdf1dTop31 日涨幅行业前三
涨幅排名zdf5dTop35 日涨幅行业前三
涨幅排名zdf10dTop310 日涨幅行业前三
涨幅排名zdf20dTop320 日涨幅行业前三
涨幅排名shizhiTop3行业市值前三
经典形态vcp股魔 VCP 形态(波动收缩形态)
经典形态joc跨越小溪 Joc
经典形态sos强势上涨 SOS
经典形态sos_h1SOS 之后出现高 1 入场点
经典形态springSpring 弹簧形态
经典形态wSOS 之后出现 W 底吸收
经典形态lpsLPS 最后支撑点,吸筹阶段末期买入信号
经典形态ibsIBS 强势K线,当日放量上涨收盘超昨日高点,K线实体超振幅69%

多条件筛选流程

当用户提供多个筛选条件时,按以下流程处理:

步骤 1.1:识别筛选条件类型

将用户提供的筛选条件分为两类:

类型说明示例
主要筛选条件可直接通过 CLI 命令获取的形态VCP、SOS、Spring、trendUp、crossoverBox 等
二次筛选条件需要在数据获取后进行本地过滤SCTR>70、IBS>69、MA20以上、市值>100亿等

步骤 1.2:选择主要筛选条件

优先级规则:

  1. 如有经典形态(VCP、SOS、Spring、W、LPS),优先使用
  2. 如有趋势形态(trendUp、crossoverBox、newHigh),次优先使用
  3. 如有强度指标(rps、sctr),再次优先使用
  4. 如有多个主要条件,选择最具体的一个

步骤 1.3:获取数据并二次筛选

# 1. 使用主要筛选条件获取数据
npx daxiapi-cli@latest stock pattern <pattern>

# 2. 对返回的数据应用二次筛选条件
# 参考筛选逻辑见下方"二次筛选条件说明"

支持的二次筛选条件,二次筛选为获取数据之后,在获取的股票数据中使用下面的筛选字段条件进行筛选

筛选条件二次筛选字段说明筛选逻辑
强度指标sctrSCTR>70,强于市场70%股票sctr > 70
强度指标sctrSCTR>50,强于市场50%股票sctr > 50
IBS强度ibsIBS>69,收盘在69%以上ibs > 69
均线位置ma20价格在20日均线上方price > ma20
均线位置ma50价格在50日均线上方price > ma50
均线位置ma150价格在150日均线上方price > ma150
均线位置ma200价格在200日均线上方price > ma200
均线关系ma20ma5020日均线在50日均线上方ma20 > ma50
均线关系ma50ma15050日均线在150日均线上方ma50 > ma150
均线关系ma150ma2001在200在200日均线上方ma150 > ma200
CS指标cs,cs_ma20CS在CS20日均线上方cs > cs_ma20 && cs > -0.3
CS指标csCS在-2~10之间cs > -2.9 && cs < 10
市值筛选shizhi市值大于100亿shizhi > 100
成交量vol,vma5,vol1放量(成交量>5日均量1.5倍或>昨日1.13倍)vol > vma5 * 1.5 || vol > vol1 * 1.13
高潮过滤rps_score,cs,sm,ml过滤高潮股票rps_score < 90 && cs < 23 && sm < 15 && ml < 10
位置筛选low_20d_days,low_60d_days在20日/60日低点附近low_60d_days < 5 || low_20d_days < 5
位置筛选high_52w_days52周新高附近high_52w_days < 10
位置筛选low_52w_days52周低点附近low_52w_days < 10
RSI指标rsiRSI>70rsi > 70
RSI指标rsiRSI<30rsi < 30

二次筛选示例

用户需求:"找出VCP形态且SCTR>70、市值>100亿的股票"

# 1. 识别条件
- 主要条件:VCP(经典形态)
- 二次条件:SCTR>70、市值>100亿

# 2. 获取数据
npx daxiapi-cli@latest stock pattern vcp

# 3. 二次筛选
对返回的数据遍历,每条数据应用二次筛选条件:
- sctr > 70
- shizhi > 100

循环流程

每次循环包含

  1. 获取数据

    • 执行 CLI 命令:npx daxiapi-cli@latest stock pattern <pattern>
    • 检查数据完整性(股票名称、代码、涨跌幅、强度指标等)
    • 处理异常情况
  2. 分析数据

    • 统计股票所属板块分布
    • 按强度指标(RPS/SCTR/CS)排序
    • 分析涨跌幅持续性(5/10/20 日)
    • 识别核心概念题材
    • 标记潜在风险点

灵活性

  • ✅ 可根据用户需求选择特定形态
  • ✅ 可根据数据质量调整分析深度
  • ✅ 可结合多个形态进行交叉筛选
  • 支持多条件组合筛选:识别主要条件获取数据后,应用二次筛选条件过滤
  • 智能条件识别:自动区分主要筛选条件和二次筛选条件

完成标准

  • 形态股票数据已获取
  • 板块分布统计完成
  • 强度排序已完成
  • 关键发现已记录

Step 2: 汇总报告

目标:整合分析结果,生成结构化报告

执行步骤

  1. 整理发现:汇总形态股票数据和统计结果
  2. 提炼结论:识别最强标的和热点板块
  3. 生成报告:按照模版格式化输出

报告要求

  • ✅ 结论先行(推荐标的和核心结论)
  • ✅ 数据支撑(引用具体指标)
  • ✅ 逻辑清晰(因果明确)
  • ✅ 格式规范
  • ✅ 必填项完整:核心结论、关键数据、分析维度、投资建议、免责声明
  • ✅ 选填项按需输出:后续关注点、风险提示

完成标准

  • 报告包含所有必填部分
  • 数据引用准确
  • 结论有理有据

Report Template(报告模版)

股票筛选分析报告

报告日期:[YYYY-MM-DD] 筛选形态:[形态名称] 数据截止:[YYYY-MM-DD] 收盘(必填具体交易日)


一、核心结论(必填)

[一句话总结筛选结果和核心推荐,不超过 50 字]

二、关键数据(必填)

指标数值说明
筛选股票总数[值]符合形态的股票数量
最强板块[板块]股票分布最多的板块
平均涨幅[值]%筛选股票平均涨幅
平均 RPS[值]筛选股票平均 RPS 值

三、分析维度(必填)

维度1:股票清单

股票名称代码涨幅RPSSCTRCS所属板块核心概念
[名称][代码][%][值][值][值][板块][概念]

维度2:板块分布

板块名称股票数量占比代表股票
[板块1][数量][%][股票]
[板块2][数量][%][股票]

维度3:强度分析

  • 数据来源:npx daxiapi-cli@latest stock pattern <pattern>
  • 最强标的:[股票名称],RPS=[值],SCTR=[值]
  • 强度趋势:[强度变化描述]
  • 数据支撑:[引用具体数据]

四、投资建议(必填)

[根据筛选结果给出的关注建议,注意避免绝对化表述]

五、后续关注点(可选,精简输出)

  • [需要持续跟踪的形态演变]
  • [可能出现的买卖信号]

六、风险提示(可选,精简输出)

  • 形态失效风险:技术形态可能失败,需设置止损
  • 市场环境变化:系统性风险可能影响个股表现
  • 流动性风险:小盘股可能存在流动性不足
  • 本分析仅供参考,不构成投资建议

七、免责声明(必填)

本报告使用大虾皮(daxiapi.com)数据 + AI 生成,仅供参考,不构成投资建议。

Quality Checks(质量检查)

Red Flags(危险信号)

危险信号说明处理方式
🔴 数据缺失形态股票数据无法获取明确说明,建议稍后重试
🔴 数据过期数据非当日更新提醒用户数据时效性
🔴 绝对化表述使用"一定涨"等词汇改为"可能"、"大概率"
🔴 免责声明缺失未包含免责声明强制补充免责声明
🔴 风险提示缺失未提示技术形态风险强制补充风险提示

Verification(验证要求)

必须验证

  • 包含核心结论
  • 包含关键数据(股票数量、板块分布等)
  • 包含分析维度(股票清单、板块分布、强度分析)
  • 包含免责声明
  • 数据来源已标注
  • 风险提示已包含

Common Pitfalls(常见陷阱)

陷阱说明避免方法
形态误用在不适合的市场环境使用形态结合大盘环境判断形态有效性
单一形态依赖只依赖单一形态选股结合多个形态交叉验证
绝对化表述使用"肯定涨"等表述改为"可能"、"大概率"
忽视风险提示只讲机会不讲风险强制补充技术形态风险提示
过度预测预测股价走势改为情景分析或概率判断
数据时效忽视使用非当日数据做判断明确标注数据更新时间

Gotchas(避坑案例)

  • 401 认证失败(Token 缺失或失效)

    • 错误表现:401 UnauthorizedAuthentication failed
    • 修复动作:执行 npx daxiapi-cli@latest config get token 检查配置;若为空或失效,执行 npx daxiapi-cli@latest config set token YOUR_TOKEN_FROM_DAXIAPI 重新配置
  • 不支持的形态类型

    • 错误表现:不支持的形态类型: xxx
    • 修复动作:查看支持的形态列表,使用正确的形态代码
  • 空数据返回(市场无符合形态的股票)

    • 错误表现:返回空数组或无数据
    • 修复动作:向用户说明当前市场无符合该形态的股票,建议尝试其他形态或等待市场变化
  • 429 请求频率超限

    • 错误表现:429 Too Many Requests
    • 修复动作:等待 30-60 秒后重试
  • 多条件筛选无结果

    • 错误表现:应用多个筛选条件后返回空结果
    • 修复动作:
      1. 检查筛选条件是否过于严格
      2. 尝试减少二次筛选条件
      3. 向用户说明当前市场无符合所有条件的股票
      4. 建议用户放宽部分条件
  • 筛选条件识别错误

    • 错误表现:将二次筛选条件误认为主要筛选条件
    • 修复动作:参考"筛选条件分类表",正确识别条件类型

Key Principles(重要原则)

  1. 形态适用性:结合市场环境判断形态有效性
  2. 结论先行:开头即给出筛选结果和核心推荐
  3. 风险提示:技术形态存在失效风险,必须提示
  4. 中性表述:不使用绝对化词汇
  5. 数据支撑:所有结论引用具体数据
  6. 免责声明:所有报告必须包含免责声明

Error Handling(错误处理)

常见错误

错误码说明处理方式
401认证失败检查 Token 配置
404形态类型不支持检查形态代码拼写
429请求频率超限等待后重试
500服务器错误稍后重试

错误报告格式

## ⚠️ 分析过程中遇到问题

**错误类型**:[错误类型]
**错误描述**:[具体描述]
**建议**:[解决方案]

References

详细文档请参考:

Comments

Loading comments...