FargoRate for Openclaw

A comprehensive CLI tool for looking up FargoRate pool player data, calculating fair match odds, and managing local player databases.

rgstephens
v0.2.0
Mar 7, 2026
2
1.4k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install fargo-skill

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install fargo-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is FargoRate?

The FargoRate skill is a powerful integration for Openclaw Skills that brings professional pool player statistics directly into your developer or agent workflow. It provides a specialized interface to the FargoRate API, allowing for rapid lookups of player IDs, current ratings, and robustness scores. Whether you are building a tournament management system or simply need to check a competitor's stats, this skill offers the technical depth required to handle complex billiard data.

Beyond simple queries, the skill includes sophisticated logic for calculating match odds and race-to recommendations based on FargoRate's proprietary system. By utilizing this skill within the Openclaw Skills ecosystem, users can automate the tracking of entire leagues or player groups with high precision and minimal manual effort.

FargoRate Use Cases

  • Verifying player ratings and robustness before tournament matches.
  • Calculating fair handicaps and race lengths for singles or team play.
  • Monitoring rating fluctuations across a local pool league or player group.
  • Exporting top-ranked player lists for regional or global leaderboards.
  • Automating player data ingestion for sports analytics applications.

How FargoRate Works

  1. The user executes the fargo command-line utility to interact with the FargoRate data service.
  2. The skill queries the API using player names or unique FargoRate IDs to retrieve current statistics.
  3. Data is optionally piped into a local SQLite database to establish a persistent history of performance.
  4. For competitive analysis, the skill applies handicap formulas to provide win probabilities and suggested race targets.
  5. Advanced change detection compares new API results against stored local data to highlight significant rating shifts.

FargoRate Setup

To install the FargoRate skill for use in Openclaw Skills, run the installation script via curl:

curl -fsSL https://raw.githubusercontent.com/rgstephens/fargo-skill/main/install.sh | bash

You can also pin the installation to a specific version or override the default installation directory:

VERSION=v1.2.3 INSTALL_DIR=/your/custom/path bash <(curl -fsSL https://raw.githubusercontent.com/rgstephens/fargo-skill/main/install.sh)

Finally, run fargo setup to configure your custom list ID for bulk operations.

FargoRate Data Schema & Taxonomy

The skill manages a local relational database to track player evolution and group memberships. The schema is organized into four primary tables:

Table Purpose
players Stores core player info, current rating, and optional contact metadata.
rating_history Records every instance of a rating change for historical analysis.
fargo_groups Defines named collections for leagues or tournament rosters.
fargo_group_members Maps specific player IDs to their respective groups.

All data can be exported to raw JSON for integration with other Openclaw Skills by using the --json global flag.

FargoRate Advanced Features

  • Change detection via the --changes flag to filter output to only players with updated ratings.
  • Bulk lookup capabilities to refresh entire rosters in a single command.
  • Flexible match odd calculations supporting singles, team, and Scotch doubles formats.
  • Integrated SQLite database for offline access and long-term performance tracking.
  • Machine-readable JSON output mode for seamless piping into other automation tools.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*