Edgefinder Cli

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

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 64 · 0 current installs · 0 all-time installs
byAndrew@andrewnexys
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the behavior. The skill needs an EDGEFINDER_API_KEY and either the edgefinder binary or npx to invoke @edgefinder/cli; those requirements are appropriate for a CLI that queries EdgeFinder services.
Instruction Scope
SKILL.md instructs the agent to run the bundled wrapper script which either execs an installed edgefinder binary or falls back to npx -y @edgefinder/cli. All instructions are limited to running the CLI, login via the service, and requesting JSON output; there are no instructions to read unrelated files, harvest other env vars, or transmit data to unexpected endpoints. The README also warns not to echo the API key.
Install Mechanism
Install uses a normal npm package (@edgefinder/cli) which will create the 'edgefinder' binary. The wrapper's npx -y fallback will fetch and run the package on-demand if the binary is not installed, which is expected but carries the usual risk of executing code fetched from the npm registry at runtime. This is a moderate operational risk but coherent with the CLI use-case.
Credentials
Only EDGEFINDER_API_KEY is declared as the primary credential. That single API key is proportional to a service-wrapping CLI. No unrelated credentials or excessive env access are requested.
Persistence & Privilege
always:false and no special privileges. The skill does not request permanent presence or modification of other skills' configs. It does suggest adding the API key to OpenClaw's env config, which is typical for service credentials.
Assessment
This skill appears to do exactly what it says: run the EdgeFinder CLI and requires your EdgeFinder API key. Before installing, verify you trust the @edgefinder/cli npm package (check the GitHub repo and package maintainer), and prefer installing the package ahead of time rather than relying on the npx fallback (which downloads and executes code at runtime). Keep your EDGEFINDER_API_KEY private (don’t paste it into chat) and be aware the CLI requires an active paid subscription for full functionality.

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

Current versionv0.1.1
Download zip
latestvk9791vbvaf1s8sjspb1z6ek5bh83mdne

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Any binedgefinder, npx
Primary envEDGEFINDER_API_KEY

Install

Install EdgeFinder CLI
Bins: edgefinder
npm i -g @edgefinder/cli

SKILL.md

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:

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:

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.

Files

2 total
Select a file
Select a file to preview.

Comments

Loading comments…