← Back to Skills Marketplace
andrewnexys

Edgefinder Cli

by Andrew · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ✓ Security Clean
190
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install edgefinder-cli
Description
Use the EdgeFinder CLI for NFL, NBA, and MLB analysis, plus NFL/NBA schedules, standings, Polymarket odds, and portfolio lookups from the terminal.
README (SKILL.md)

EdgeFinder CLI

Use this skill when the user wants NFL, NBA, or MLB betting analysis, NFL/NBA schedules, NFL/NBA standings, NFL/NBA 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"
sh {baseDir}/scripts/run.sh ask --mlb "Yankees vs Red Sox 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 or --mlb is passed.
  • MLB is currently available for conversational analysis via ask --mlb and interactive mode after /mlb. Structured schedule, standings, odds, and portfolio league filters are currently NFL/NBA only.
  • 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.
Usage Guidance
This skill is coherent with its stated purpose, but check a few practical things before installing: 1) Verify the npm package and GitHub repository owner (confirm @edgefinder/cli is the official package and matches the repo) and review recent package versions/maintainer activity. 2) Prefer installing the package (npm install -g @edgefinder/cli or via the skill installer) rather than relying on the wrapper's 'npx' fallback, since npx will fetch and run code from the registry on-demand. 3) Treat EDGEFINDER_API_KEY as a secret — don't paste it into public chats or logs; use OpenClaw's secure env config. 4) Be aware the CLI may open a browser or prompt for email during login (interactive flow). 5) If you are uncomfortable with an agent invoking the skill autonomously, adjust agent permissions or disable autonomous invocation for this skill. If you want higher assurance, inspect the npm package source and the GitHub repo code before installing.
Capability Analysis
Type: OpenClaw Skill Name: edgefinder-cli Version: 0.1.2 The edgefinder-cli skill is a standard wrapper for a sports betting analysis tool. The provided shell script (scripts/run.sh) simply executes the 'edgefinder' binary or uses 'npx' to run the legitimate '@edgefinder/cli' package. The instructions in SKILL.md are well-aligned with the stated purpose and include security best practices, such as advising the agent not to echo the API key back to the user.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill claims to be a CLI for sports betting/analysis and requires either an installed 'edgefinder' binary or Node/npm (npx) and an EDGEFINDER_API_KEY — these are appropriate and expected for this purpose. The declared install (npm package @edgefinder/cli) matches the stated capability.
Instruction Scope
SKILL.md only instructs the agent to run the provided wrapper (which execs the installed binary or npx fallback), handle login via an API key or interactive magic-link flow, and avoid echoing the key. This stays within the CLI's purpose. Note: the fallback uses 'npx -y' which will fetch and run package code from the npm registry at runtime — this is normal for CLI convenience but expands the runtime trust boundary (remote code execution from npm when the binary is not installed).
Install Mechanism
Install uses the public npm package @edgefinder/cli (creates 'edgefinder' binary), which is a reasonable and traceable distribution method. The wrapper's npx fallback will dynamically download and execute the package if the binary isn't present — this is convenient but increases risk compared to a pinned, locally installed binary, because remote package updates would be executed.
Credentials
Only one secret credential is required (EDGEFINDER_API_KEY), which is proportional for a paid API-backed CLI. Minor metadata inconsistency: the registry notes 'Required env vars: none' while a primary credential (EDGEFINDER_API_KEY) is declared and documented in SKILL.md — functionally the skill does require that API key.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings. It can be invoked autonomously by agents per defaults, which is normal; there is no indication it persistently escalates privileges or writes configuration beyond using the API key for auth.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install edgefinder-cli
  3. After installation, invoke the skill by name or use /edgefinder-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
Update MLB instructions and OpenClaw metadata
v0.1.1
Fix auth docs: correct config path, env var as recommended method, add session restart note
v0.1.0
Initial release of edgefinder-cli skill. - Provides NFL and NBA betting analysis, schedules, standings, Polymarket odds, and EdgeFinder portfolio access from the terminal. - Allows both conversational queries and structured data output via CLI. - Includes setup instructions, authentication options, and usage examples. - Requires an active paid EdgeFinder subscription for CLI access.
Metadata
Slug edgefinder-cli
Version 0.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Edgefinder Cli?

Use the EdgeFinder CLI for NFL, NBA, and MLB analysis, plus NFL/NBA schedules, standings, Polymarket odds, and portfolio lookups from the terminal. It is an AI Agent Skill for Claude Code / OpenClaw, with 190 downloads so far.

How do I install Edgefinder Cli?

Run "/install edgefinder-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Edgefinder Cli free?

Yes, Edgefinder Cli is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Edgefinder Cli support?

Edgefinder Cli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Edgefinder Cli?

It is built and maintained by Andrew (@andrewnexys); the current version is v0.1.2.

💬 Comments