Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/SELAT-AI/selat-openclaw-skillsnpx agentmods add skills/selat-ai/selat-openclaw-skills/stock-direction-signalsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/selat-ai/selat-openclaw-skills/stock-direction-signals)<a href="https://agentmods.dev/skills/selat-ai/selat-openclaw-skills/stock-direction-signals"><img src="https://agentmods.dev/badge/skills/selat-ai/selat-openclaw-skills/stock-direction-signals/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/selat-ai/selat-openclaw-skills/stock-direction-signals"><img src="https://agentmods.dev/badge/skills/selat-ai/selat-openclaw-skills/stock-direction-signals.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00182 | $0.01865 |
| Opus 5.5 | $0.00073 | $0.00746 |
| Sonnet 5.5 | $0.00036 | $0.00373 |
| Haiku 4.5 | $0.00018 | $0.00186 |
Grade A, and why
stock-direction-signals scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 152 lines — stays where its author put it; the contents beside it link to each section on GitHub.
stock-direction-signals
Directional research on one US equity ticker or index proxy (MAG7, semiconductor and AI-infrastructure names, tokenized-stock watchlists, SPY/QQQ) for an agent on a MetaMask Agent Wallet. It runs a declarative manifest of nine paid reads from a fixed provider filter — market quote, daily chart, RSI, MACD, news sentiment, earnings history, Twitter/X chatter, Reddit threads, and macro regime data — and the agent fuses them into one brief: verdict (bullish / bearish / mixed / insufficient data), confidence, the technical setup, catalysts, social sentiment, macro backdrop, and what would invalidate the read. Research only — it never places orders and its output is never financial advice.
It wraps the stock-direction-signals manifest from
SELAT-AI/selat-metamask-skills,
and like selat-capabilities-for-metamask
it needs no selat CLI and no SELAT plugin — the engine is the MetaMask
Agent Wallet CLI (mm) plus the upstream repo's stdlib-only scripts. SELAT is
the catalog and payment router, used keylessly; custody stays with the wallet.
Cost — read this first
- A run is a pipeline, not a menu: nine paid purchases, not one. Always dry-run first and show the user the live quoted total before executing.
- Every read is real USDC from the user's own self-custodial MetaMask
Agent Wallet and its Circle Gateway balance. SELAT never holds keys or
funds; every signature goes through the
mmCLI. - Prices live in the live 402 quotes and the manifest's caps, not here — the dry run prints the real quoted total; don't restate figures from memory.
- The manifest carries its own full-run spending cap, enforced by the runner; the Gateway deposit is the hard wallet-level cap above that.
- Non-advisory, always. The brief can support a bullish or bearish thesis but is research with sources, never advice, a prediction, or a signal to execute. If the user asks to trade on the result, decline that part — this skill buys data only.
- Never ask for, paste, or handle a private key.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 152 lines · 182 tokens per session scan A 1099563e01c0
stock-direction-signals is a skill published in the GitHub repository SELAT-AI/selat-openclaw-skills (2 stars, last pushed 2mo ago), licensed MIT. It adds 182 tokens to every session and 1,865 once invoked, about $0.0007 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
financial-intel
Use this skill when the user wants one fixed, read-only, multi-source market-research brief for a crypto asset and can provide a matching token symbol, CoinGecko coin ID, equity or ETF benchmark ticker, Nansen-supported data chain, and asset-specific news query. It retrieves spot price, token-market metrics, one…
wallet-desk-brief
Use this skill when the user supplies one explicit non-zero EVM address and wants a bounded, read-only wallet attribution-and-holdings snapshot—for example, 'what public label is associated with this wallet?', 'show this address's token footprint on the supported networks', or 'cross-check an Arkham label against…
self-evolving-agent
Use this skill when the user wants a bounded, read-only paid preflight before planning a budgeted economic agent. It runs a fixed three-call bundle - one broad crypto KOL sentiment report, Hyperliquid market data for one explicit asset ticker, and availability and price for one explicit domain candidate - then turns…
recent-funding-rounds
Use this skill when the user wants read-only discovery of recently published startup-funding news—for example, "what companies raised funding in the past week?", "recent seed rounds", "latest fintech Series A announcements", or "funding rounds over $10M this month". It makes one bounded Brave News Search call through…
stock-direction-signals
Use this skill when the user wants a bullish, bearish, or mixed directional read on a US stock — e.g. "is NVDA bullish or bearish right now", "give me a directional read on AAPL", "is MAG7 sentiment turning", "what do the chart, news, and social say about AMD", "signal brief on SPY". Covers MAG7 names, semiconductor…
vc-ai-infra-scout
Use this skill when the user wants VC-style deal-sourcing intelligence on AI infrastructure (inference, GPU, training, agent infra), crypto-AI / decentralized compute, robotics / embodied-AI (foundation models, humanoid, sim-to-real), or agentic payments. Runs a 9-step discovery pipeline across Tavily, Parallel…