US Stock Trading Decision Evaluator Agent Skill

Evaluates US equities using an Alpaca-powered trend-following framework, news risk overlays, whole-market scanning, and disciplined trade…

Context cost
34.1k tokensestimated from the bundle, loaded when it triggers
Bundle
137 files · 1716.9 kB127 scripts among them — read before you run
Licence
not declarednone named by its author
Last change
—no release on file
Servers it uses
Noneruns standalone

What it does

Evaluate US stocks under an Alpaca trend and relative-strength framework, and prioritize defined-risk net-credit income spreads: Bull Put/Bear Call first, Iron Condor second. Debit calendars and high-Gamma Iron Butterflies are explicit-only alternatives. Option scans use underlying price/volume, Bollinger setups and event windows without option-market data; explicit contract analysis uses supplied quotes. Uses caching and backtests.

What this skill changes about the agent has not been set out here as a list. Its SKILL.md, shown below, says it in the author’s own words.

analytics

The skill itself

A skill is instructions the model reads, so you can see what you are getting: below is the start of its SKILL.md. The front matter loads with every session, the body loads when the skill triggers, and the whole file comes with the install.

SKILL.md34.1 kB · preview
--- name: worth-buy-stocks ---
6# 值得买 - 股票与期权卖方
7
8## 硬性纪律
9
10全文唯一权威约束,任何步骤、任何 agent 不得违反:
11
121. **只分析不交易**:不创建/修改/取消订单;账户与持仓只读;不使用其他券商连接器。
132. **脚本是唯一评分来源**:指标、评分、结论、计划价一律以脚本输出为准。不手算 MACD/RSI/KDJ/均线/评分,也不让 sub-agent 手算或多 agent 竞争评分再投票。
143. **新闻面只降级不加分**:利好新闻、催化剂、分析师目标价、估值叙事不改评分,不能把 观察/否 升级为 是;无来源、过期或不可验证的信息不得触发降级。
154. **数据诚实**:核心价量缺失输出 无法评分,其余缺失写 无法确认;不编造结论或持仓。
165. **不泄露凭证**:不打印、保存或输出 Alpaca/Finnhub/Telegram 密钥。
176. **feed 固定 iex**:只有用户明确说明有 SIP 权限并要求使用 sip 时才切换。
187. **最终回复是书面交易决策**:默认只输出结论,不输出思考过程、工具计划或逐步计算;不展示源码、命令参数、JSON 路径、字段名、布尔值、空数组、null 或内部状态,全部翻译成自然语言。每一项都写成正式决策或事实陈述("通过""维持观察""按 X 价分批"),两类句式禁止出现:(a) 机制性否定——描述评分内部"没发生什么"的句子,如"未影响评分""评分未被新闻压低""不构成临近财报降级""未用于降级/升级/调整建议";(b) 免责声明与限定语,如"仅为分析参考""仅作重评参照""不构成下单指令"。未触发的环节直接给结论状态("通过"),不解释机制;触发了的只写事实原因与决策结果。用户明确要求原始 JSON 或调试信息时例外。
198. **仅支持美股**(Alpaca 覆盖标的);非美股 ticker 直接说明不支持,不要强行评分。
209. **期权只做定义风险筛选**:支持同到期 Bull Put / Bear Call 垂直信用价差、对称翼宽 Iron Condor、ATM 同体价对称翼 Iron Butterfly,以及同行权价、同类型、卖近月买远月的净借记长日历价差;不分析裸卖、Diagonal、broken-wing、0DTE,不提交订单。期权初筛与结构评分只能来自 options_seller.py。实时扫描只做标的形态筛选;完整合约评分需用户提供期权数据,不得用股票 score 代替。
21
22数据角色:Alpaca 价量是主证据;新闻/公告默认作为事件风险 overlay;Alpaca 持仓默认作为只读敞口 overlay;Finnhub 是可选补充(quote 交叉校验、公司新闻、财报日历、元数据),不得替代 Alpaca 主链路。AI 意见(脚本内置调用 Claude API 生成)默认作为对照展示 overlay:只用于让用户对比"量价纪律结论 vs AI 判断",不参与评分、不触发降级、不可用于升级或改写结论;不可用时如实写"无法确认",不得编造或自行补写 AI 意见。
23
24框架取向:主路径参与趋势延续、相对强度领先和**强趋势内的回调拐点**;独立恢复路径只处理深度回撤后的高置信放量强反转,保持排名分原值并将试仓封顶 15%。普通弱势修复、过热追高末端和估值叙事继续回避。持仓保护在达到 1R 后转保本与移动止损,高位反转或有效趋势破位按下一开盘退出。
This is a preview of SKILL.md. Download or install the skill to get the whole thing.
In the file
SKILL.md1,585 words
Files137
Licencenot declared
Why you can read it

Nothing in a skill executes. The client loads the text and the model follows it, so a skill can be audited the way a runbook is — by reading it.

What it costs in context

Skills are not billed by the call. They are paid for in context: every token the instructions occupy is a token your code, your diff and your conversation cannot use. Here is what this one takes and when it takes it.

≈180
always loaded
The name and description, so the model knows the skill exists and when to reach for it.
33,895
on trigger
The instruction body and 136 supporting files, read only when the skill fires.
17.0%
of a 200k window
Ten skills this size would not fit in the window together.
050k100k150k200k context window

34.1k tokens, estimated from the bundle at four bytes to the token, held for the rest of the session once it triggers. Heavy. Teams tend to install this one per project rather than globally, and load it only when the job comes up.

Servers bill, skills cost

A server charges by the month. A skill charges once per session, in context, and then keeps charging it for as long as the session lives.

Before and after

The same question, put to the same model twice: once as it comes, and once with these instructions loaded.

No worked example has been published for this skill yet.

The procedure it runs

The procedure has not been set out here step by step. It is in the body of its SKILL.md: the start of it is shown above, and the whole file comes with the install.

Prose, not code

These steps are written for a model to follow, not executed by a runtime. It can still be told to skip one, and it will say so when it does.

Servers it uses

None. This skill calls no MCP servers at all.

Everything it needs is in the instructions, so it works in a project with nothing connected — the model reads the file and changes how it works with what it can already reach.

Its SKILL.md does not declare which tools it asks the agent for, so what it touches is whatever the instructions themselves ask for — read them before you install it.

What it asks for
Writes filesnot declared
Network accessnot declared

This SKILL.md carries no allowed-tools line, so neither is declared. A skill grants no permissions of its own — it can only ask for tools your client already has.

What it will not do

Every skill is narrow, and the useful ones say where they stop. These are the jobs this one is the wrong tool for.

What this skill is not for has not been published here. Nothing is implied by that: it is a section the author has not filled in.

What is in the bundle

137 files, 1716.9 kB on disk. Mostly text — the instructions the model reads — with 127 scripts in it that your client would run only if the instructions tell it to. 2 files of its source are not in the download — listed after these, with why.

  • SKILL.md34.1 kB
  • README.md17.1 kB
  • requirements.txt0.1 kB
  • agents/openai.yaml0.4 kB
  • docs/demo-output.svg25.9 kB
  • references/agent-contracts.md12.6 kB
  • references/options-seller.md10.1 kB

Not in the download

Not carried is a type a skill download does not hold. Take them from its source.

  • .gitignorenot carried
  • Makefilenot carried
What is not in it

A skill installs nothing and depends on nothing: it is a folder your client reads. This one carries 127 scripts beside the text, so the download is 137 files — not the whole of its source: 2 files are left out. They are listed under the files, with why.

Install

Installing copies the bundle into your project. Nothing runs at install time — the files sit on disk until the model reads them.

# US Stock Trading Decision Evaluator · 34.1k tokens when loaded · macOS, Linux mkdir -p .claude/skills && t=$(mktemp -d) && curl -fsSL -o "$t/bundle.tar.gz" https://mcprush.com/api/skills/us-stock-trading-decision-evaluator/bundle.tar.gz && tar -xzf "$t/bundle.tar.gz" -C "$t" && [ -d "$t/us-stock-trading-decision-evaluator" ] && { [ ! -e .claude/skills/us-stock-trading-decision-evaluator ] || { mv .claude/skills/us-stock-trading-decision-evaluator "$t/.previous" && echo "Previous copy moved to $t/.previous"; }; } && mv "$t/us-stock-trading-decision-evaluator" .claude/skills/ && echo "Installed .claude/skills/us-stock-trading-decision-evaluator"
On Windows, or any OS with Node 20+
npx mcprush@latest skill add starriv/us-stock-trading-decision-evaluator

Windows PowerShell says 'running scripts is disabled on this system'? Run Set-ExecutionPolicy -Scope CurrentUser RemoteSigned once, or type npx.cmd instead of npx (codex.cmd, gemini.cmd, grok.cmd likewise). PowerShell 7 needs neither. Writes to .claude/skills/us-stock-trading-decision-evaluator/ in the current project. For every project instead, run mkdir -p ~/.claude/skills && t=$(mktemp -d) && curl -fsSL -o "$t/bundle.tar.gz" https://mcprush.com/api/skills/us-stock-trading-decision-evaluator/bundle.tar.gz && tar -xzf "$t/bundle.tar.gz" -C "$t" && [ -d "$t/us-stock-trading-decision-evaluator" ] && { [ ! -e ~/.claude/skills/us-stock-trading-decision-evaluator ] || { mv ~/.claude/skills/us-stock-trading-decision-evaluator "$t/.previous" && echo "Previous copy moved to $t/.previous"; }; } && mv "$t/us-stock-trading-decision-evaluator" ~/.claude/skills/ && echo "Installed ~/.claude/skills/us-stock-trading-decision-evaluator" (macOS, Linux) — or add --global to the npx line. The curl line replaces .claude/skills/us-stock-trading-decision-evaluator/ only after the download succeeds, so files left there by another skill of the same name, or by an older release, do not mix in. A copy already there is moved aside, not deleted, and the line prints where. It appears as worth-buy-stocks in Gemini CLI, Codex, Copilot and Grok (its own name); Claude Code lists it by the folder name, us-stock-trading-decision-evaluator. Not in this download: 2 files of its source (the full list, and why). Take them from its source.

Which clients pick it up on their own

A skill is a folder of text. Most of these read a skills folder and pick it up without being told; the rest take the same folder another way — an upload in the app, a parameter on an API call — and then choose it by its description just the same.

Claude Code.claude/skills/
Claude DesktopCustomize › Skills
ChatGPTSkills › Create › Upload
Cursor.cursor/skills/
VS Code.github/skills/
Codex CLI.agents/skills/
Gemini CLI.gemini/skills/
Grok Build.grok/skills/
Microsoft CopilotSkills › Upload a skill
PerplexityComputer › Skills › Upload a skill
DeepSeek Harness.dsh/skills/
Zed.agents/skills/
Devin Desktop.devin/skills/
Windsurf (legacy).windsurf/skills/
OpenAI Agents SDKInstructions or sandbox Skills
HTTP / APIa request parameter
This release
Versionnot versioned
Publishedno release date on file
PriceFree
Referencestarriv/us-stock-trading-decision-evaluator

Versions

Its author publishes no version number, so there is nothing here to pin to: what you install is the folder as it stands today. Instructions change more often than APIs do — a skill can be rewritten entirely without anything it depends on moving.

Pinning

Nothing to pin to: this skill carries no version number of its own. What you install is what the folder holds on the day you install it.

Reviews

—no reviews yet

Nobody has reviewed this skill yet. The rating is the mean of the reviews written here, so there is none until somebody writes the first.

Sign in to review it

A review is tied to an account so it can be answered, edited and taken down by the person who wrote it.

Sign in
Who can post

Anybody with an account, one review each. It carries the version that was current when you wrote it, and the publisher may reply once.

Who wrote it

ST
starriv

Publishes on mcprush.

0 servers listed1 skill listednot claimed
Profile
Publisher
Servers0
Claim this skill