engineering-nba-data
Analyze NBA Data with nba_api
NBA data work often requires finding the right endpoint, parameters, and response format. This skill guides Claude, Codex, and Claude Code through nba_api extraction, transformation, and analysis workflows.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "engineering-nba-data" from https://skillstore.io/skills/emz1998-engineering-nba-data.md and its manifest at https://skillstore.io/api/skills/emz1998-engineering-nba-data/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "engineering-nba-data". Find LeBron James career statistics and prepare them for a notebook analysis.
Expected outcome:
A step-by-step plan identifying the player lookup, the career statistics endpoint, required parameters, and recommended DataFrame validation checks.
Using "engineering-nba-data". Create a daily team standings report.
Expected outcome:
- Recommended standings and schedule endpoints.
- Parameter guidance for season and league values.
- A concise export plan for CSV or database storage.
Using "engineering-nba-data". Explain why my NBA endpoint request returns no rows.
Expected outcome:
A troubleshooting checklist covering player IDs, season format, league ID, endpoint availability, headers, proxy settings, and timeout handling.
Security Audit
Low RiskMost static matches are false positives caused by Markdown backticks, serialized notebooks, NBA endpoint documentation, and example data. Three oversized JSON response files were not scanned and remain confirmed low-severity review gaps. No prompt injection, host reconnaissance, command execution, path traversal, or credential-exfiltration intent was evidenced in the reviewed findings. Static review was capped at 400/564 representative findings; omitted static matches are unconfirmed, so automatic publishing stays disabled until manual review.
Confirmed security concerns (3)
Risk Factors
โ๏ธ External commands (50)
๐ Network access (50)
๐ Filesystem access (2)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/emz1998-engineering-nba-data/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/emz1998-engineering-nba-data?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/emz1998-engineering-nba-data?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emz1998-engineering-nba-data/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/emz1998-engineering-nba-data.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
Emz1998. (2026). engineering-nba-data security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/emz1998-engineering-nba-data/audits/6BibTeX citation
@techreport{emz1998-emz1998-engineering-nba-data-2026,
author = {Emz1998},
title = {engineering-nba-data security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/emz1998-engineering-nba-data/audits/6},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "engineering-nba-data security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "Emz1998"
date-released: "2026-07-21"
url: "https://skillstore.io/skills/emz1998-engineering-nba-data/audits/6"
identifiers:
- type: other
value: "skillstore:emz1998-engineering-nba-data:audit:6"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Build a player statistics dataset
Collect career, season, or game-level player statistics and prepare them for analysis.
Create team performance reports
Retrieve team schedules, standings, box scores, and league dashboards for recurring reporting.
Prototype NBA data pipelines
Use endpoint guidance to transform NBA API responses into files or database-ready tables.
Try These Prompts
Use the NBA data skill to find the nba_api workflow for looking up a player ID by full name.
Use nba_api to retrieve game logs for a named NBA player in a specific season and return the fields I should validate.
Help me choose nba_api endpoints to compare two teams across recent games, then outline a pandas transformation plan.
Design a reliable NBA data pipeline that pulls standings, schedules, and player stats, handles endpoint limits, and exports clean tables.
Best Practices
- Validate IDs with static player and team lookups before calling endpoint classes.
- Cache repeated endpoint responses and respect service limits during large data pulls.
- Check response dataset names and columns before building downstream transformations.
Avoid
- Do not assume every endpoint returns a single DataFrame or the same column layout.
- Do not run large historical pulls without retry, timeout, and caching plans.
- Do not hardcode player or team IDs without documenting how they were resolved.
Frequently Asked Questions
What Python package does this skill focus on?
Can it help with pandas DataFrames?
Does it include live game data guidance?
Can it solve endpoint errors automatically?
Does it require internet access?
Is it only for analysts?
Developer Details
Author
Emz1998License
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
1ffa7643651792ccb4bd3b15d924d2c97edff755
Maintenance freshness
7/22/2026
Usage
2 downloads ยท 1 views
File structure
๐ docs/
๐ examples/
๐ Home Team Win-Loss Modeling/
๐ Home Team Win-Loss Data Prep.ipynb
๐ Home Team Win-Loss Modeling.ipynb
๐ Basics.ipynb
๐ Finding Games.ipynb
๐ LiveData.ipynb
๐ PlayByPlay.ipynb
๐ nba_api/
๐ library/
๐ http.md
๐ live/
๐ endpoints/
๐ stats/
๐ endpoints/
๐ endpoints_output/
๐ library/
๐ static/
๐ endpoints_data_structure.md
๐ examples.md
๐ tools/
๐ stats/
๐ endpoint_analysis_format.md
๐ package_structure.md
๐ scripts.md
๐ table_of_contents.md
๐ SKILL.md