Sports Skills

C 65 completed
Library
cli / python · small
113
Files
22,389
LOC
1
Frameworks
7
Languages

Pipeline State

completed
Run ID
#356835
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
38.80
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47941
Member of a group with 1 similar repo(s) — canonical #9446 view group →
Top concepts (2)
Project DescriptionTesting
Repobility · open methodology · https://repobility.com/research/

AI Prompt

Create a lightweight Python SDK, similar to the sports-skills project, designed to handle various sports data for different leagues. I need it to function as a collection of agent skills that wrap publicly available data sources. The SDK should support modules for Football, NFL, NBA, MLB, Tennis, and more, pulling data from sources like ESPN and public APIs. Since it's for AI agents, it should be structured so that compatible agents can load and use these skills immediately, ideally using a CLI interface for installation and management.
python cli sdk sports-data agent-skills api football nfl nba
Generated by gemma4:latest

Catalog Information

The sports-skills project is a lightweight Python SDK designed to handle sports data for various leagues and disciplines.

Description

This project provides a Python library for working with sports data from multiple sources. It supports various sports, including football, F1, NFL, NBA, WNBA, NHL, MLB, tennis, CFB, CBB, golf, prediction markets, and news. The library is designed to be lightweight and easy to use.

الوصف

هذا المشروع يقدم مكتبة برمجية لغة بايثون للتعامل مع البيانات الرياضية من مصادر متعددة. يدعم المشروع العديد من الرياضات، بما في ذلك كرة القدم، فورمولا 1، الدوري الأمريكي لكرة القدم، الدوري الوطني لكرة السلة، دوري المحترفين لكرة السلة للسيدات، الدوري الوطني الهوكي، الدوري الرئيسي للبيسبول، التنس، سوق المشاريع التنبؤية، والاخبار الرياضية. وتصميم المكتبة ليكون خفيفًا وميسور الاستخدام.

Novelty

5/10

Tags

sports-data prediction-markets news-aggregation data-visualization machine-learning data-analysis sports-statistics data-science

Technologies

pandas

Claude Models

claude-opus-4.6

Quality Score

C
64.9/100
Structure
75
Code Quality
54
Documentation
66
Testing
55
Practices
61
Security
92
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • 1 files with critical complexity need refactoring
  • 3314 duplicate lines detected \u2014 consider DRY refactoring
  • 12 'god files' with >500 LOC need decomposition

Security & Health

5.6h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Repobility analyzer · published findings · https://repobility.com
MIT
License
33.3%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
73.6%
markdown
13.6%
html
6.2%
json
4.4%
shell
1.3%
yaml
0.5%
toml
0.3%

Frameworks

pytest

Concepts (2)

Findings produced by Repobility · scan your repo at https://repobility.com/scan/
CategoryNameDescriptionConfidence
Repobility · open methodology · https://repobility.com/research/
auto_descriptionProject Descriptionhttps://sports-skills.sh80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/80964.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV