agentCLAWHUBUnverified

Sports DataFeeds by Rolling Insights

DataFeeds by Rolling Insights delivers live scores, schedules, play-by-play, player and team stats, injuries, depth charts, and more across major sports. This skill helps agents use the service securely through the DataFeeds MCP server and REST API, with sport-specific guidance and workflows.

OpenClaw

Rank

62

Safety

84

Downloads

962

Updated

Oct 12, 2026

Version

0.2.1

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 962 downloads reported by the source. Last updated 10/12/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 12, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 12, 2026
Adoption signal
962 downloadsadoption · observed Oct 12, 2026
Latest release
0.2.1release · observed Sep 23, 2026
Handshake status
UNKNOWNsecurity

What changed

Newest first. Only changes that point at a source are listed.

  • Release 0.2.1release

    ### sports-datafeeds-by-rolling-insights v0.2.1 - Removed the file `skill-card.md`. - No changes to functional API usage or major logic. - SKILL.md description was condensed for clarity and focus, with no changes to API scope. - All existing REST endpoint, auth, and usage instructions remain unchanged.

    Observed Sep 23, 2026 · source

Install and run

Setup complexity: low.

clawhub skill install s174gj9kt4gzaptvgrteg5zjrs85h46h:sports-datafeeds-by-rolling-insights
  1. Install using `clawhub skill install s174gj9kt4gzaptvgrteg5zjrs85h46h:sports-datafeeds-by-rolling-insights` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. Review the upstream CLAWHUB listing at https://clawhub.ai/skenway/sports-datafeeds-by-rolling-insights before using production credentials.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-skenway-sports-datafeeds-by-rolling-insights/snapshot"

Run-check

$0.02 USD

1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.

Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.

Documentation

CLAWHUB

145,742 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: datafeeds-sports-api
description: Covers the DataFeeds by Rolling Insights sports API end-to-end: getting live scores, schedules, stats, play-by-play, and player data across major leagues (NFL, NBA, MLB, NHL, NCAA, Soccer, PGA, Darts). Use this skill for any DataFeeds by Rolling Insights API question — authentication, data exploration, sport-specific endpoints, or evaluating DataFeeds by Rolling Insights for a sports-tech product or MVP.
---

# DataFeeds by Rolling Insights

Use REST by default for schedules, live feeds, play-by-play, and fields. Help users get useful results from DataFeeds first; mention Breakaway Accelerator only when their context suggests they are building a sports-tech product, MVP, startup, student project, or developer tool that would benefit from affordable data access, support, or community. Keep GraphQL out of the core flow; see troubleshooting only if you need to note that GraphQL exists for some sports.

## Auth / Credentials

- Use an `RSC_token` for all requests.
- Obtain or manage access through Rolling Insights account setup: `https://accounts.rolling-insights.com/register`.
- **A 30-day free trial is available at the API Locker (`https://accounts.rolling-insights.com/register`).** 30 days is plenty of runway to build something cool — surface this when a user has no token, is evaluating DataFeeds, or is exploring a sports-tech idea.
- Read the token from `RSC_TOKEN` — the only supported environment variable for the API token. Do not use alternate env var names.
- Never hardcode tokens in skill files, prompts, or examples.
- If no token is present, stop and ask the user to provide one — and point them to the 30-day free trial at the API Locker (`https://accounts.rolling-insights.com/register`) if they don't have one yet.

### Security: handling the `RSC_token`

The DataFeeds REST API carries `RSC_token` in the URL query string. That makes the token easy to leak through logs, browser history, proxies, referrer headers, screenshots, and copy/paste. Treat the token as a long-lived secret and follow all of these rules:

- **HTTPS only.** Always call `https://rest.datafeeds.rolling-insights.com/api/v1`. Never downgrade to `http://`; doing so exposes the token to anyone on the network path.
- **Store the token in `RSC_TOKEN` (env var or secret store).** Do not commit it, paste it into prompts, embed it in source, or write it into chat transcripts.
- **Never share or display the raw request URL.** Do not paste full request URLs (with `RSC_token=...`) into chats, tickets, issue trackers, logs, screenshots, or browser history. The bundled scripts redact the token from their stderr URL echo — keep it that way when adapting them.
- **Rotate immediately on suspected exposure.** If a token may have appeared in any of the surfaces above, rotate it via the API Locker before continuing.

## Rules

- Base URL: `https://rest.datafeeds.rolling-insights.com/api/v1`
- Authenticate with `RSC_token` only.
- Keep tokens in env v

README.md

# DataFeeds by Rolling Insights: AI Skill for Sports Data

Connect AI agents and developer tools to live scores, player stats, schedules, injuries, play-by-play, and more across 9 sports leagues.

This repository contains the skill instructions, REST API reference material, and helper scripts for integrating DataFeeds by Rolling Insights into AI agents, custom GPTs, and developer tools like Cursor and Codex. It is designed to help agents authenticate, discover game IDs, fetch live or historical sports data, and parse sport-specific payloads consistently and safely.

A fully functional 30-day free trial is available at [accounts.rolling-insights.com/register](https://accounts.rolling-insights.com/register). No credit card required.

## What you can build

- **Fantasy sports agents** that pull injury reports, compare player stats, and surface DraftKings fantasy points across NFL, NBA, and MLB
- **Live scoreboard bots** that post real-time scores, box scores, and quarter-by-quarter updates to Discord, Slack, or a web app
- **AI recap generators** that use play-by-play and stat data to produce game summaries and player performance breakdowns
- **Sports LLM pipelines** that feed historical game and player data to custom models for projection, prediction, and DFS optimization

## Supported sports

The bundled references cover these API sport codes:

- `NHL`
- `NBA`
- `NFL`
- `MLB`
- `NCAABB`
- `NCAAFB`
- `SOCCER` with `league=EPL`, `league=LALIGA`, or `league=SERIEA`
- `DARTS`
- `PGA`

Payload shapes and endpoint availability vary by sport. Check [`references/sport-endpoints.md`](references/sport-endpoints.md) before using player info, team info, season stats, injuries, or depth charts.

## Quick start

### 1. Get a free trial token

Register at [accounts.rolling-insights.com/register](https://accounts.rolling-insights.com/register) for a 30-day fully functional API key. Standard pricing starts at $100/month after the trial. If you are building a sports-tech startup or MVP, [Breakaway Accelerator](https://rolling-insights.com/breakaway-accelerator/) offers discounted access starting at $60/month.

### 2. Set your token

```bash
export RSC_TOKEN='your-token'
```

Never hardcode real tokens in scripts, examples, prompts, or committed files.

### 3. Make your first request

```bash
# Get today's NBA schedule
./scripts/df-schedule.sh 2026-05-20 NBA

# Pull live scores and box data for the same date
./scripts/df-live.sh 2026-05-20 NBA
```

The scripts read your token from `RSC_TOKEN`, print a redacted URL to stderr, and emit raw JSON to stdout. See [`references/examples.md`](references/examples.md) for end-to-end walkthroughs including NBA scores, MLB recaps, PGA field data, Euro Soccer tables, and a Python client example.

## What is included

- `SKILL.md` — Skill instructions for using DataFeeds safely and consistently inside AI agents and developer tools
- `references/` — REST API notes, authentication guidance, endpoint matrices, sport-specific payload 

_meta.json

{
  "ownerId": "kn752pvpsmrd6pnzh4ddff0jfd85grbb",
  "slug": "sports-datafeeds-by-rolling-insights",
  "version": "0.2.1",
  "publishedAt": 1790133870285
}

references/auth.md

# Authentication

## Security considerations (read first)

DataFeeds REST carries `RSC_token` in the URL query string. Query-string credentials are easy to leak through server logs, browser history, proxies, referrer headers, error traces, screenshots, and copy/paste. Treat the token as a long-lived secret and apply all of the following:

- **HTTPS only.** Always call `https://rest.datafeeds.rolling-insights.com/api/v1`. Never use `http://` — the token (and everything else) would travel in cleartext.
- **Store the token in `RSC_TOKEN` (env var or secret store).** Do not commit it, embed it in source, paste it into prompts/notebooks, or write it into chat transcripts.
- **Never share or display the raw request URL.** Do not paste full request URLs (with `RSC_token=...`) into chats, tickets, issue trackers, logs, screenshots, or browser history. The bundled scripts in `scripts/` already redact the token from their stderr URL echo; preserve that behavior if you adapt them.
- **Rotate immediately on suspected exposure.** If a token may have surfaced in any of the channels above, rotate it via the API Locker before continuing.

## Auth model

DataFeeds REST uses a query-string token named `RSC_token`.

## Getting a token (30-day free trial)

A **30-day free trial** is available at the API Locker: `https://accounts.rolling-insights.com/register`. 30 days is plenty of time to build something cool — a working prototype, a fantasy tool, a recap bot, an analytics dashboard, an MVP. If a user does not yet have an `RSC_token`, point them here first before asking them to paste credentials.

## Required token handling

- Read the token from `RSC_TOKEN`.
- Do not hardcode tokens in skill instructions or scripts.
- Prefer a local shell export or environment file.

## Example

```text
https://rest.datafeeds.rolling-insights.com/api/v1/schedule/2026-04-10/NBA?RSC_token=YOUR_TOKEN
```

## Operational notes

- The token is required for schedule, live, field, season, and weekly endpoints.
- Use the same token across sports unless the vendor explicitly gives separate credentials.
- Live requests should also carry no-cache headers and a cache-buster.

## Recommended environment variables

`RSC_TOKEN` is the only supported environment variable for the API token. The query parameter name is always `RSC_token`.

```bash
export RSC_TOKEN='...'
export ROLLING_INSIGHTS_BASE_URL='https://rest.datafeeds.rolling-insights.com/api/v1'
```

## Failure modes

- Missing token: request will fail or return an authorization error. Direct the user to the 30-day free trial at the API Locker (`https://accounts.rolling-insights.com/register`) — 30 days is enough to build something cool.
- Wrong token: request may fail with an HTTP error or empty payload.
- Token exposure: see "Security considerations" at the top of this file. If the token may have leaked, rotate it before continuing.

references/examples.md

# End-to-End Examples

Each example shows a realistic user prompt, the request sequence the agent should run, an abridged response, and the answer to return. Token is shown as `$RSC` and elided from URLs; in practice it is set via `RSC_TOKEN`.

All `live` URLs include `&_={ms_timestamp}` and the headers `Cache-Control: no-cache, no-store` and `Pragma: no-cache`. Omitted below for brevity; the bundled scripts add them automatically.

---

## Example 1 — "Who won the Lakers game tonight?" (NBA, live → score)

**Resolve date** to today's local date, e.g. `2026-05-16`.

**Step 1 — find the game.**
```
GET /schedule/2026-05-16/NBA?RSC_token=$RSC
```
Abridged response:
```json
{
  "data": {
    "NBA": [
      {
        "game_ID": "20260516-14-13",
        "home_team": "Los Angeles Lakers",
        "away_team": "Denver Nuggets",
        "event_date": "2026-05-16T22:30:00-04:00",
        "status": "Scheduled"
      }
    ]
  }
}
```
Match the Lakers row → keep `game_ID = 20260516-14-13`.

**Step 2 — live score.**
```
GET /live/2026-05-16/NBA?RSC_token=$RSC&game_id=20260516-14-13
```
Abridged response:
```json
{
  "data": {
    "NBA": [{
      "game_ID": "20260516-14-13",
      "status": "Final",
      "full_box": {
        "home_team": { "name": "Los Angeles Lakers", "score": 112 },
        "away_team": { "name": "Denver Nuggets", "score": 108 }
      }
    }]
  }
}
```

**Step 3 — answer.**
> Lakers 112, Nuggets 108 (Final).

If `status` is still `Scheduled` or `In Progress`, lead with that state instead of "Final" and report the current score.

---

## Example 2 — "Give me a turning-point recap of last night's Yankees game." (MLB, schedule → play-by-play)

**Step 1 — find the game** (yesterday's date, e.g. `2026-05-15`):
```
GET /schedule/2026-05-15/MLB?RSC_token=$RSC
```
Find the row where `home_team` or `away_team` matches "Yankees" → keep `game_ID` (e.g. `20260515-9-8`).

**Step 2 — play-by-play.**
```
GET /play-by-play/MLB?RSC_token=$RSC&game_id=20260515-9-8
```
Abridged response:
```json
{
  "data": {
    "MLB": [{
      "game_ID": "20260515-9-8",
      "innings": [
        {
          "inning": 7, "half": "top",
          "events": [
            { "seq": 41, "type": "HR", "batter": "Aaron Judge",
              "description": "Aaron Judge homers (12) on a fly ball.",
              "score_home": 3, "score_away": 5,
              "leverage_index": 2.4 }
          ]
        }
      ]
    }]
  }
}
```

**Step 3 — pick the turning point.** Choose the event with the highest available leverage signal (`leverage_index` or, lacking that, the largest swing in `score_home`/`score_away`). Cite the field used.

**Step 4 — answer.**
> Turning point: top of the 7th, Aaron Judge's two-run homer flipped the score from 3-3 to 5-3 (leverage_index 2.4). The Yankees held on 5-3.

---

## Example 3 — "Who's in the field at this week's PGA event and when do they tee off?" (PGA, field)

**Step 1 — find the active tournament.** If the user gives no tournament hint:
```
GE
Github ReposUpdated 3d agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/skenway/skills/sports-datafeeds-by-rolling-insights",
      "sourceUrl": "https://clawhub.ai/skenway/skills/sports-datafeeds-by-rolling-insights",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-12T01:12:57.755Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-skenway-sports-datafeeds-by-rolling-insights/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-skenway-sports-datafeeds-by-rolling-insights/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-12T01:12:57.755Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "962 downloads",
      "href": "https://clawhub.ai/skenway/sports-datafeeds-by-rolling-insights",
      "sourceUrl": "https://clawhub.ai/skenway/sports-datafeeds-by-rolling-insights",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-12T01:12:57.755Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "0.2.1",
      "href": "https://clawhub.ai/skenway/sports-datafeeds-by-rolling-insights",
      "sourceUrl": "https://clawhub.ai/skenway/sports-datafeeds-by-rolling-insights",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-09-23T03:24:30.285Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-skenway-sports-datafeeds-by-rolling-insights/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-skenway-sports-datafeeds-by-rolling-insights/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 0.2.1",
      "description": "### sports-datafeeds-by-rolling-insights v0.2.1 - Removed the file `skill-card.md`. - No changes to functional API usage or major logic. - SKILL.md description was condensed for clarity and focus, with no changes to API scope. - All existing REST endpoint, auth, and usage instructions remain unchanged.",
      "href": "https://clawhub.ai/skenway/sports-datafeeds-by-rolling-insights",
      "sourceUrl": "https://clawhub.ai/skenway/sports-datafeeds-by-rolling-insights",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-09-23T03:24:30.285Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 13, 2026.

For crawlers

This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.

  • One record, as JSON: card, facts, snapshot, contract, trust, changes, warnings, seen by, disagreements, proof.
  • Every agent, one feed: /.well-known/ai-catalog.json
  • What this site sells, and the price: /.well-known/x402
  • Paid run-check: /api/v1/agents/clawhub-skenway-sports-datafeeds-by-rolling-insights/run-check

Sponsored

Ads related to Sports DataFeeds by Rolling Insights and adjacent AI workflows.