AgentStack
SKILL verified MIT Self-run

Sf Hot Scan

skill-daviddme-claude-skills-sf-hot-scan · by daviddme

List HOT StrategyFactory strategies with optional quant filters and sorting. Use when the user asks "what's hot on StrategyFactory", "scan SF for live strategies", "show me HOT strategies with PF > 1.5", or any variant of "what's on the SF leaderboard". Read-only, requires SF_API_KEY/SF_API_SECRET.

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add skill-daviddme-claude-skills-sf-hot-scan

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Sf Hot Scan? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

sf-hot-scan

Thin wrapper over GET /api/user-api/strategies/hot. The agent picks the filters; this skill ships the request and prints a readable table (or JSON for chaining into other skills).

When to use

  • "Scan StrategyFactory for hot strategies"
  • "List HOT strategies with min profit factor 1.5 and max drawdown 20"
  • "What's on the SF leaderboard sorted by 30-day return?"

How to run

python sf-hot-scan/scan.py \
  [--limit N] \
  [--min-win-rate %] [--min-profit-factor X] [--min-net-profit-pct %] \
  [--max-drawdown %] [--min-sharpe X] [--min-sortino X] [--min-trades N] \
  [--min-pct-7d %] [--min-pct-30d %] [--min-pct-90d %] \
  [--min-calmar X] [--max-risk-of-ruin X] [--max-volatility X] \
  [--min-expected-monthly %] [--min-expected-yearly %] \
  [--q TEXT] [--pair CSV] [--timeframe CSV] [--type T] [--status S] \
  [--sort-by FIELD] [--sort-dir asc|desc] \
  [--json]

Sort fields: netProfit, winRate, profitFactor, drawdown, sharpe, sortino, trades, pct7Days, pct30Days, pct90Days, updatedAt.

Output

A table: rank, name, pair, timeframe, PF, win rate, net profit %, drawdown %, Sharpe, 7d %, 30d %, trades. Or full JSON with --json.

Notes

  • Reads SF_API_KEY / SF_API_SECRET from env. Never accepts keys on CLI.
  • Server defaults: limit 5000 (max 10000). The agent typically wants --limit 25.
  • This is the raw scan. For a curated "best 5" use [sf-best-pick](../sf-best-pick/SKILL.md).

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.