Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/yanacuti1121/Yana-AI --skill sports-mlb-dataコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
SOC 職業分類に基づく
| name | sports--mlb-data |
| description | | |
| origin | github.com/machina-sports/sports-skills (skill: mlb-data) |
| license | MIT |
| version | 1.0.0 |
| compatibility | yana-ai >= 0.14.0 |
Before writing queries, consult references/api-reference.md for endpoints, ID conventions, and data shapes.
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.
Prefer the CLI — it avoids Python import path issues:
sports-skills mlb get_scoreboard
sports-skills mlb get_standings --season=2025
sports-skills mlb get_teams
CRITICAL: Before calling any data endpoint, verify:
currentDate — never hardcoded.get_teams to resolve the team ID before using team-specific commands.Derive the active season from the system prompt's date — not just the calendar year.
| Command | Description |
|---|---|
get_scoreboard | Live/recent MLB scores |
get_standings | Standings by league and division |
get_teams | All 30 MLB teams |
get_team_roster | Full roster for a team |
get_team_schedule | Schedule for a specific team |
get_game_summary | Detailed box score and scoring plays |
get_leaders | MLB statistical leaders |
get_news | MLB news articles |
get_play_by_play | Full play-by-play for a game |
get_win_probability | Win probability chart data |
get_schedule | Schedule for a specific date or season |
get_injuries | Injury reports across all teams |
get_transactions | Recent transactions |
get_depth_chart | Depth chart for a team |
get_team_stats | Team statistical profile |
get_player_stats | Player statistical profile |
See references/api-reference.md for full parameter lists and return shapes.
Example 1: Today's scores User says: "What are today's MLB scores?" Actions:
get_scoreboard()
Result: All live and recent MLB games with scores by inning and statusExample 2: Division standings User says: "Show me the AL East standings" Actions:
currentDateget_standings(season=<derived_year>)Example 3: Team roster User says: "Who's on the Yankees roster?" Actions:
get_team_roster(team_id="10")
Result: Full Yankees roster with name, position, bats/throws, height, weightExample 4: Game box score User says: "Show me the full box score for last night's Dodgers game" Actions:
get_scoreboard(date="<yesterday>") to find the event_idget_game_summary(event_id=<id>) for full box score
Result: Complete box score with batting/pitching stats per playerExample 5: Injury report User says: "Who's on the IL for the Yankees?" Actions:
get_injuries()Example 6: Player statistics User says: "Show me Shohei Ohtani's stats" Actions:
currentDateget_player_stats(player_id="39832", season_year=<derived_year>)
Result: Season stats by category (batting, pitching) with value, rank, and per-game averagesget_oddsget_betting_oddssearch_teamsget_teams instead.get_box_scoreget_game_summary instead.get_player_ratingsget_player_stats instead.If a command is not listed in the Commands table above, it does not exist.
When a command fails, do not surface raw errors to the user. Instead:
get_teams to find the ID firstError: sports-skills command not found
Cause: Package not installed
Solution: Run pip install sports-skills
Error: Team not found by ID
Cause: Wrong or outdated ESPN team ID used
Solution: Call get_teams to get the current list of all 30 MLB teams with their IDs
Error: No data returned for a future game
Cause: ESPN only returns data for completed or in-progress games
Solution: Use get_schedule to see upcoming game details; get_scoreboard only covers active/recent games
Error: Offseason — scoreboard returns 0 events
Cause: No games scheduled during the offseason (November–March)
Solution: Use get_standings or get_news instead; MLB offseason transactions are available via get_transactions