askill
wnba-data

wnba-dataSafety 95Repository

WNBA data via ESPN public endpoints — scores, standings, rosters, schedules, game summaries, statistical leaders, and news. Zero config, no API keys. Use when: user asks about WNBA scores, standings, team rosters, schedules, game stats, box scores, or WNBA news. Don't use when: user asks about NBA (use nba-data), men's basketball, college basketball, or other sports. Don't use for live play-by-play — data updates post-play.

24 stars
1.2k downloads
Updated 2/22/2026

Package Files

Loading files...
SKILL.md

WNBA Data

Setup

Before first use, check if the CLI is available:

which sports-skills || pip install sports-skills

If pip install fails with a Python version error, the package requires Python 3.10+. Find a compatible Python:

python3 --version  # check version
# If < 3.10, try: python3.12 -m pip install sports-skills
# On macOS with Homebrew: /opt/homebrew/bin/python3.12 -m pip install sports-skills

No API keys required.

Quick Start

Prefer the CLI — it avoids Python import path issues:

sports-skills wnba get_scoreboard
sports-skills wnba get_standings --season=2025
sports-skills wnba get_teams

Choosing the Season

Derive the current year from the system prompt's date (e.g., currentDate: 2026-02-18 → current year is 2026).

  • If the user specifies a season, use it as-is.
  • If the user says "current", "this season", or doesn't specify: The WNBA season runs May–October. If the current month is May–October, use season = current_year. If November–April (offseason), use season = current_year - 1 (most recently completed season).
  • Never hardcode a season. Always derive it from the system date.

Commands

get_scoreboard

Get live/recent WNBA scores.

  • date (str, optional): Date in YYYY-MM-DD format. Defaults to today.

Returns events[] with game info, scores, status, and competitors.

get_standings

Get WNBA standings by conference.

  • season (int, optional): Season year

Returns groups[] with Eastern/Western conferences and team standings including W-L, PCT, GB, and streak.

get_teams

Get all WNBA teams. No parameters.

Returns teams[] with id, name, abbreviation, logo, and location.

get_team_roster

Get full roster for a team.

  • team_id (str, required): ESPN team ID (e.g., "5" for Las Vegas Aces)

Returns athletes[] with name, position, jersey number, height, weight, experience.

get_team_schedule

Get schedule for a specific team.

  • team_id (str, required): ESPN team ID
  • season (int, optional): Season year

Returns events[] with opponent, date, score (if played), and venue.

get_game_summary

Get detailed box score and scoring plays.

  • event_id (str, required): ESPN event ID

Returns game_info, competitors, boxscore (stats per player), scoring_plays, and leaders.

get_leaders

Get WNBA statistical leaders (points, rebounds, assists, etc.).

  • season (int, optional): Season year. Defaults to most recently completed season.

Returns categories[] with leader rankings per stat category.

get_news

Get WNBA news articles.

  • team_id (str, optional): Filter by team

Returns articles[] with headline, description, published date, and link.

get_schedule

Get WNBA schedule for a specific date or season.

  • date (str, optional): Date in YYYY-MM-DD format
  • season (int, optional): Season year (used only if no date provided)

Returns events[] for the specified date.

Team IDs (Common)

TeamID
Atlanta Dream3
Chicago Sky4
Connecticut Sun6
Dallas Wings8
Indiana Fever5
Las Vegas Aces9
Los Angeles Sparks14
Minnesota Lynx16
New York Liberty17
Phoenix Mercury21
Seattle Storm26
Washington Mystics30

Examples

User: "What are today's WNBA scores?"

sports-skills wnba get_scoreboard

User: "Show me the WNBA standings"

sports-skills wnba get_standings --season=2025

User: "Who's on the Indiana Fever roster?"

sports-skills wnba get_team_roster --team_id=5

User: "Show me WNBA statistical leaders"

sports-skills wnba get_leaders --season=2025

Error Handling

When a command fails, do not surface raw errors to the user. Instead:

  1. Catch silently and try alternatives
  2. If team name given instead of ID, use get_teams to find the ID first
  3. Only report failure with a clean message after exhausting alternatives

Troubleshooting

  • sports-skills command not found: Run pip install sports-skills
  • Team not found: Use get_teams to list all teams and find the correct ID
  • No data for future games: ESPN only returns data for completed or in-progress games
  • Offseason (Nov–Apr): get_scoreboard returns 0 events — expected. Use get_standings --season=2025 or get_news instead.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

94/100Analyzed 2/24/2026

High-quality skill document for WNBA data access via ESPN public endpoints. Provides comprehensive CLI-based commands for scores, standings, rosters, schedules, game summaries, statistical leaders, and news. Well-structured with clear setup instructions, season derivation logic, team ID reference table, examples, error handling, and troubleshooting. Includes clear 'use when' and 'don't use when' guidance. Uses tags for discoverability. No API keys required.

95
95
90
95
95

Metadata

Licenseunknown
Version-
Updated2/22/2026
PublisherNeverSight

Tags

apiprompting