edgefinder-cli

by andrewnexys

Use the EdgeFinder CLI for NFL and NBA analysis, schedules, standings, Polymarket odds, and portfolio lookups from the terminal.

View Chinese version with editor review

安装

claude skill add --url https://github.com/openclaw/skills

文档

EdgeFinder CLI

Use this skill when the user wants NFL or NBA betting analysis, schedules, standings, Polymarket odds, or EdgeFinder portfolio data.

Setup

  • Use the bundled wrapper script: sh {baseDir}/scripts/run.sh ...
  • The wrapper prefers the installed edgefinder binary and falls back to npx -y @edgefinder/cli.
  • Authenticate in one of these ways:
    • Set EDGEFINDER_API_KEY=ef_live_... in your environment (recommended — add to shell profile or OpenClaw's env config).
    • Run sh {baseDir}/scripts/run.sh login for the interactive magic-link flow.
    • If installed via openclaw plugins install @edgefinder/openclaw-plugin, set it via: openclaw config set plugins.entries.edgefinder-cli.config.EDGEFINDER_API_KEY ef_live_...

Usage

For conversational analysis, use ask:

bash
sh {baseDir}/scripts/run.sh ask "Who should I bet on tonight?"
sh {baseDir}/scripts/run.sh ask --nba "Lakers vs Celtics prediction"

For structured data, prefer JSON output:

bash
sh {baseDir}/scripts/run.sh schedule nfl --json
sh {baseDir}/scripts/run.sh schedule nba --date 2026-03-23 --json
sh {baseDir}/scripts/run.sh standings nba --json
sh {baseDir}/scripts/run.sh odds nfl --week 12 --json
sh {baseDir}/scripts/run.sh odds nba --date 2026-03-23 --json
sh {baseDir}/scripts/run.sh portfolio summary --json
sh {baseDir}/scripts/run.sh portfolio positions --league nba --json
sh {baseDir}/scripts/run.sh portfolio trades --league nfl --limit 20 --json
sh {baseDir}/scripts/run.sh status --json

Notes

  • NFL is the default league unless --nba is passed.
  • sh {baseDir}/scripts/run.sh with no subcommand starts the interactive REPL. In automated agent runs, prefer explicit subcommands.
  • CLI access requires an active paid EdgeFinder subscription. If auth is missing, sh {baseDir}/scripts/run.sh login will prompt for email and may open the subscription page.
  • Never print or echo the full API key back to the user.
  • After installing this skill, start a new conversation with your agent for it to take effect.