{"query":"ProphitBet Soccer Bets Predictor","filters":{"category":null,"platform":null,"track":null,"safety":null,"include_blocked":false,"min_stars":0},"total":10,"skills":[{"rank":1,"match_score":99,"raw_match_score":1322.1,"slug":"kochlisgit-prophitbet-soccer-bets-predictor","name":"ProphitBet Soccer Bets Predictor","description":"ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models.","tagline":"ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models.","category":"sports-analytics","tags":["sports","soccer","analytics","data-visualization","deep-neural-networks","feature-analysis","feature-importance","football-data","imbalanced-learn","imbalanced-learning"],"author":{"name":"kochlisGit","verified":false,"url":"https://github.com/kochlisGit"},"attribution":{"status":"community_indexed","statusLabel":"Community indexed","shortLabel":"COMMUNITY INDEXED","sourceLabel":"GitHub star discovery","sourceDetail":"kochlisGit/ProphitBet-Soccer-Bets-Predictor","creatorName":"kochlisGit","creatorUrl":"https://github.com/kochlisGit","sourceUrl":"https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/kochlisgit-prophitbet-soccer-bets-predictor#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":538,"forks":157,"downloads":0,"rating":0,"review_count":0,"quality_score":49.82},"quality":{"score":79,"tier":"strong","label":"Strong","summary":"Solid option that is likely worth shortlisting for production workflows.","signals":[{"label":"GitHub stars","value":"538","tone":"positive"},{"label":"Freshness","value":"4mo ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":[]},"trust":{"version":"trust-score-v4","score":79,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":76,"weight":0.13,"status":"info","detail":"538 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":71,"weight":0.08,"status":"info","detail":"538 stars, 157 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":76,"weight":0.14,"status":"info","detail":"4mo since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":66,"weight":0.14,"status":"info","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"538 GitHub stars"},{"status":"info","label":"Stars/forks activity","detail":"538 stars, 157 forks; issue activity unavailable in current metadata"},{"status":"info","label":"Recent maintenance","detail":"4mo since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"info","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["Quality score needs review","Documentation summary is thin"],"evidence":{"stars":"538 GitHub stars","repoActivity":"538 stars, 157 forks","lastPushed":"4mo since push","license":"MIT","repository":"https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor","install":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","4mo since push"]},"agentCompatibility":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Quality score needs review","Documentation summary is thin"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["sports-analytics","sports","soccer","analytics","data-visualization","deep-neural-networks"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Quality score needs review","Documentation summary is thin"]},"safety":{"score":66,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","summary":"Usable candidate, but the agent should surface permission and audit notes before installation.","recommended_action":"Require human approval before installing into a real workspace.","auto_install_policy":"review","reasons":["Quality score needs review","66/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"safe_to_try","permission_hints":[{"id":"browser","label":"Browser automation","reason":"Skill may drive a browser or interact with web pages.","severity":"medium"},{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["Quality score needs review"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["Quality score needs review","66/100 agent safety score"]},"supply_profile":{"track":{"slug":"football-world-cup","label":"Football and World Cup analytics","shortLabel":"World Cup","description":"Football data, World Cup dashboards, xG, match prediction, scouting, and sports analytics."},"scenario":{"label":"Sports analytics","description":"I need my agent to analyze football matches, World Cup data, xG, players, teams, and predictions.","useCases":[{"slug":"sports-analytics","title":"Sports analytics"},{"slug":"data-analysis","title":"Data analysis"},{"slug":"browser-automation","title":"Browser automation"}]},"applicableAgents":["CLI","Codex","Claude Code","Cursor","Python"],"install":{"ready":true,"command":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":538,"starsLabel":"538","forks":157,"license":"MIT","qualityScore":79,"trustScore":79,"auditScore":82},"maintenance":{"status":"active","label":"4mo since push","daysSincePush":108,"lastPushedAt":"2026-04-16T09:48:24+00:00"},"risk":{"level":"safe_to_try","label":"Safe to try","requiresReview":true,"notes":["Quality score needs review","Documentation summary is thin"]},"coverageTags":["World Cup","Sports analytics","sports-analytics","sports","soccer","analytics","data-visualization","deep-neural-networks"]},"audit":{"audit_score":82,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["Quality score needs review","Documentation summary is thin"]},"decision":{"readiness_score":90,"readiness_label":"Production-ready","headline":"Primary pick for Sports analytics","role":"Primary pick","primary_fit":"Sports analytics","best_for":["Sports analytics workflows","general agent builders","teams that value GitHub adoption signals"],"risks":["No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Sports analytics task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"kochlisgit-prophitbet-soccer-bets-predictor","name":"ProphitBet Soccer Bets Predictor","description":"ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models.","category":"sports-analytics","url":"https://www.openagentskill.com/skills/kochlisgit-prophitbet-soccer-bets-predictor","repository":"https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor","github_repo":"kochlisGit/ProphitBet-Soccer-Bets-Predictor"},"suited_tasks":["Sports analytics workflows","general agent builders","teams that value GitHub adoption signals","Load football datasets","Compare teams and players","Explain match and tournament signals","Load tabular data","Calculate trends"],"suited_agents":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"ProphitBet Soccer Bets Predictor\" agent skill from https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"ProphitBet Soccer Bets Predictor\" as a Claude Code skill from https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"ProphitBet Soccer Bets Predictor\" from https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models."}],"handoff_url":"https://www.openagentskill.com/api/skills/kochlisgit-prophitbet-soccer-bets-predictor/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/kochlisgit-prophitbet-soccer-bets-predictor"},"trust":{"score":79,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"538 GitHub stars","repoActivity":"538 stars, 157 forks","lastPushed":"4mo since push","license":"MIT","repository":"https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor","install":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","soccer","analytics","data-visualization","deep-neural-networks"],"known_risks":["Quality score needs review","Documentation summary is thin"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":82,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["Quality score needs review","Documentation summary is thin"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":79,"label":"Strong"},"supply":{"track":"Football and World Cup analytics","scenario":"Sports analytics","maintenance":"4mo since push","risk":"Safe to try"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","high-compliance environments without internal security review","No OpenAgentSkill engagement data yet","Quality score needs review","Documentation summary is thin","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"agent_contract":{"task_input":"Use ProphitBet Soccer Bets Predictor in an agent workflow","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 79/100 Strong shortlist","Audit: 82/100 Safe to try","Safety: 66/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"kochlisgit-prophitbet-soccer-bets-predictor (ProphitBet Soccer Bets Predictor)","install_command":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor","risk_summary":"Safe to try; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"kochlisgit-prophitbet-soccer-bets-predictor","task":"Use ProphitBet Soccer Bets Predictor in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/kochlisgit-prophitbet-soccer-bets-predictor","api":"https://www.openagentskill.com/api/agent/skills/kochlisgit-prophitbet-soccer-bets-predictor","audit":"https://www.openagentskill.com/skills/kochlisgit-prophitbet-soccer-bets-predictor/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=kochlisgit-prophitbet-soccer-bets-predictor&task=Use%20ProphitBet%20Soccer%20Bets%20Predictor%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20ProphitBet%20Soccer%20Bets%20Predictor%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20ProphitBet%20Soccer%20Bets%20Predictor%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/kochlisgit-prophitbet-soccer-bets-predictor/install","manifest":"https://www.openagentskill.com/api/registry/manifest/kochlisgit-prophitbet-soccer-bets-predictor"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"kochlisgit-prophitbet-soccer-bets-predictor","name":"ProphitBet Soccer Bets Predictor","description":"ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models.","category":"sports-analytics","url":"https://www.openagentskill.com/skills/kochlisgit-prophitbet-soccer-bets-predictor","repository":"https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor","github_repo":"kochlisGit/ProphitBet-Soccer-Bets-Predictor"},"suited_tasks":["Sports analytics workflows","general agent builders","teams that value GitHub adoption signals","Load football datasets","Compare teams and players","Explain match and tournament signals","Load tabular data","Calculate trends"],"suited_agents":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"ProphitBet Soccer Bets Predictor\" agent skill from https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"ProphitBet Soccer Bets Predictor\" as a Claude Code skill from https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"ProphitBet Soccer Bets Predictor\" from https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models."}],"handoff_url":"https://www.openagentskill.com/api/skills/kochlisgit-prophitbet-soccer-bets-predictor/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/kochlisgit-prophitbet-soccer-bets-predictor"},"trust":{"score":79,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"538 GitHub stars","repoActivity":"538 stars, 157 forks","lastPushed":"4mo since push","license":"MIT","repository":"https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor","install":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","soccer","analytics","data-visualization","deep-neural-networks"],"known_risks":["Quality score needs review","Documentation summary is thin"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":82,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["Quality score needs review","Documentation summary is thin"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":79,"label":"Strong"},"supply":{"track":"Football and World Cup analytics","scenario":"Sports analytics","maintenance":"4mo since push","risk":"Safe to try"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","high-compliance environments without internal security review","No OpenAgentSkill engagement data yet","Quality score needs review","Documentation summary is thin","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"agent_contract":{"task_input":"Use ProphitBet Soccer Bets Predictor in an agent workflow","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 79/100 Strong shortlist","Audit: 82/100 Safe to try","Safety: 66/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"kochlisgit-prophitbet-soccer-bets-predictor (ProphitBet Soccer Bets Predictor)","install_command":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor","risk_summary":"Safe to try; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"kochlisgit-prophitbet-soccer-bets-predictor","task":"Use ProphitBet Soccer Bets Predictor in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/kochlisgit-prophitbet-soccer-bets-predictor","api":"https://www.openagentskill.com/api/agent/skills/kochlisgit-prophitbet-soccer-bets-predictor","audit":"https://www.openagentskill.com/skills/kochlisgit-prophitbet-soccer-bets-predictor/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=kochlisgit-prophitbet-soccer-bets-predictor&task=Use%20ProphitBet%20Soccer%20Bets%20Predictor%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20ProphitBet%20Soccer%20Bets%20Predictor%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20ProphitBet%20Soccer%20Bets%20Predictor%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/kochlisgit-prophitbet-soccer-bets-predictor/install","manifest":"https://www.openagentskill.com/api/registry/manifest/kochlisgit-prophitbet-soccer-bets-predictor"}},"platforms":["Python","Sports Data"],"use_cases":[{"slug":"sports-analytics","title":"Sports analytics","url":"https://www.openagentskill.com/use-cases/sports-analytics"},{"slug":"data-analysis","title":"Data analysis","url":"https://www.openagentskill.com/use-cases/data-analysis"},{"slug":"browser-automation","title":"Browser automation","url":"https://www.openagentskill.com/use-cases/browser-automation"},{"slug":"research-agents","title":"Research agents","url":"https://www.openagentskill.com/use-cases/research-agents"}],"install":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx skills add kochlisGit/ProphitBet-Soccer-Bets-Predictor","description":"Use the registry command when your workflow supports the OpenAgentSkill installer.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"ProphitBet Soccer Bets Predictor\" agent skill from https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"ProphitBet Soccer Bets Predictor\" as a Claude Code skill from https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"ProphitBet Soccer Bets Predictor\" from https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor","github_repo":"kochlisGit/ProphitBet-Soccer-Bets-Predictor","version":"1.0.0","license":"MIT","updated_at":"2026-06-14T13:00:51.836542+00:00","canonical_key":"kochlisgit/prophitbet-soccer-bets-predictor","recommendation_reasons":["Matches task terms: prophitbet, soccer, bets, predictor","Useful GitHub adoption: 538 stars","Install handoff is available","Repository freshness signal is available","Registry match score 99"],"urls":{"web":"https://www.openagentskill.com/skills/kochlisgit-prophitbet-soccer-bets-predictor","api":"https://www.openagentskill.com/api/agent/skills/kochlisgit-prophitbet-soccer-bets-predictor","install_api":"https://www.openagentskill.com/api/skills/kochlisgit-prophitbet-soccer-bets-predictor/install","audit":"https://www.openagentskill.com/skills/kochlisgit-prophitbet-soccer-bets-predictor/audit","repository":"https://github.com/kochlisGit/ProphitBet-Soccer-Bets-Predictor"}},{"rank":2,"match_score":43,"raw_match_score":575.3,"slug":"tomdecroos-matplotsoccer","name":"Matplotsoccer","description":"Package to visualize soccer data","tagline":"Package to visualize soccer data","category":"sports-analytics","tags":["soccer","sports-data","sports","jupyter notebook","github"],"author":{"name":"TomDecroos","verified":false,"url":"https://github.com/TomDecroos"},"attribution":{"status":"community_indexed","statusLabel":"Community indexed","shortLabel":"COMMUNITY INDEXED","sourceLabel":"GitHub star discovery","sourceDetail":"TomDecroos/matplotsoccer","creatorName":"TomDecroos","creatorUrl":"https://github.com/TomDecroos","sourceUrl":"https://github.com/TomDecroos/matplotsoccer","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/tomdecroos-matplotsoccer#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":146,"forks":16,"downloads":0,"rating":0,"review_count":0,"quality_score":33.87},"quality":{"score":42,"tier":"review","label":"Needs review","summary":"Inspect the repository carefully before adding it to an agent workflow.","signals":[{"label":"GitHub stars","value":"146","tone":"neutral"},{"label":"Freshness","value":"3y ago","tone":"warning"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":["Repository looks stale"]},"trust":{"version":"trust-score-v4","score":68,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection.","recommendedAction":"Inspect the repository, license, and recent activity before connecting it to agent workflows.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":62,"weight":0.13,"status":"info","detail":"146 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":57,"weight":0.08,"status":"warn","detail":"146 stars, 16 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":22,"weight":0.14,"status":"fail","detail":"3y since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":50,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add TomDecroos/matplotsoccer"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/TomDecroos/matplotsoccer"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"146 GitHub stars"},{"status":"warn","label":"Stars/forks activity","detail":"146 stars, 16 forks; issue activity unavailable in current metadata"},{"status":"fail","label":"Recent maintenance","detail":"3y since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add TomDecroos/matplotsoccer"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/TomDecroos/matplotsoccer"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Install command has no obvious high-risk pattern"],"warnings":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 146 stars, 16 forks; issue activity unavailable in current metadata","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"146 GitHub stars","repoActivity":"146 stars, 16 forks","lastPushed":"3y since push","license":"MIT","repository":"https://github.com/TomDecroos/matplotsoccer","install":"npx skills add TomDecroos/matplotsoccer","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add TomDecroos/matplotsoccer","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","3y since push"]},"agentCompatibility":["Jupyter Notebook","Soccer Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 146 stars, 16 forks; issue activity unavailable in current metadata","Recent maintenance: 3y since push"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["sports-analytics","soccer","sports-data","sports","jupyter notebook","github"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 146 stars, 16 forks; issue activity unavailable in current metadata","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety":{"score":48,"level":"avoid_auto_install","label":"Avoid automatic install","safety_tier":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","summary":"Sparse or mixed signals. Useful for discovery, but not for autonomous installation.","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","auto_install_policy":"review","reasons":["Documentation summary is thin","48/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["Documentation summary is thin"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","reasons":["Documentation summary is thin","48/100 agent safety score"]},"supply_profile":{"track":{"slug":"coding","label":"Coding and developer agents","shortLabel":"Coding","description":"Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills."},"scenario":{"label":"GitHub automation","description":"I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.","useCases":[{"slug":"data-analysis","title":"Data analysis"},{"slug":"sports-analytics","title":"Sports analytics"},{"slug":"github-automation","title":"GitHub automation"}]},"applicableAgents":["CLI","Codex","Claude Code","Cursor","Jupyter Notebook"],"install":{"ready":true,"command":"npx skills add TomDecroos/matplotsoccer","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":146,"starsLabel":"146","forks":16,"license":"MIT","qualityScore":42,"trustScore":68,"auditScore":60},"maintenance":{"status":"stale","label":"3y since push","daysSincePush":1218,"lastPushedAt":"2023-04-02T20:26:42+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Stars/forks activity: 146 stars, 16 forks; issue activity unavailable in current metadata"]},"coverageTags":["Coding","GitHub automation","sports-analytics","soccer","sports-data","sports","jupyter notebook","github"]},"audit":{"audit_score":60,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Stars/forks activity: 146 stars, 16 forks; issue activity unavailable in current metadata"]},"decision":{"readiness_score":32,"readiness_label":"Needs manual review","headline":"Needs validation for Data analysis","role":"Needs validation","primary_fit":"Data analysis","best_for":["Data analysis workflows","general agent builders","builders willing to evaluate younger projects"],"risks":["Repository looks stale","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Data analysis task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"tomdecroos-matplotsoccer","name":"Matplotsoccer","description":"Package to visualize soccer data","category":"sports-analytics","url":"https://www.openagentskill.com/skills/tomdecroos-matplotsoccer","repository":"https://github.com/TomDecroos/matplotsoccer","github_repo":"TomDecroos/matplotsoccer"},"suited_tasks":["Data analysis workflows","general agent builders","builders willing to evaluate younger projects","Load tabular data","Calculate trends","Summarize findings clearly","Load football datasets","Compare teams and players"],"suited_agents":["Jupyter Notebook","Soccer Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add TomDecroos/matplotsoccer","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add TomDecroos/matplotsoccer"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Matplotsoccer\" agent skill from https://github.com/TomDecroos/matplotsoccer. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Package to visualize soccer data"},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Matplotsoccer\" as a Claude Code skill from https://github.com/TomDecroos/matplotsoccer. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Package to visualize soccer data"},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Matplotsoccer\" from https://github.com/TomDecroos/matplotsoccer into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Package to visualize soccer data"}],"handoff_url":"https://www.openagentskill.com/api/skills/tomdecroos-matplotsoccer/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/tomdecroos-matplotsoccer"},"trust":{"score":68,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"146 GitHub stars","repoActivity":"146 stars, 16 forks","lastPushed":"3y since push","license":"MIT","repository":"https://github.com/TomDecroos/matplotsoccer","install":"npx skills add TomDecroos/matplotsoccer","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","soccer","sports-data","sports","jupyter notebook","github"],"known_risks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 146 stars, 16 forks; issue activity unavailable in current metadata","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":60,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Stars/forks activity: 146 stars, 16 forks; issue activity unavailable in current metadata","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":42,"label":"Needs review"},"supply":{"track":"Coding and developer agents","scenario":"GitHub automation","maintenance":"3y since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that require actively maintained dependencies","production agents without a repository review","Repository looks stale","No OpenAgentSkill engagement data yet","Documentation summary is thin","Repository appears stale","Quality score needs review","Stars/forks activity: 146 stars, 16 forks; issue activity unavailable in current metadata"],"agent_contract":{"task_input":"Use Matplotsoccer in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 68/100 Manual review","Audit: 60/100 Needs review","Safety: 48/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"tomdecroos-matplotsoccer (Matplotsoccer)","install_command":"npx skills add TomDecroos/matplotsoccer","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"tomdecroos-matplotsoccer","task":"Use Matplotsoccer in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/tomdecroos-matplotsoccer","api":"https://www.openagentskill.com/api/agent/skills/tomdecroos-matplotsoccer","audit":"https://www.openagentskill.com/skills/tomdecroos-matplotsoccer/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=tomdecroos-matplotsoccer&task=Use%20Matplotsoccer%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Matplotsoccer%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Matplotsoccer%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/tomdecroos-matplotsoccer/install","manifest":"https://www.openagentskill.com/api/registry/manifest/tomdecroos-matplotsoccer"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"tomdecroos-matplotsoccer","name":"Matplotsoccer","description":"Package to visualize soccer data","category":"sports-analytics","url":"https://www.openagentskill.com/skills/tomdecroos-matplotsoccer","repository":"https://github.com/TomDecroos/matplotsoccer","github_repo":"TomDecroos/matplotsoccer"},"suited_tasks":["Data analysis workflows","general agent builders","builders willing to evaluate younger projects","Load tabular data","Calculate trends","Summarize findings clearly","Load football datasets","Compare teams and players"],"suited_agents":["Jupyter Notebook","Soccer Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add TomDecroos/matplotsoccer","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add TomDecroos/matplotsoccer"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Matplotsoccer\" agent skill from https://github.com/TomDecroos/matplotsoccer. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Package to visualize soccer data"},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Matplotsoccer\" as a Claude Code skill from https://github.com/TomDecroos/matplotsoccer. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Package to visualize soccer data"},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Matplotsoccer\" from https://github.com/TomDecroos/matplotsoccer into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Package to visualize soccer data"}],"handoff_url":"https://www.openagentskill.com/api/skills/tomdecroos-matplotsoccer/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/tomdecroos-matplotsoccer"},"trust":{"score":68,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"146 GitHub stars","repoActivity":"146 stars, 16 forks","lastPushed":"3y since push","license":"MIT","repository":"https://github.com/TomDecroos/matplotsoccer","install":"npx skills add TomDecroos/matplotsoccer","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","soccer","sports-data","sports","jupyter notebook","github"],"known_risks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 146 stars, 16 forks; issue activity unavailable in current metadata","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":60,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Stars/forks activity: 146 stars, 16 forks; issue activity unavailable in current metadata","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":42,"label":"Needs review"},"supply":{"track":"Coding and developer agents","scenario":"GitHub automation","maintenance":"3y since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that require actively maintained dependencies","production agents without a repository review","Repository looks stale","No OpenAgentSkill engagement data yet","Documentation summary is thin","Repository appears stale","Quality score needs review","Stars/forks activity: 146 stars, 16 forks; issue activity unavailable in current metadata"],"agent_contract":{"task_input":"Use Matplotsoccer in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 68/100 Manual review","Audit: 60/100 Needs review","Safety: 48/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"tomdecroos-matplotsoccer (Matplotsoccer)","install_command":"npx skills add TomDecroos/matplotsoccer","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"tomdecroos-matplotsoccer","task":"Use Matplotsoccer in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/tomdecroos-matplotsoccer","api":"https://www.openagentskill.com/api/agent/skills/tomdecroos-matplotsoccer","audit":"https://www.openagentskill.com/skills/tomdecroos-matplotsoccer/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=tomdecroos-matplotsoccer&task=Use%20Matplotsoccer%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Matplotsoccer%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Matplotsoccer%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/tomdecroos-matplotsoccer/install","manifest":"https://www.openagentskill.com/api/registry/manifest/tomdecroos-matplotsoccer"}},"platforms":["Jupyter Notebook","Soccer Data"],"use_cases":[{"slug":"data-analysis","title":"Data analysis","url":"https://www.openagentskill.com/use-cases/data-analysis"},{"slug":"sports-analytics","title":"Sports analytics","url":"https://www.openagentskill.com/use-cases/sports-analytics"},{"slug":"github-automation","title":"GitHub automation","url":"https://www.openagentskill.com/use-cases/github-automation"},{"slug":"coding-agents","title":"Coding agents","url":"https://www.openagentskill.com/use-cases/coding-agents"}],"install":"npx skills add TomDecroos/matplotsoccer","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx skills add TomDecroos/matplotsoccer","description":"Use the registry command when your workflow supports the OpenAgentSkill installer.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"Matplotsoccer\" agent skill from https://github.com/TomDecroos/matplotsoccer. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Package to visualize soccer data","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"Matplotsoccer\" as a Claude Code skill from https://github.com/TomDecroos/matplotsoccer. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Package to visualize soccer data","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"Matplotsoccer\" from https://github.com/TomDecroos/matplotsoccer into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Package to visualize soccer data","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/TomDecroos/matplotsoccer","github_repo":"TomDecroos/matplotsoccer","version":"1.0.0","license":"MIT","updated_at":"2026-06-21T06:56:41.583092+00:00","canonical_key":"tomdecroos/matplotsoccer","recommendation_reasons":["Matches task terms: soccer","Install handoff is available","Repository freshness signal is available","Registry match score 43"],"urls":{"web":"https://www.openagentskill.com/skills/tomdecroos-matplotsoccer","api":"https://www.openagentskill.com/api/agent/skills/tomdecroos-matplotsoccer","install_api":"https://www.openagentskill.com/api/skills/tomdecroos-matplotsoccer/install","audit":"https://www.openagentskill.com/skills/tomdecroos-matplotsoccer/audit","repository":"https://github.com/TomDecroos/matplotsoccer"}},{"rank":3,"match_score":43,"raw_match_score":574.3,"slug":"probberechts-soccerdata","name":"Soccerdata","description":"⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored. ","tagline":"⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored. ","category":"sports-analytics","tags":["sports","soccer","analytics","elo-rating","espn","fbref","fivethirtyeight","soccer-analytics","soccer-data","sofascore"],"author":{"name":"probberechts","verified":true,"url":"https://github.com/probberechts"},"attribution":{"status":"community_indexed","statusLabel":"Community indexed","shortLabel":"COMMUNITY INDEXED","sourceLabel":"GitHub star discovery","sourceDetail":"probberechts/soccerdata","creatorName":"probberechts","creatorUrl":"https://github.com/probberechts","sourceUrl":"https://github.com/probberechts/soccerdata","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/probberechts-soccerdata#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":1758,"forks":276,"downloads":0,"rating":0,"review_count":0,"quality_score":64.42},"quality":{"score":90,"tier":"excellent","label":"Excellent","summary":"High-confidence pick with strong adoption and healthy maintenance signals.","signals":[{"label":"GitHub stars","value":"1.8K","tone":"positive"},{"label":"Freshness","value":"2mo ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"Unknown","tone":"neutral"}],"warnings":[]},"trust":{"version":"trust-score-v4","score":83,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"1.8K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"1.8K stars, 276 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":88,"weight":0.14,"status":"pass","detail":"2mo since push"},{"id":"license","label":"License clarity","score":42,"weight":0.09,"status":"warn","detail":"Unknown"},{"id":"documentation","label":"README/SKILL.md completeness","score":66,"weight":0.14,"status":"info","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":82,"weight":0.12,"status":"pass","detail":"network or browser surface"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add probberechts/soccerdata"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":86,"weight":0.07,"status":"pass","detail":"network or browser access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/probberechts/soccerdata"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"1.8K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"1.8K stars, 276 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"2mo since push"},{"status":"warn","label":"License clarity","detail":"Unknown"},{"status":"info","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"network or browser surface"},{"status":"pass","label":"Install availability","detail":"npx skills add probberechts/soccerdata"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"network or browser access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/probberechts/soccerdata"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"pass","label":"Ownership","detail":"Listing manually verified"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["Manually verified listing","AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["License is unclear","Documentation summary is thin","License clarity: Unknown"],"evidence":{"stars":"1.8K GitHub stars","repoActivity":"1.8K stars, 276 forks","lastPushed":"2mo since push","license":"Unknown","repository":"https://github.com/probberechts/soccerdata","install":"npx skills add probberechts/soccerdata","installSafety":"standard package or runtime install path","permissionSurface":"network or browser access","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add probberechts/soccerdata","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is unclear","No Agent Proven outcome evidence yet","2mo since push"]},"agentCompatibility":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["License is unclear","Documentation summary is thin","License clarity: Unknown"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["sports-analytics","sports","soccer","analytics","elo-rating","espn"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace","Commercial reuse before clarifying license terms"],"knownRisks":["License is unclear","Documentation summary is thin","License clarity: Unknown"]},"safety":{"score":74,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed","badge":"REVIEWED","summary":"Good audit and safety signals with no high-risk permission hints in public metadata.","recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow.","auto_install_policy":"review","reasons":["Safe-to-try audit","74/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"safe_to_try","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["License is unclear"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow.","reasons":["Safe-to-try audit","74/100 agent safety score"]},"supply_profile":{"track":{"slug":"football-world-cup","label":"Football and World Cup analytics","shortLabel":"World Cup","description":"Football data, World Cup dashboards, xG, match prediction, scouting, and sports analytics."},"scenario":{"label":"Sports analytics","description":"I need my agent to analyze football matches, World Cup data, xG, players, teams, and predictions.","useCases":[{"slug":"sports-analytics","title":"Sports analytics"},{"slug":"web-scraping","title":"Web scraping"},{"slug":"data-analysis","title":"Data analysis"}]},"applicableAgents":["CLI","Codex","Claude Code","Cursor","Python"],"install":{"ready":true,"command":"npx skills add probberechts/soccerdata","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":1758,"starsLabel":"1.8K","forks":276,"license":"Unknown","qualityScore":90,"trustScore":83,"auditScore":86},"maintenance":{"status":"active","label":"2mo since push","daysSincePush":50,"lastPushedAt":"2026-06-14T04:32:21+00:00"},"risk":{"level":"safe_to_try","label":"Safe to try","requiresReview":true,"notes":["License is unclear","Documentation summary is thin","License clarity: Unknown"]},"coverageTags":["World Cup","Sports analytics","sports-analytics","sports","soccer","analytics","elo-rating","espn"]},"audit":{"audit_score":86,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["License is unclear","Documentation summary is thin","License clarity: Unknown"]},"decision":{"readiness_score":100,"readiness_label":"Production-ready","headline":"Primary pick for Sports analytics","role":"Primary pick","primary_fit":"Sports analytics","best_for":["Sports analytics workflows","general agent builders","teams that value GitHub adoption signals"],"risks":["No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Sports analytics task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"probberechts-soccerdata","name":"Soccerdata","description":"⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored. ","category":"sports-analytics","url":"https://www.openagentskill.com/skills/probberechts-soccerdata","repository":"https://github.com/probberechts/soccerdata","github_repo":"probberechts/soccerdata"},"suited_tasks":["Sports analytics workflows","general agent builders","teams that value GitHub adoption signals","Load football datasets","Compare teams and players","Explain match and tournament signals","Crawl target URLs","Extract tables and metadata"],"suited_agents":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add probberechts/soccerdata","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add probberechts/soccerdata"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Soccerdata\" agent skill from https://github.com/probberechts/soccerdata. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: ⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Soccerdata\" as a Claude Code skill from https://github.com/probberechts/soccerdata. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: ⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Soccerdata\" from https://github.com/probberechts/soccerdata into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: ⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored."}],"handoff_url":"https://www.openagentskill.com/api/skills/probberechts-soccerdata/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/probberechts-soccerdata"},"trust":{"score":83,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"1.8K GitHub stars","repoActivity":"1.8K stars, 276 forks","lastPushed":"2mo since push","license":"Unknown","repository":"https://github.com/probberechts/soccerdata","install":"npx skills add probberechts/soccerdata","installSafety":"standard package or runtime install path","permissionSurface":"network or browser access","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","soccer","analytics","elo-rating","espn"],"known_risks":["License is unclear","Documentation summary is thin","License clarity: Unknown"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":86,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["License is unclear","Documentation summary is thin","License clarity: Unknown"]},"safety_gate":{"tier":"reviewed","label":"Reviewed","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow."},"quality":{"score":90,"label":"Excellent"},"supply":{"track":"Football and World Cup analytics","scenario":"Sports analytics","maintenance":"2mo since push","risk":"Safe to try"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","high-compliance environments without internal security review","No OpenAgentSkill engagement data yet","License is unclear","Documentation summary is thin","License clarity: Unknown","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface"],"agent_contract":{"task_input":"Use Soccerdata in an agent workflow","recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow.","install_policy":"review","minimum_review_before_use":["Trust: 83/100 Strong shortlist","Audit: 86/100 Safe to try","Safety: 74/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"probberechts-soccerdata (Soccerdata)","install_command":"npx skills add probberechts/soccerdata","risk_summary":"Safe to try; Reviewed; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"probberechts-soccerdata","task":"Use Soccerdata in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/probberechts-soccerdata","api":"https://www.openagentskill.com/api/agent/skills/probberechts-soccerdata","audit":"https://www.openagentskill.com/skills/probberechts-soccerdata/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=probberechts-soccerdata&task=Use%20Soccerdata%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Soccerdata%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Soccerdata%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/probberechts-soccerdata/install","manifest":"https://www.openagentskill.com/api/registry/manifest/probberechts-soccerdata"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"probberechts-soccerdata","name":"Soccerdata","description":"⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored. ","category":"sports-analytics","url":"https://www.openagentskill.com/skills/probberechts-soccerdata","repository":"https://github.com/probberechts/soccerdata","github_repo":"probberechts/soccerdata"},"suited_tasks":["Sports analytics workflows","general agent builders","teams that value GitHub adoption signals","Load football datasets","Compare teams and players","Explain match and tournament signals","Crawl target URLs","Extract tables and metadata"],"suited_agents":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add probberechts/soccerdata","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add probberechts/soccerdata"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Soccerdata\" agent skill from https://github.com/probberechts/soccerdata. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: ⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Soccerdata\" as a Claude Code skill from https://github.com/probberechts/soccerdata. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: ⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Soccerdata\" from https://github.com/probberechts/soccerdata into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: ⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored."}],"handoff_url":"https://www.openagentskill.com/api/skills/probberechts-soccerdata/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/probberechts-soccerdata"},"trust":{"score":83,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"1.8K GitHub stars","repoActivity":"1.8K stars, 276 forks","lastPushed":"2mo since push","license":"Unknown","repository":"https://github.com/probberechts/soccerdata","install":"npx skills add probberechts/soccerdata","installSafety":"standard package or runtime install path","permissionSurface":"network or browser access","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","soccer","analytics","elo-rating","espn"],"known_risks":["License is unclear","Documentation summary is thin","License clarity: Unknown"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":86,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["License is unclear","Documentation summary is thin","License clarity: Unknown"]},"safety_gate":{"tier":"reviewed","label":"Reviewed","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow."},"quality":{"score":90,"label":"Excellent"},"supply":{"track":"Football and World Cup analytics","scenario":"Sports analytics","maintenance":"2mo since push","risk":"Safe to try"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","high-compliance environments without internal security review","No OpenAgentSkill engagement data yet","License is unclear","Documentation summary is thin","License clarity: Unknown","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface"],"agent_contract":{"task_input":"Use Soccerdata in an agent workflow","recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow.","install_policy":"review","minimum_review_before_use":["Trust: 83/100 Strong shortlist","Audit: 86/100 Safe to try","Safety: 74/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"probberechts-soccerdata (Soccerdata)","install_command":"npx skills add probberechts/soccerdata","risk_summary":"Safe to try; Reviewed; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"probberechts-soccerdata","task":"Use Soccerdata in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/probberechts-soccerdata","api":"https://www.openagentskill.com/api/agent/skills/probberechts-soccerdata","audit":"https://www.openagentskill.com/skills/probberechts-soccerdata/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=probberechts-soccerdata&task=Use%20Soccerdata%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Soccerdata%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Soccerdata%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/probberechts-soccerdata/install","manifest":"https://www.openagentskill.com/api/registry/manifest/probberechts-soccerdata"}},"platforms":["Python","Sports Data"],"use_cases":[{"slug":"sports-analytics","title":"Sports analytics","url":"https://www.openagentskill.com/use-cases/sports-analytics"},{"slug":"web-scraping","title":"Web scraping","url":"https://www.openagentskill.com/use-cases/web-scraping"},{"slug":"data-analysis","title":"Data analysis","url":"https://www.openagentskill.com/use-cases/data-analysis"},{"slug":"marketing-growth","title":"Marketing and growth","url":"https://www.openagentskill.com/use-cases/marketing-growth"}],"install":"npx skills add probberechts/soccerdata","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx skills add probberechts/soccerdata","description":"Use the registry command when your workflow supports the OpenAgentSkill installer.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"Soccerdata\" agent skill from https://github.com/probberechts/soccerdata. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: ⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"Soccerdata\" as a Claude Code skill from https://github.com/probberechts/soccerdata. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: ⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"Soccerdata\" from https://github.com/probberechts/soccerdata into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: ⛏⚽ Scrape soccer data from Club Elo, ESPN, FBref, Football-Data.co.uk, Sofascore, SoFIFA, Understat and WhoScored.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/probberechts/soccerdata","github_repo":"probberechts/soccerdata","version":"1.0.0","license":"Unknown","updated_at":"2026-06-14T13:00:51.709651+00:00","canonical_key":"probberechts/soccerdata","recommendation_reasons":["Matches task terms: soccer","Useful GitHub adoption: 1,758 stars","Install handoff is available","Repository freshness signal is available","Registry match score 43"],"urls":{"web":"https://www.openagentskill.com/skills/probberechts-soccerdata","api":"https://www.openagentskill.com/api/agent/skills/probberechts-soccerdata","install_api":"https://www.openagentskill.com/api/skills/probberechts-soccerdata/install","audit":"https://www.openagentskill.com/skills/probberechts-soccerdata/audit","repository":"https://github.com/probberechts/soccerdata"}},{"rank":4,"match_score":42,"raw_match_score":562.2,"slug":"ml-kuleuven-socceraction","name":"Socceraction","description":"Convert soccer event stream data to SPADL and value player actions using VAEP or xT","tagline":"Convert soccer event stream data to SPADL and value player actions using VAEP or xT","category":"sports-analytics","tags":["sports","soccer","analytics","soccer-analytics","soccer-data","sports-analytics","python","github"],"author":{"name":"ML-KULeuven","verified":false,"url":"https://github.com/ML-KULeuven"},"attribution":{"status":"community_indexed","statusLabel":"Community indexed","shortLabel":"COMMUNITY INDEXED","sourceLabel":"GitHub star discovery","sourceDetail":"ML-KULeuven/socceraction","creatorName":"ML-KULeuven","creatorUrl":"https://github.com/ML-KULeuven","sourceUrl":"https://github.com/ML-KULeuven/socceraction","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/ml-kuleuven-socceraction#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":783,"forks":153,"downloads":0,"rating":0,"review_count":0,"quality_score":46.96},"quality":{"score":66,"tier":"promising","label":"Promising","summary":"Useful candidate, but compare it with alternatives before adopting.","signals":[{"label":"GitHub stars","value":"783","tone":"positive"},{"label":"Freshness","value":"7mo ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":[]},"trust":{"version":"trust-score-v4","score":78,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":76,"weight":0.13,"status":"info","detail":"783 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":71,"weight":0.08,"status":"info","detail":"783 stars, 153 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":62,"weight":0.14,"status":"info","detail":"7mo since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":66,"weight":0.14,"status":"info","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add ML-KULeuven/socceraction"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/ML-KULeuven/socceraction"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"783 GitHub stars"},{"status":"info","label":"Stars/forks activity","detail":"783 stars, 153 forks; issue activity unavailable in current metadata"},{"status":"info","label":"Recent maintenance","detail":"7mo since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"info","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add ML-KULeuven/socceraction"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/ML-KULeuven/socceraction"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["Quality score needs review","Documentation summary is thin"],"evidence":{"stars":"783 GitHub stars","repoActivity":"783 stars, 153 forks","lastPushed":"7mo since push","license":"MIT","repository":"https://github.com/ML-KULeuven/socceraction","install":"npx skills add ML-KULeuven/socceraction","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add ML-KULeuven/socceraction","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","7mo since push"]},"agentCompatibility":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Quality score needs review","Documentation summary is thin"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["sports-analytics","sports","soccer","analytics","soccer-analytics","soccer-data"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Quality score needs review","Documentation summary is thin"]},"safety":{"score":64,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","summary":"Usable candidate, but the agent should surface permission and audit notes before installation.","recommended_action":"Require human approval before installing into a real workspace.","auto_install_policy":"review","reasons":["Documentation summary is thin","64/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["Documentation summary is thin"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["Documentation summary is thin","64/100 agent safety score"]},"supply_profile":{"track":{"slug":"coding","label":"Coding and developer agents","shortLabel":"Coding","description":"Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills."},"scenario":{"label":"GitHub automation","description":"I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.","useCases":[{"slug":"sports-analytics","title":"Sports analytics"},{"slug":"github-automation","title":"GitHub automation"},{"slug":"coding-agents","title":"Coding agents"}]},"applicableAgents":["CLI","Codex","Claude Code","Cursor","Python"],"install":{"ready":true,"command":"npx skills add ML-KULeuven/socceraction","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":783,"starsLabel":"783","forks":153,"license":"MIT","qualityScore":66,"trustScore":78,"auditScore":76},"maintenance":{"status":"stable","label":"7mo since push","daysSincePush":208,"lastPushedAt":"2026-01-07T08:40:05+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Documentation summary is thin","Quality score needs review","Needs review"]},"coverageTags":["Coding","GitHub automation","sports-analytics","sports","soccer","analytics","soccer-analytics","soccer-data"]},"audit":{"audit_score":76,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Quality score needs review"]},"decision":{"readiness_score":68,"readiness_label":"Prototype first","headline":"Fallback candidate for Sports analytics","role":"Fallback candidate","primary_fit":"Sports analytics","best_for":["Sports analytics workflows","general agent builders","teams that value GitHub adoption signals"],"risks":["No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Sports analytics task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"ml-kuleuven-socceraction","name":"Socceraction","description":"Convert soccer event stream data to SPADL and value player actions using VAEP or xT","category":"sports-analytics","url":"https://www.openagentskill.com/skills/ml-kuleuven-socceraction","repository":"https://github.com/ML-KULeuven/socceraction","github_repo":"ML-KULeuven/socceraction"},"suited_tasks":["Sports analytics workflows","general agent builders","teams that value GitHub adoption signals","Load football datasets","Compare teams and players","Explain match and tournament signals","Inspect repository metadata","Compare code changes"],"suited_agents":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add ML-KULeuven/socceraction","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add ML-KULeuven/socceraction"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Socceraction\" agent skill from https://github.com/ML-KULeuven/socceraction. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Convert soccer event stream data to SPADL and value player actions using VAEP or xT"},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Socceraction\" as a Claude Code skill from https://github.com/ML-KULeuven/socceraction. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Convert soccer event stream data to SPADL and value player actions using VAEP or xT"},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Socceraction\" from https://github.com/ML-KULeuven/socceraction into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Convert soccer event stream data to SPADL and value player actions using VAEP or xT"}],"handoff_url":"https://www.openagentskill.com/api/skills/ml-kuleuven-socceraction/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/ml-kuleuven-socceraction"},"trust":{"score":78,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"783 GitHub stars","repoActivity":"783 stars, 153 forks","lastPushed":"7mo since push","license":"MIT","repository":"https://github.com/ML-KULeuven/socceraction","install":"npx skills add ML-KULeuven/socceraction","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","soccer","analytics","soccer-analytics","soccer-data"],"known_risks":["Quality score needs review","Documentation summary is thin"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":76,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Quality score needs review"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":66,"label":"Promising"},"supply":{"track":"Coding and developer agents","scenario":"GitHub automation","maintenance":"7mo since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","high-compliance environments without internal security review","No OpenAgentSkill engagement data yet","Documentation summary is thin","Quality score needs review","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"agent_contract":{"task_input":"Use Socceraction in an agent workflow","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 78/100 Strong shortlist","Audit: 76/100 Needs review","Safety: 64/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"ml-kuleuven-socceraction (Socceraction)","install_command":"npx skills add ML-KULeuven/socceraction","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"ml-kuleuven-socceraction","task":"Use Socceraction in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/ml-kuleuven-socceraction","api":"https://www.openagentskill.com/api/agent/skills/ml-kuleuven-socceraction","audit":"https://www.openagentskill.com/skills/ml-kuleuven-socceraction/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=ml-kuleuven-socceraction&task=Use%20Socceraction%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Socceraction%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Socceraction%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/ml-kuleuven-socceraction/install","manifest":"https://www.openagentskill.com/api/registry/manifest/ml-kuleuven-socceraction"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"ml-kuleuven-socceraction","name":"Socceraction","description":"Convert soccer event stream data to SPADL and value player actions using VAEP or xT","category":"sports-analytics","url":"https://www.openagentskill.com/skills/ml-kuleuven-socceraction","repository":"https://github.com/ML-KULeuven/socceraction","github_repo":"ML-KULeuven/socceraction"},"suited_tasks":["Sports analytics workflows","general agent builders","teams that value GitHub adoption signals","Load football datasets","Compare teams and players","Explain match and tournament signals","Inspect repository metadata","Compare code changes"],"suited_agents":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add ML-KULeuven/socceraction","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add ML-KULeuven/socceraction"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Socceraction\" agent skill from https://github.com/ML-KULeuven/socceraction. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Convert soccer event stream data to SPADL and value player actions using VAEP or xT"},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Socceraction\" as a Claude Code skill from https://github.com/ML-KULeuven/socceraction. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Convert soccer event stream data to SPADL and value player actions using VAEP or xT"},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Socceraction\" from https://github.com/ML-KULeuven/socceraction into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Convert soccer event stream data to SPADL and value player actions using VAEP or xT"}],"handoff_url":"https://www.openagentskill.com/api/skills/ml-kuleuven-socceraction/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/ml-kuleuven-socceraction"},"trust":{"score":78,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"783 GitHub stars","repoActivity":"783 stars, 153 forks","lastPushed":"7mo since push","license":"MIT","repository":"https://github.com/ML-KULeuven/socceraction","install":"npx skills add ML-KULeuven/socceraction","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","soccer","analytics","soccer-analytics","soccer-data"],"known_risks":["Quality score needs review","Documentation summary is thin"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":76,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Quality score needs review"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":66,"label":"Promising"},"supply":{"track":"Coding and developer agents","scenario":"GitHub automation","maintenance":"7mo since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","high-compliance environments without internal security review","No OpenAgentSkill engagement data yet","Documentation summary is thin","Quality score needs review","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"agent_contract":{"task_input":"Use Socceraction in an agent workflow","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 78/100 Strong shortlist","Audit: 76/100 Needs review","Safety: 64/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"ml-kuleuven-socceraction (Socceraction)","install_command":"npx skills add ML-KULeuven/socceraction","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"ml-kuleuven-socceraction","task":"Use Socceraction in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/ml-kuleuven-socceraction","api":"https://www.openagentskill.com/api/agent/skills/ml-kuleuven-socceraction","audit":"https://www.openagentskill.com/skills/ml-kuleuven-socceraction/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=ml-kuleuven-socceraction&task=Use%20Socceraction%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Socceraction%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Socceraction%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/ml-kuleuven-socceraction/install","manifest":"https://www.openagentskill.com/api/registry/manifest/ml-kuleuven-socceraction"}},"platforms":["Python","Sports Data"],"use_cases":[{"slug":"sports-analytics","title":"Sports analytics","url":"https://www.openagentskill.com/use-cases/sports-analytics"},{"slug":"github-automation","title":"GitHub automation","url":"https://www.openagentskill.com/use-cases/github-automation"},{"slug":"coding-agents","title":"Coding agents","url":"https://www.openagentskill.com/use-cases/coding-agents"},{"slug":"data-analysis","title":"Data analysis","url":"https://www.openagentskill.com/use-cases/data-analysis"}],"install":"npx skills add ML-KULeuven/socceraction","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx skills add ML-KULeuven/socceraction","description":"Use the registry command when your workflow supports the OpenAgentSkill installer.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"Socceraction\" agent skill from https://github.com/ML-KULeuven/socceraction. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Convert soccer event stream data to SPADL and value player actions using VAEP or xT","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"Socceraction\" as a Claude Code skill from https://github.com/ML-KULeuven/socceraction. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Convert soccer event stream data to SPADL and value player actions using VAEP or xT","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"Socceraction\" from https://github.com/ML-KULeuven/socceraction into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Convert soccer event stream data to SPADL and value player actions using VAEP or xT","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/ML-KULeuven/socceraction","github_repo":"ML-KULeuven/socceraction","version":"1.0.0","license":"MIT","updated_at":"2026-06-15T03:01:31.476568+00:00","canonical_key":"ml-kuleuven/socceraction","recommendation_reasons":["Matches task terms: soccer","Useful GitHub adoption: 783 stars","Install handoff is available","Repository freshness signal is available","Registry match score 42"],"urls":{"web":"https://www.openagentskill.com/skills/ml-kuleuven-socceraction","api":"https://www.openagentskill.com/api/agent/skills/ml-kuleuven-socceraction","install_api":"https://www.openagentskill.com/api/skills/ml-kuleuven-socceraction/install","audit":"https://www.openagentskill.com/skills/ml-kuleuven-socceraction/audit","repository":"https://github.com/ML-KULeuven/socceraction"}},{"rank":5,"match_score":42,"raw_match_score":557.4,"slug":"tryolabs-soccer-video-analytics","name":"Soccer Video Analytics","description":"Demo on how to compute soccer ball possession automatically using AI.","tagline":"Demo on how to compute soccer ball possession automatically using AI.","category":"sports-analytics","tags":["sports","soccer","analytics","ball-possession","camera-motion","classification","multi-object-tracking","norfair","object-detection","tracking"],"author":{"name":"tryolabs","verified":false,"url":"https://github.com/tryolabs"},"attribution":{"status":"community_indexed","statusLabel":"Community indexed","shortLabel":"COMMUNITY INDEXED","sourceLabel":"GitHub star discovery","sourceDetail":"tryolabs/soccer-video-analytics","creatorName":"tryolabs","creatorUrl":"https://github.com/tryolabs","sourceUrl":"https://github.com/tryolabs/soccer-video-analytics","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/tryolabs-soccer-video-analytics#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":297,"forks":72,"downloads":0,"rating":0,"review_count":0,"quality_score":36.02},"quality":{"score":45,"tier":"review","label":"Needs review","summary":"Inspect the repository carefully before adding it to an agent workflow.","signals":[{"label":"GitHub stars","value":"297","tone":"neutral"},{"label":"Freshness","value":"3y ago","tone":"warning"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":["Repository looks stale"]},"trust":{"version":"trust-score-v4","score":69,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection.","recommendedAction":"Inspect the repository, license, and recent activity before connecting it to agent workflows.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":62,"weight":0.13,"status":"info","detail":"297 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":62,"weight":0.08,"status":"info","detail":"297 stars, 72 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":22,"weight":0.14,"status":"fail","detail":"3y since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":50,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add tryolabs/soccer-video-analytics"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/tryolabs/soccer-video-analytics"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"297 GitHub stars"},{"status":"info","label":"Stars/forks activity","detail":"297 stars, 72 forks; issue activity unavailable in current metadata"},{"status":"fail","label":"Recent maintenance","detail":"3y since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add tryolabs/soccer-video-analytics"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/tryolabs/soccer-video-analytics"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Install command has no obvious high-risk pattern"],"warnings":["Repository looks stale","Quality score needs review","Documentation summary is thin","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"297 GitHub stars","repoActivity":"297 stars, 72 forks","lastPushed":"3y since push","license":"MIT","repository":"https://github.com/tryolabs/soccer-video-analytics","install":"npx skills add tryolabs/soccer-video-analytics","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add tryolabs/soccer-video-analytics","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","3y since push"]},"agentCompatibility":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Repository looks stale","Quality score needs review","Documentation summary is thin","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["sports-analytics","sports","soccer","analytics","ball-possession","camera-motion"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety":{"score":49,"level":"avoid_auto_install","label":"Avoid automatic install","safety_tier":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","summary":"Sparse or mixed signals. Useful for discovery, but not for autonomous installation.","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","auto_install_policy":"review","reasons":["Documentation summary is thin","49/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["Documentation summary is thin"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","reasons":["Documentation summary is thin","49/100 agent safety score"]},"supply_profile":{"track":{"slug":"data","label":"Data, BI, and analytics","shortLabel":"Data","description":"CSV, SQL, notebooks, dashboards, data pipelines, BI, ETL, and spreadsheet analysis."},"scenario":{"label":"Data analysis","description":"I need my agent to analyze CSV data, produce insights, and explain trends.","useCases":[{"slug":"sports-analytics","title":"Sports analytics"},{"slug":"data-analysis","title":"Data analysis"},{"slug":"marketing-growth","title":"Marketing and growth"}]},"applicableAgents":["CLI","Codex","Claude Code","Cursor","Python"],"install":{"ready":true,"command":"npx skills add tryolabs/soccer-video-analytics","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":297,"starsLabel":"297","forks":72,"license":"MIT","qualityScore":45,"trustScore":69,"auditScore":61},"maintenance":{"status":"stale","label":"3y since push","daysSincePush":957,"lastPushedAt":"2023-12-20T00:50:31+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Recent maintenance: 3y since push"]},"coverageTags":["Data","Data analysis","sports-analytics","sports","soccer","analytics","ball-possession","camera-motion"]},"audit":{"audit_score":61,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Recent maintenance: 3y since push"]},"decision":{"readiness_score":35,"readiness_label":"Needs manual review","headline":"Needs validation for Sports analytics","role":"Needs validation","primary_fit":"Sports analytics","best_for":["Sports analytics workflows","general agent builders","builders willing to evaluate younger projects"],"risks":["Repository looks stale","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Sports analytics task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"tryolabs-soccer-video-analytics","name":"Soccer Video Analytics","description":"Demo on how to compute soccer ball possession automatically using AI.","category":"sports-analytics","url":"https://www.openagentskill.com/skills/tryolabs-soccer-video-analytics","repository":"https://github.com/tryolabs/soccer-video-analytics","github_repo":"tryolabs/soccer-video-analytics"},"suited_tasks":["Sports analytics workflows","general agent builders","builders willing to evaluate younger projects","Load football datasets","Compare teams and players","Explain match and tournament signals","Load tabular data","Calculate trends"],"suited_agents":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add tryolabs/soccer-video-analytics","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add tryolabs/soccer-video-analytics"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Soccer Video Analytics\" agent skill from https://github.com/tryolabs/soccer-video-analytics. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Demo on how to compute soccer ball possession automatically using AI."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Soccer Video Analytics\" as a Claude Code skill from https://github.com/tryolabs/soccer-video-analytics. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Demo on how to compute soccer ball possession automatically using AI."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Soccer Video Analytics\" from https://github.com/tryolabs/soccer-video-analytics into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Demo on how to compute soccer ball possession automatically using AI."}],"handoff_url":"https://www.openagentskill.com/api/skills/tryolabs-soccer-video-analytics/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/tryolabs-soccer-video-analytics"},"trust":{"score":69,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"297 GitHub stars","repoActivity":"297 stars, 72 forks","lastPushed":"3y since push","license":"MIT","repository":"https://github.com/tryolabs/soccer-video-analytics","install":"npx skills add tryolabs/soccer-video-analytics","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","soccer","analytics","ball-possession","camera-motion"],"known_risks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":61,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":45,"label":"Needs review"},"supply":{"track":"Data, BI, and analytics","scenario":"Data analysis","maintenance":"3y since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that require actively maintained dependencies","production agents without a repository review","Repository looks stale","No OpenAgentSkill engagement data yet","Documentation summary is thin","Repository appears stale","Quality score needs review","Recent maintenance: 3y since push"],"agent_contract":{"task_input":"Use Soccer Video Analytics in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 69/100 Manual review","Audit: 61/100 Needs review","Safety: 49/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"tryolabs-soccer-video-analytics (Soccer Video Analytics)","install_command":"npx skills add tryolabs/soccer-video-analytics","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"tryolabs-soccer-video-analytics","task":"Use Soccer Video Analytics in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/tryolabs-soccer-video-analytics","api":"https://www.openagentskill.com/api/agent/skills/tryolabs-soccer-video-analytics","audit":"https://www.openagentskill.com/skills/tryolabs-soccer-video-analytics/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=tryolabs-soccer-video-analytics&task=Use%20Soccer%20Video%20Analytics%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Soccer%20Video%20Analytics%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Soccer%20Video%20Analytics%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/tryolabs-soccer-video-analytics/install","manifest":"https://www.openagentskill.com/api/registry/manifest/tryolabs-soccer-video-analytics"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"tryolabs-soccer-video-analytics","name":"Soccer Video Analytics","description":"Demo on how to compute soccer ball possession automatically using AI.","category":"sports-analytics","url":"https://www.openagentskill.com/skills/tryolabs-soccer-video-analytics","repository":"https://github.com/tryolabs/soccer-video-analytics","github_repo":"tryolabs/soccer-video-analytics"},"suited_tasks":["Sports analytics workflows","general agent builders","builders willing to evaluate younger projects","Load football datasets","Compare teams and players","Explain match and tournament signals","Load tabular data","Calculate trends"],"suited_agents":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add tryolabs/soccer-video-analytics","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add tryolabs/soccer-video-analytics"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Soccer Video Analytics\" agent skill from https://github.com/tryolabs/soccer-video-analytics. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Demo on how to compute soccer ball possession automatically using AI."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Soccer Video Analytics\" as a Claude Code skill from https://github.com/tryolabs/soccer-video-analytics. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Demo on how to compute soccer ball possession automatically using AI."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Soccer Video Analytics\" from https://github.com/tryolabs/soccer-video-analytics into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Demo on how to compute soccer ball possession automatically using AI."}],"handoff_url":"https://www.openagentskill.com/api/skills/tryolabs-soccer-video-analytics/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/tryolabs-soccer-video-analytics"},"trust":{"score":69,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"297 GitHub stars","repoActivity":"297 stars, 72 forks","lastPushed":"3y since push","license":"MIT","repository":"https://github.com/tryolabs/soccer-video-analytics","install":"npx skills add tryolabs/soccer-video-analytics","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","soccer","analytics","ball-possession","camera-motion"],"known_risks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":61,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Recent maintenance: 3y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":45,"label":"Needs review"},"supply":{"track":"Data, BI, and analytics","scenario":"Data analysis","maintenance":"3y since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that require actively maintained dependencies","production agents without a repository review","Repository looks stale","No OpenAgentSkill engagement data yet","Documentation summary is thin","Repository appears stale","Quality score needs review","Recent maintenance: 3y since push"],"agent_contract":{"task_input":"Use Soccer Video Analytics in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 69/100 Manual review","Audit: 61/100 Needs review","Safety: 49/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"tryolabs-soccer-video-analytics (Soccer Video Analytics)","install_command":"npx skills add tryolabs/soccer-video-analytics","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"tryolabs-soccer-video-analytics","task":"Use Soccer Video Analytics in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/tryolabs-soccer-video-analytics","api":"https://www.openagentskill.com/api/agent/skills/tryolabs-soccer-video-analytics","audit":"https://www.openagentskill.com/skills/tryolabs-soccer-video-analytics/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=tryolabs-soccer-video-analytics&task=Use%20Soccer%20Video%20Analytics%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Soccer%20Video%20Analytics%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Soccer%20Video%20Analytics%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/tryolabs-soccer-video-analytics/install","manifest":"https://www.openagentskill.com/api/registry/manifest/tryolabs-soccer-video-analytics"}},"platforms":["Python","Sports Data"],"use_cases":[{"slug":"sports-analytics","title":"Sports analytics","url":"https://www.openagentskill.com/use-cases/sports-analytics"},{"slug":"data-analysis","title":"Data analysis","url":"https://www.openagentskill.com/use-cases/data-analysis"},{"slug":"marketing-growth","title":"Marketing and growth","url":"https://www.openagentskill.com/use-cases/marketing-growth"},{"slug":"video-creation","title":"Video creation","url":"https://www.openagentskill.com/use-cases/video-creation"}],"install":"npx skills add tryolabs/soccer-video-analytics","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx skills add tryolabs/soccer-video-analytics","description":"Use the registry command when your workflow supports the OpenAgentSkill installer.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"Soccer Video Analytics\" agent skill from https://github.com/tryolabs/soccer-video-analytics. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Demo on how to compute soccer ball possession automatically using AI.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"Soccer Video Analytics\" as a Claude Code skill from https://github.com/tryolabs/soccer-video-analytics. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Demo on how to compute soccer ball possession automatically using AI.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"Soccer Video Analytics\" from https://github.com/tryolabs/soccer-video-analytics into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Demo on how to compute soccer ball possession automatically using AI.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/tryolabs/soccer-video-analytics","github_repo":"tryolabs/soccer-video-analytics","version":"1.0.0","license":"MIT","updated_at":"2026-06-29T03:04:13.282569+00:00","canonical_key":"tryolabs/soccer-video-analytics","recommendation_reasons":["Matches task terms: soccer","Install handoff is available","Repository freshness signal is available","Registry match score 42"],"urls":{"web":"https://www.openagentskill.com/skills/tryolabs-soccer-video-analytics","api":"https://www.openagentskill.com/api/agent/skills/tryolabs-soccer-video-analytics","install_api":"https://www.openagentskill.com/api/skills/tryolabs-soccer-video-analytics/install","audit":"https://www.openagentskill.com/skills/tryolabs-soccer-video-analytics/audit","repository":"https://github.com/tryolabs/soccer-video-analytics"}},{"rank":6,"match_score":42,"raw_match_score":556.9,"slug":"ml-kuleuven-soccer-xg","name":"Soccer Xg","description":"A Python package for training and analyzing expected goals (xG) models in soccer.","tagline":"A Python package for training and analyzing expected goals (xG) models in soccer.","category":"sports-analytics","tags":["xg","football","analytics","sports","soccer-analytics","jupyter notebook","github"],"author":{"name":"ML-KULeuven","verified":false,"url":"https://github.com/ML-KULeuven"},"attribution":{"status":"community_indexed","statusLabel":"Community indexed","shortLabel":"COMMUNITY INDEXED","sourceLabel":"GitHub star discovery","sourceDetail":"ML-KULeuven/soccer_xg","creatorName":"ML-KULeuven","creatorUrl":"https://github.com/ML-KULeuven","sourceUrl":"https://github.com/ML-KULeuven/soccer_xg","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/ml-kuleuven-soccer-xg#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":251,"forks":29,"downloads":0,"rating":0,"review_count":0,"quality_score":35.51},"quality":{"score":44,"tier":"review","label":"Needs review","summary":"Inspect the repository carefully before adding it to an agent workflow.","signals":[{"label":"GitHub stars","value":"251","tone":"neutral"},{"label":"Freshness","value":"2y ago","tone":"warning"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"Apache-2.0","tone":"neutral"}],"warnings":["Repository looks stale"]},"trust":{"version":"trust-score-v4","score":70,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection.","recommendedAction":"Inspect the repository, license, and recent activity before connecting it to agent workflows.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":62,"weight":0.13,"status":"info","detail":"251 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":57,"weight":0.08,"status":"warn","detail":"251 stars, 29 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":22,"weight":0.14,"status":"fail","detail":"2y since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"Apache-2.0"},{"id":"documentation","label":"README/SKILL.md completeness","score":66,"weight":0.14,"status":"info","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add ML-KULeuven/soccer_xg"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/ML-KULeuven/soccer_xg"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"251 GitHub stars"},{"status":"warn","label":"Stars/forks activity","detail":"251 stars, 29 forks; issue activity unavailable in current metadata"},{"status":"fail","label":"Recent maintenance","detail":"2y since push"},{"status":"pass","label":"License clarity","detail":"Apache-2.0"},{"status":"info","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add ML-KULeuven/soccer_xg"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/ML-KULeuven/soccer_xg"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Install command has no obvious high-risk pattern"],"warnings":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 251 stars, 29 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"],"evidence":{"stars":"251 GitHub stars","repoActivity":"251 stars, 29 forks","lastPushed":"2y since push","license":"Apache-2.0","repository":"https://github.com/ML-KULeuven/soccer_xg","install":"npx skills add ML-KULeuven/soccer_xg","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add ML-KULeuven/soccer_xg","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","2y since push"]},"agentCompatibility":["Jupyter Notebook","Expected Goals","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 251 stars, 29 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["sports-analytics","xg","football","analytics","sports","soccer-analytics"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 251 stars, 29 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"]},"safety":{"score":49,"level":"avoid_auto_install","label":"Avoid automatic install","safety_tier":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","summary":"Sparse or mixed signals. Useful for discovery, but not for autonomous installation.","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","auto_install_policy":"review","reasons":["Documentation summary is thin","49/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["Documentation summary is thin"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","reasons":["Documentation summary is thin","49/100 agent safety score"]},"supply_profile":{"track":{"slug":"football-world-cup","label":"Football and World Cup analytics","shortLabel":"World Cup","description":"Football data, World Cup dashboards, xG, match prediction, scouting, and sports analytics."},"scenario":{"label":"Sports analytics","description":"I need my agent to analyze football matches, World Cup data, xG, players, teams, and predictions.","useCases":[{"slug":"sports-analytics","title":"Sports analytics"},{"slug":"data-analysis","title":"Data analysis"},{"slug":"github-automation","title":"GitHub automation"}]},"applicableAgents":["CLI","Codex","Claude Code","Cursor","Jupyter Notebook"],"install":{"ready":true,"command":"npx skills add ML-KULeuven/soccer_xg","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":251,"starsLabel":"251","forks":29,"license":"Apache-2.0","qualityScore":44,"trustScore":70,"auditScore":61},"maintenance":{"status":"stale","label":"2y since push","daysSincePush":789,"lastPushedAt":"2024-06-04T13:34:13+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Stars/forks activity: 251 stars, 29 forks; issue activity unavailable in current metadata"]},"coverageTags":["World Cup","Sports analytics","sports-analytics","xg","football","analytics","sports","soccer-analytics"]},"audit":{"audit_score":61,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Stars/forks activity: 251 stars, 29 forks; issue activity unavailable in current metadata"]},"decision":{"readiness_score":34,"readiness_label":"Needs manual review","headline":"Needs validation for Sports analytics","role":"Needs validation","primary_fit":"Sports analytics","best_for":["Sports analytics workflows","general agent builders","builders willing to evaluate younger projects"],"risks":["Repository looks stale","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Sports analytics task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"ml-kuleuven-soccer-xg","name":"Soccer Xg","description":"A Python package for training and analyzing expected goals (xG) models in soccer.","category":"sports-analytics","url":"https://www.openagentskill.com/skills/ml-kuleuven-soccer-xg","repository":"https://github.com/ML-KULeuven/soccer_xg","github_repo":"ML-KULeuven/soccer_xg"},"suited_tasks":["Sports analytics workflows","general agent builders","builders willing to evaluate younger projects","Load football datasets","Compare teams and players","Explain match and tournament signals","Load tabular data","Calculate trends"],"suited_agents":["Jupyter Notebook","Expected Goals","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add ML-KULeuven/soccer_xg","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add ML-KULeuven/soccer_xg"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Soccer Xg\" agent skill from https://github.com/ML-KULeuven/soccer_xg. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: A Python package for training and analyzing expected goals (xG) models in soccer."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Soccer Xg\" as a Claude Code skill from https://github.com/ML-KULeuven/soccer_xg. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: A Python package for training and analyzing expected goals (xG) models in soccer."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Soccer Xg\" from https://github.com/ML-KULeuven/soccer_xg into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: A Python package for training and analyzing expected goals (xG) models in soccer."}],"handoff_url":"https://www.openagentskill.com/api/skills/ml-kuleuven-soccer-xg/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/ml-kuleuven-soccer-xg"},"trust":{"score":70,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"251 GitHub stars","repoActivity":"251 stars, 29 forks","lastPushed":"2y since push","license":"Apache-2.0","repository":"https://github.com/ML-KULeuven/soccer_xg","install":"npx skills add ML-KULeuven/soccer_xg","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","xg","football","analytics","sports","soccer-analytics"],"known_risks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 251 stars, 29 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":61,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Stars/forks activity: 251 stars, 29 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":44,"label":"Needs review"},"supply":{"track":"Football and World Cup analytics","scenario":"Sports analytics","maintenance":"2y since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that require actively maintained dependencies","production agents without a repository review","Repository looks stale","No OpenAgentSkill engagement data yet","Documentation summary is thin","Repository appears stale","Quality score needs review","Stars/forks activity: 251 stars, 29 forks; issue activity unavailable in current metadata"],"agent_contract":{"task_input":"Use Soccer Xg in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 70/100 Manual review","Audit: 61/100 Needs review","Safety: 49/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"ml-kuleuven-soccer-xg (Soccer Xg)","install_command":"npx skills add ML-KULeuven/soccer_xg","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"ml-kuleuven-soccer-xg","task":"Use Soccer Xg in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/ml-kuleuven-soccer-xg","api":"https://www.openagentskill.com/api/agent/skills/ml-kuleuven-soccer-xg","audit":"https://www.openagentskill.com/skills/ml-kuleuven-soccer-xg/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=ml-kuleuven-soccer-xg&task=Use%20Soccer%20Xg%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Soccer%20Xg%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Soccer%20Xg%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/ml-kuleuven-soccer-xg/install","manifest":"https://www.openagentskill.com/api/registry/manifest/ml-kuleuven-soccer-xg"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"ml-kuleuven-soccer-xg","name":"Soccer Xg","description":"A Python package for training and analyzing expected goals (xG) models in soccer.","category":"sports-analytics","url":"https://www.openagentskill.com/skills/ml-kuleuven-soccer-xg","repository":"https://github.com/ML-KULeuven/soccer_xg","github_repo":"ML-KULeuven/soccer_xg"},"suited_tasks":["Sports analytics workflows","general agent builders","builders willing to evaluate younger projects","Load football datasets","Compare teams and players","Explain match and tournament signals","Load tabular data","Calculate trends"],"suited_agents":["Jupyter Notebook","Expected Goals","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add ML-KULeuven/soccer_xg","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add ML-KULeuven/soccer_xg"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Soccer Xg\" agent skill from https://github.com/ML-KULeuven/soccer_xg. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: A Python package for training and analyzing expected goals (xG) models in soccer."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Soccer Xg\" as a Claude Code skill from https://github.com/ML-KULeuven/soccer_xg. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: A Python package for training and analyzing expected goals (xG) models in soccer."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Soccer Xg\" from https://github.com/ML-KULeuven/soccer_xg into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: A Python package for training and analyzing expected goals (xG) models in soccer."}],"handoff_url":"https://www.openagentskill.com/api/skills/ml-kuleuven-soccer-xg/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/ml-kuleuven-soccer-xg"},"trust":{"score":70,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"251 GitHub stars","repoActivity":"251 stars, 29 forks","lastPushed":"2y since push","license":"Apache-2.0","repository":"https://github.com/ML-KULeuven/soccer_xg","install":"npx skills add ML-KULeuven/soccer_xg","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","xg","football","analytics","sports","soccer-analytics"],"known_risks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 251 stars, 29 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":61,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Stars/forks activity: 251 stars, 29 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":44,"label":"Needs review"},"supply":{"track":"Football and World Cup analytics","scenario":"Sports analytics","maintenance":"2y since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that require actively maintained dependencies","production agents without a repository review","Repository looks stale","No OpenAgentSkill engagement data yet","Documentation summary is thin","Repository appears stale","Quality score needs review","Stars/forks activity: 251 stars, 29 forks; issue activity unavailable in current metadata"],"agent_contract":{"task_input":"Use Soccer Xg in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 70/100 Manual review","Audit: 61/100 Needs review","Safety: 49/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"ml-kuleuven-soccer-xg (Soccer Xg)","install_command":"npx skills add ML-KULeuven/soccer_xg","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"ml-kuleuven-soccer-xg","task":"Use Soccer Xg in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/ml-kuleuven-soccer-xg","api":"https://www.openagentskill.com/api/agent/skills/ml-kuleuven-soccer-xg","audit":"https://www.openagentskill.com/skills/ml-kuleuven-soccer-xg/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=ml-kuleuven-soccer-xg&task=Use%20Soccer%20Xg%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Soccer%20Xg%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Soccer%20Xg%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/ml-kuleuven-soccer-xg/install","manifest":"https://www.openagentskill.com/api/registry/manifest/ml-kuleuven-soccer-xg"}},"platforms":["Jupyter Notebook","Expected Goals"],"use_cases":[{"slug":"sports-analytics","title":"Sports analytics","url":"https://www.openagentskill.com/use-cases/sports-analytics"},{"slug":"data-analysis","title":"Data analysis","url":"https://www.openagentskill.com/use-cases/data-analysis"},{"slug":"github-automation","title":"GitHub automation","url":"https://www.openagentskill.com/use-cases/github-automation"},{"slug":"coding-agents","title":"Coding agents","url":"https://www.openagentskill.com/use-cases/coding-agents"}],"install":"npx skills add ML-KULeuven/soccer_xg","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx skills add ML-KULeuven/soccer_xg","description":"Use the registry command when your workflow supports the OpenAgentSkill installer.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"Soccer Xg\" agent skill from https://github.com/ML-KULeuven/soccer_xg. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: A Python package for training and analyzing expected goals (xG) models in soccer.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"Soccer Xg\" as a Claude Code skill from https://github.com/ML-KULeuven/soccer_xg. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: A Python package for training and analyzing expected goals (xG) models in soccer.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"Soccer Xg\" from https://github.com/ML-KULeuven/soccer_xg into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: A Python package for training and analyzing expected goals (xG) models in soccer.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/ML-KULeuven/soccer_xg","github_repo":"ML-KULeuven/soccer_xg","version":"1.0.0","license":"Apache-2.0","updated_at":"2026-06-21T06:49:05.088704+00:00","canonical_key":"ml-kuleuven/soccer_xg","recommendation_reasons":["Matches task terms: soccer","Install handoff is available","Repository freshness signal is available","Registry match score 42"],"urls":{"web":"https://www.openagentskill.com/skills/ml-kuleuven-soccer-xg","api":"https://www.openagentskill.com/api/agent/skills/ml-kuleuven-soccer-xg","install_api":"https://www.openagentskill.com/api/skills/ml-kuleuven-soccer-xg/install","audit":"https://www.openagentskill.com/skills/ml-kuleuven-soccer-xg/audit","repository":"https://github.com/ML-KULeuven/soccer_xg"}},{"rank":7,"match_score":42,"raw_match_score":555.8,"slug":"ryo-n7-soccer-ggplots","name":"Soccer Ggplots","description":"Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****","tagline":"Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****","category":"sports-analytics","tags":["sports","soccer","analytics","asian-cup","copa-america","football","ggplot2","premier-league","rstats","worldcup2018"],"author":{"name":"Ryo-N7","verified":false,"url":"https://github.com/Ryo-N7"},"attribution":{"status":"community_indexed","statusLabel":"Community indexed","shortLabel":"COMMUNITY INDEXED","sourceLabel":"GitHub star discovery","sourceDetail":"Ryo-N7/soccer_ggplots","creatorName":"Ryo-N7","creatorUrl":"https://github.com/Ryo-N7","sourceUrl":"https://github.com/Ryo-N7/soccer_ggplots","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/ryo-n7-soccer-ggplots#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":172,"forks":25,"downloads":0,"rating":0,"review_count":0,"quality_score":34.37},"quality":{"score":43,"tier":"review","label":"Needs review","summary":"Inspect the repository carefully before adding it to an agent workflow.","signals":[{"label":"GitHub stars","value":"172","tone":"neutral"},{"label":"Freshness","value":"2y ago","tone":"warning"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"AGPL-3.0","tone":"neutral"}],"warnings":["Repository looks stale"]},"trust":{"version":"trust-score-v4","score":72,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":62,"weight":0.13,"status":"info","detail":"172 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":57,"weight":0.08,"status":"warn","detail":"172 stars, 25 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":22,"weight":0.14,"status":"fail","detail":"2y since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"AGPL-3.0"},{"id":"documentation","label":"README/SKILL.md completeness","score":76,"weight":0.14,"status":"info","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add Ryo-N7/soccer_ggplots"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/Ryo-N7/soccer_ggplots"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"172 GitHub stars"},{"status":"warn","label":"Stars/forks activity","detail":"172 stars, 25 forks; issue activity unavailable in current metadata"},{"status":"fail","label":"Recent maintenance","detail":"2y since push"},{"status":"pass","label":"License clarity","detail":"AGPL-3.0"},{"status":"info","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add Ryo-N7/soccer_ggplots"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/Ryo-N7/soccer_ggplots"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Install command has no obvious high-risk pattern"],"warnings":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 172 stars, 25 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"],"evidence":{"stars":"172 GitHub stars","repoActivity":"172 stars, 25 forks","lastPushed":"2y since push","license":"AGPL-3.0","repository":"https://github.com/Ryo-N7/soccer_ggplots","install":"npx skills add Ryo-N7/soccer_ggplots","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add Ryo-N7/soccer_ggplots","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","2y since push"]},"agentCompatibility":["R","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 172 stars, 25 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["sports-analytics","sports","soccer","analytics","asian-cup","copa-america"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 172 stars, 25 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"]},"safety":{"score":46,"level":"avoid_auto_install","label":"Avoid automatic install","safety_tier":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","summary":"Sparse or mixed signals. Useful for discovery, but not for autonomous installation.","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","auto_install_policy":"review","reasons":["Repository appears stale","46/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"},{"id":"filesystem","label":"Filesystem access","reason":"Skill may read or write project files, documents, generated artifacts, or local workspace state.","severity":"medium"}],"policy_warnings":["Repository appears stale"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","reasons":["Repository appears stale","46/100 agent safety score"]},"supply_profile":{"track":{"slug":"football-world-cup","label":"Football and World Cup analytics","shortLabel":"World Cup","description":"Football data, World Cup dashboards, xG, match prediction, scouting, and sports analytics."},"scenario":{"label":"Sports analytics","description":"I need my agent to analyze football matches, World Cup data, xG, players, teams, and predictions.","useCases":[{"slug":"sports-analytics","title":"Sports analytics"},{"slug":"coding-agents","title":"Coding agents"},{"slug":"data-analysis","title":"Data analysis"}]},"applicableAgents":["CLI","Codex","Claude Code","Cursor","R"],"install":{"ready":true,"command":"npx skills add Ryo-N7/soccer_ggplots","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":172,"starsLabel":"172","forks":25,"license":"AGPL-3.0","qualityScore":43,"trustScore":72,"auditScore":62},"maintenance":{"status":"stale","label":"2y since push","daysSincePush":791,"lastPushedAt":"2024-06-02T16:27:45+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Repository appears stale","Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 172 stars, 25 forks; issue activity unavailable in current metadata"]},"coverageTags":["World Cup","Sports analytics","sports-analytics","sports","soccer","analytics","asian-cup","copa-america"]},"audit":{"audit_score":62,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Repository appears stale","Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 172 stars, 25 forks; issue activity unavailable in current metadata"]},"decision":{"readiness_score":33,"readiness_label":"Needs manual review","headline":"Needs validation for Sports analytics","role":"Needs validation","primary_fit":"Sports analytics","best_for":["Sports analytics workflows","general agent builders","builders willing to evaluate younger projects"],"risks":["Repository looks stale","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Sports analytics task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"ryo-n7-soccer-ggplots","name":"Soccer Ggplots","description":"Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****","category":"sports-analytics","url":"https://www.openagentskill.com/skills/ryo-n7-soccer-ggplots","repository":"https://github.com/Ryo-N7/soccer_ggplots","github_repo":"Ryo-N7/soccer_ggplots"},"suited_tasks":["Sports analytics workflows","general agent builders","builders willing to evaluate younger projects","Load football datasets","Compare teams and players","Explain match and tournament signals","Inspect source files","Explain architecture"],"suited_agents":["R","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add Ryo-N7/soccer_ggplots","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add Ryo-N7/soccer_ggplots"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Soccer Ggplots\" agent skill from https://github.com/Ryo-N7/soccer_ggplots. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****"},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Soccer Ggplots\" as a Claude Code skill from https://github.com/Ryo-N7/soccer_ggplots. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****"},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Soccer Ggplots\" from https://github.com/Ryo-N7/soccer_ggplots into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****"}],"handoff_url":"https://www.openagentskill.com/api/skills/ryo-n7-soccer-ggplots/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/ryo-n7-soccer-ggplots"},"trust":{"score":72,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"172 GitHub stars","repoActivity":"172 stars, 25 forks","lastPushed":"2y since push","license":"AGPL-3.0","repository":"https://github.com/Ryo-N7/soccer_ggplots","install":"npx skills add Ryo-N7/soccer_ggplots","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","soccer","analytics","asian-cup","copa-america"],"known_risks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 172 stars, 25 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":62,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Repository appears stale","Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 172 stars, 25 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":43,"label":"Needs review"},"supply":{"track":"Football and World Cup analytics","scenario":"Sports analytics","maintenance":"2y since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that require actively maintained dependencies","production agents without a repository review","Repository looks stale","No OpenAgentSkill engagement data yet","Repository appears stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 172 stars, 25 forks; issue activity unavailable in current metadata"],"agent_contract":{"task_input":"Use Soccer Ggplots in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 72/100 Strong shortlist","Audit: 62/100 Needs review","Safety: 46/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"ryo-n7-soccer-ggplots (Soccer Ggplots)","install_command":"npx skills add Ryo-N7/soccer_ggplots","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"ryo-n7-soccer-ggplots","task":"Use Soccer Ggplots in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/ryo-n7-soccer-ggplots","api":"https://www.openagentskill.com/api/agent/skills/ryo-n7-soccer-ggplots","audit":"https://www.openagentskill.com/skills/ryo-n7-soccer-ggplots/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=ryo-n7-soccer-ggplots&task=Use%20Soccer%20Ggplots%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Soccer%20Ggplots%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Soccer%20Ggplots%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/ryo-n7-soccer-ggplots/install","manifest":"https://www.openagentskill.com/api/registry/manifest/ryo-n7-soccer-ggplots"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"ryo-n7-soccer-ggplots","name":"Soccer Ggplots","description":"Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****","category":"sports-analytics","url":"https://www.openagentskill.com/skills/ryo-n7-soccer-ggplots","repository":"https://github.com/Ryo-N7/soccer_ggplots","github_repo":"Ryo-N7/soccer_ggplots"},"suited_tasks":["Sports analytics workflows","general agent builders","builders willing to evaluate younger projects","Load football datasets","Compare teams and players","Explain match and tournament signals","Inspect source files","Explain architecture"],"suited_agents":["R","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add Ryo-N7/soccer_ggplots","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add Ryo-N7/soccer_ggplots"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Soccer Ggplots\" agent skill from https://github.com/Ryo-N7/soccer_ggplots. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****"},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Soccer Ggplots\" as a Claude Code skill from https://github.com/Ryo-N7/soccer_ggplots. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****"},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Soccer Ggplots\" from https://github.com/Ryo-N7/soccer_ggplots into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****"}],"handoff_url":"https://www.openagentskill.com/api/skills/ryo-n7-soccer-ggplots/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/ryo-n7-soccer-ggplots"},"trust":{"score":72,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"172 GitHub stars","repoActivity":"172 stars, 25 forks","lastPushed":"2y since push","license":"AGPL-3.0","repository":"https://github.com/Ryo-N7/soccer_ggplots","install":"npx skills add Ryo-N7/soccer_ggplots","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","soccer","analytics","asian-cup","copa-america"],"known_risks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 172 stars, 25 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":62,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Repository appears stale","Repository looks stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 172 stars, 25 forks; issue activity unavailable in current metadata","Recent maintenance: 2y since push"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":43,"label":"Needs review"},"supply":{"track":"Football and World Cup analytics","scenario":"Sports analytics","maintenance":"2y since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that require actively maintained dependencies","production agents without a repository review","Repository looks stale","No OpenAgentSkill engagement data yet","Repository appears stale","Quality score needs review","Documentation summary is thin","Stars/forks activity: 172 stars, 25 forks; issue activity unavailable in current metadata"],"agent_contract":{"task_input":"Use Soccer Ggplots in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 72/100 Strong shortlist","Audit: 62/100 Needs review","Safety: 46/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"ryo-n7-soccer-ggplots (Soccer Ggplots)","install_command":"npx skills add Ryo-N7/soccer_ggplots","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"ryo-n7-soccer-ggplots","task":"Use Soccer Ggplots in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/ryo-n7-soccer-ggplots","api":"https://www.openagentskill.com/api/agent/skills/ryo-n7-soccer-ggplots","audit":"https://www.openagentskill.com/skills/ryo-n7-soccer-ggplots/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=ryo-n7-soccer-ggplots&task=Use%20Soccer%20Ggplots%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Soccer%20Ggplots%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Soccer%20Ggplots%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/ryo-n7-soccer-ggplots/install","manifest":"https://www.openagentskill.com/api/registry/manifest/ryo-n7-soccer-ggplots"}},"platforms":["R","Sports Data"],"use_cases":[{"slug":"sports-analytics","title":"Sports analytics","url":"https://www.openagentskill.com/use-cases/sports-analytics"},{"slug":"coding-agents","title":"Coding agents","url":"https://www.openagentskill.com/use-cases/coding-agents"},{"slug":"data-analysis","title":"Data analysis","url":"https://www.openagentskill.com/use-cases/data-analysis"},{"slug":"content-automation","title":"Content automation","url":"https://www.openagentskill.com/use-cases/content-automation"}],"install":"npx skills add Ryo-N7/soccer_ggplots","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx skills add Ryo-N7/soccer_ggplots","description":"Use the registry command when your workflow supports the OpenAgentSkill installer.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"Soccer Ggplots\" agent skill from https://github.com/Ryo-N7/soccer_ggplots. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"Soccer Ggplots\" as a Claude Code skill from https://github.com/Ryo-N7/soccer_ggplots. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"Soccer Ggplots\" from https://github.com/Ryo-N7/soccer_ggplots into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/Ryo-N7/soccer_ggplots","github_repo":"Ryo-N7/soccer_ggplots","version":"1.0.0","license":"AGPL-3.0","updated_at":"2026-07-18T03:05:04.502116+00:00","canonical_key":"ryo-n7/soccer_ggplots","recommendation_reasons":["Matches task terms: soccer","Install handoff is available","Repository freshness signal is available","Registry match score 42"],"urls":{"web":"https://www.openagentskill.com/skills/ryo-n7-soccer-ggplots","api":"https://www.openagentskill.com/api/agent/skills/ryo-n7-soccer-ggplots","install_api":"https://www.openagentskill.com/api/skills/ryo-n7-soccer-ggplots/install","audit":"https://www.openagentskill.com/skills/ryo-n7-soccer-ggplots/audit","repository":"https://github.com/Ryo-N7/soccer_ggplots"}},{"rank":8,"match_score":40,"raw_match_score":534.5,"slug":"devinpleuler-analytics-handbook","name":"Analytics Handbook","description":"Getting started with soccer analytics","tagline":"Getting started with soccer analytics","category":"sports-analytics","tags":["soccer","analytics","sports","jupyter notebook","github"],"author":{"name":"devinpleuler","verified":true,"url":"https://github.com/devinpleuler"},"attribution":{"status":"community_indexed","statusLabel":"Community indexed","shortLabel":"COMMUNITY INDEXED","sourceLabel":"GitHub star discovery","sourceDetail":"devinpleuler/analytics-handbook","creatorName":"devinpleuler","creatorUrl":"https://github.com/devinpleuler","sourceUrl":"https://github.com/devinpleuler/analytics-handbook","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/devinpleuler-analytics-handbook#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":1688,"forks":216,"downloads":0,"rating":0,"review_count":0,"quality_score":49.29},"quality":{"score":67,"tier":"promising","label":"Promising","summary":"Useful candidate, but compare it with alternatives before adopting.","signals":[{"label":"GitHub stars","value":"1.7K","tone":"positive"},{"label":"Freshness","value":"2y ago","tone":"warning"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":["Repository looks stale"]},"trust":{"version":"trust-score-v4","score":77,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"1.7K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":77,"weight":0.08,"status":"info","detail":"1.7K stars, 216 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":22,"weight":0.14,"status":"fail","detail":"2y since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":50,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add devinpleuler/analytics-handbook"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/devinpleuler/analytics-handbook"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"1.7K GitHub stars"},{"status":"info","label":"Stars/forks activity","detail":"1.7K stars, 216 forks; issue activity unavailable in current metadata"},{"status":"fail","label":"Recent maintenance","detail":"2y since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add devinpleuler/analytics-handbook"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/devinpleuler/analytics-handbook"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"pass","label":"Ownership","detail":"Listing manually verified"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["Manually verified listing","AI review approved","Install path is available","Repository evidence is available","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["Repository looks stale","Quality score needs review","Documentation summary is thin","Recent maintenance: 2y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"1.7K GitHub stars","repoActivity":"1.7K stars, 216 forks","lastPushed":"2y since push","license":"MIT","repository":"https://github.com/devinpleuler/analytics-handbook","install":"npx skills add devinpleuler/analytics-handbook","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add devinpleuler/analytics-handbook","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","2y since push"]},"agentCompatibility":["Jupyter Notebook","Soccer Analytics","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Repository looks stale","Quality score needs review","Documentation summary is thin","Recent maintenance: 2y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["sports-analytics","soccer","analytics","sports","jupyter notebook","github"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Recent maintenance: 2y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety":{"score":57,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","summary":"Sparse or mixed signals. Useful for discovery, but not for autonomous installation.","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","auto_install_policy":"review","reasons":["Documentation summary is thin","57/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["Documentation summary is thin"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","reasons":["Documentation summary is thin","57/100 agent safety score"]},"supply_profile":{"track":{"slug":"coding","label":"Coding and developer agents","shortLabel":"Coding","description":"Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills."},"scenario":{"label":"GitHub automation","description":"I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.","useCases":[{"slug":"data-analysis","title":"Data analysis"},{"slug":"sports-analytics","title":"Sports analytics"},{"slug":"github-automation","title":"GitHub automation"}]},"applicableAgents":["CLI","Codex","Claude Code","Cursor","Jupyter Notebook"],"install":{"ready":true,"command":"npx skills add devinpleuler/analytics-handbook","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":1688,"starsLabel":"1.7K","forks":216,"license":"MIT","qualityScore":67,"trustScore":77,"auditScore":69},"maintenance":{"status":"stale","label":"2y since push","daysSincePush":798,"lastPushedAt":"2024-05-26T22:14:52+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Recent maintenance: 2y since push"]},"coverageTags":["Coding","GitHub automation","sports-analytics","soccer","analytics","sports","jupyter notebook","github"]},"audit":{"audit_score":69,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Recent maintenance: 2y since push"]},"decision":{"readiness_score":69,"readiness_label":"Prototype first","headline":"Fallback candidate for Data analysis","role":"Fallback candidate","primary_fit":"Data analysis","best_for":["Data analysis workflows","general agent builders","teams that value GitHub adoption signals"],"risks":["Repository looks stale","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Data analysis task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"devinpleuler-analytics-handbook","name":"Analytics Handbook","description":"Getting started with soccer analytics","category":"sports-analytics","url":"https://www.openagentskill.com/skills/devinpleuler-analytics-handbook","repository":"https://github.com/devinpleuler/analytics-handbook","github_repo":"devinpleuler/analytics-handbook"},"suited_tasks":["Data analysis workflows","general agent builders","teams that value GitHub adoption signals","Load tabular data","Calculate trends","Summarize findings clearly","Load football datasets","Compare teams and players"],"suited_agents":["Jupyter Notebook","Soccer Analytics","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add devinpleuler/analytics-handbook","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add devinpleuler/analytics-handbook"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Analytics Handbook\" agent skill from https://github.com/devinpleuler/analytics-handbook. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Getting started with soccer analytics"},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Analytics Handbook\" as a Claude Code skill from https://github.com/devinpleuler/analytics-handbook. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Getting started with soccer analytics"},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Analytics Handbook\" from https://github.com/devinpleuler/analytics-handbook into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Getting started with soccer analytics"}],"handoff_url":"https://www.openagentskill.com/api/skills/devinpleuler-analytics-handbook/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/devinpleuler-analytics-handbook"},"trust":{"score":77,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"1.7K GitHub stars","repoActivity":"1.7K stars, 216 forks","lastPushed":"2y since push","license":"MIT","repository":"https://github.com/devinpleuler/analytics-handbook","install":"npx skills add devinpleuler/analytics-handbook","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","soccer","analytics","sports","jupyter notebook","github"],"known_risks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Recent maintenance: 2y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":69,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Recent maintenance: 2y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":67,"label":"Promising"},"supply":{"track":"Coding and developer agents","scenario":"GitHub automation","maintenance":"2y since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that require actively maintained dependencies","production agents without a repository review","Repository looks stale","No OpenAgentSkill engagement data yet","Documentation summary is thin","Repository appears stale","Quality score needs review","Recent maintenance: 2y since push"],"agent_contract":{"task_input":"Use Analytics Handbook in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 77/100 Strong shortlist","Audit: 69/100 Needs review","Safety: 57/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"devinpleuler-analytics-handbook (Analytics Handbook)","install_command":"npx skills add devinpleuler/analytics-handbook","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"devinpleuler-analytics-handbook","task":"Use Analytics Handbook in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/devinpleuler-analytics-handbook","api":"https://www.openagentskill.com/api/agent/skills/devinpleuler-analytics-handbook","audit":"https://www.openagentskill.com/skills/devinpleuler-analytics-handbook/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=devinpleuler-analytics-handbook&task=Use%20Analytics%20Handbook%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Analytics%20Handbook%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Analytics%20Handbook%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/devinpleuler-analytics-handbook/install","manifest":"https://www.openagentskill.com/api/registry/manifest/devinpleuler-analytics-handbook"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"devinpleuler-analytics-handbook","name":"Analytics Handbook","description":"Getting started with soccer analytics","category":"sports-analytics","url":"https://www.openagentskill.com/skills/devinpleuler-analytics-handbook","repository":"https://github.com/devinpleuler/analytics-handbook","github_repo":"devinpleuler/analytics-handbook"},"suited_tasks":["Data analysis workflows","general agent builders","teams that value GitHub adoption signals","Load tabular data","Calculate trends","Summarize findings clearly","Load football datasets","Compare teams and players"],"suited_agents":["Jupyter Notebook","Soccer Analytics","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add devinpleuler/analytics-handbook","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add devinpleuler/analytics-handbook"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Analytics Handbook\" agent skill from https://github.com/devinpleuler/analytics-handbook. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Getting started with soccer analytics"},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Analytics Handbook\" as a Claude Code skill from https://github.com/devinpleuler/analytics-handbook. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Getting started with soccer analytics"},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Analytics Handbook\" from https://github.com/devinpleuler/analytics-handbook into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Getting started with soccer analytics"}],"handoff_url":"https://www.openagentskill.com/api/skills/devinpleuler-analytics-handbook/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/devinpleuler-analytics-handbook"},"trust":{"score":77,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"1.7K GitHub stars","repoActivity":"1.7K stars, 216 forks","lastPushed":"2y since push","license":"MIT","repository":"https://github.com/devinpleuler/analytics-handbook","install":"npx skills add devinpleuler/analytics-handbook","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","soccer","analytics","sports","jupyter notebook","github"],"known_risks":["Repository looks stale","Quality score needs review","Documentation summary is thin","Recent maintenance: 2y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":69,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Repository appears stale","Repository looks stale","Quality score needs review","Recent maintenance: 2y since push","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":67,"label":"Promising"},"supply":{"track":"Coding and developer agents","scenario":"GitHub automation","maintenance":"2y since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that require actively maintained dependencies","production agents without a repository review","Repository looks stale","No OpenAgentSkill engagement data yet","Documentation summary is thin","Repository appears stale","Quality score needs review","Recent maintenance: 2y since push"],"agent_contract":{"task_input":"Use Analytics Handbook in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 77/100 Strong shortlist","Audit: 69/100 Needs review","Safety: 57/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"devinpleuler-analytics-handbook (Analytics Handbook)","install_command":"npx skills add devinpleuler/analytics-handbook","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"devinpleuler-analytics-handbook","task":"Use Analytics Handbook in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/devinpleuler-analytics-handbook","api":"https://www.openagentskill.com/api/agent/skills/devinpleuler-analytics-handbook","audit":"https://www.openagentskill.com/skills/devinpleuler-analytics-handbook/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=devinpleuler-analytics-handbook&task=Use%20Analytics%20Handbook%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Analytics%20Handbook%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Analytics%20Handbook%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/devinpleuler-analytics-handbook/install","manifest":"https://www.openagentskill.com/api/registry/manifest/devinpleuler-analytics-handbook"}},"platforms":["Jupyter Notebook","Soccer Analytics"],"use_cases":[{"slug":"data-analysis","title":"Data analysis","url":"https://www.openagentskill.com/use-cases/data-analysis"},{"slug":"sports-analytics","title":"Sports analytics","url":"https://www.openagentskill.com/use-cases/sports-analytics"},{"slug":"github-automation","title":"GitHub automation","url":"https://www.openagentskill.com/use-cases/github-automation"},{"slug":"coding-agents","title":"Coding agents","url":"https://www.openagentskill.com/use-cases/coding-agents"}],"install":"npx skills add devinpleuler/analytics-handbook","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx skills add devinpleuler/analytics-handbook","description":"Use the registry command when your workflow supports the OpenAgentSkill installer.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"Analytics Handbook\" agent skill from https://github.com/devinpleuler/analytics-handbook. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Getting started with soccer analytics","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"Analytics Handbook\" as a Claude Code skill from https://github.com/devinpleuler/analytics-handbook. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Getting started with soccer analytics","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"Analytics Handbook\" from https://github.com/devinpleuler/analytics-handbook into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Getting started with soccer analytics","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/devinpleuler/analytics-handbook","github_repo":"devinpleuler/analytics-handbook","version":"1.0.0","license":"MIT","updated_at":"2026-07-19T03:04:42.212411+00:00","canonical_key":"devinpleuler/analytics-handbook","recommendation_reasons":["Matches task terms: soccer","Useful GitHub adoption: 1,688 stars","Install handoff is available","Repository freshness signal is available","Registry match score 40"],"urls":{"web":"https://www.openagentskill.com/skills/devinpleuler-analytics-handbook","api":"https://www.openagentskill.com/api/agent/skills/devinpleuler-analytics-handbook","install_api":"https://www.openagentskill.com/api/skills/devinpleuler-analytics-handbook/install","audit":"https://www.openagentskill.com/skills/devinpleuler-analytics-handbook/audit","repository":"https://github.com/devinpleuler/analytics-handbook"}},{"rank":9,"match_score":40,"raw_match_score":533.6,"slug":"jyrao-unisoccer","name":"UniSoccer","description":"[CVPR 2025] \"Towards Universal Soccer Video Understanding\".","tagline":"[CVPR 2025] \"Towards Universal Soccer Video Understanding\".","category":"sports-analytics","tags":["sports","analytics","computer-vision","multimodal-learning","sports-analytics","python","github"],"author":{"name":"jyrao","verified":false,"url":"https://github.com/jyrao"},"attribution":{"status":"community_indexed","statusLabel":"Community indexed","shortLabel":"COMMUNITY INDEXED","sourceLabel":"GitHub star discovery","sourceDetail":"jyrao/UniSoccer","creatorName":"jyrao","creatorUrl":"https://github.com/jyrao","sourceUrl":"https://github.com/jyrao/UniSoccer","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/jyrao-unisoccer#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":229,"forks":19,"downloads":0,"rating":0,"review_count":0,"quality_score":39.23},"quality":{"score":57,"tier":"promising","label":"Promising","summary":"Useful candidate, but compare it with alternatives before adopting.","signals":[{"label":"GitHub stars","value":"229","tone":"neutral"},{"label":"Freshness","value":"11mo ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":[]},"trust":{"version":"trust-score-v4","score":73,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":62,"weight":0.13,"status":"info","detail":"229 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":57,"weight":0.08,"status":"warn","detail":"229 stars, 19 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":62,"weight":0.14,"status":"info","detail":"11mo since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":50,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add jyrao/UniSoccer"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/jyrao/UniSoccer"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"229 GitHub stars"},{"status":"warn","label":"Stars/forks activity","detail":"229 stars, 19 forks; issue activity unavailable in current metadata"},{"status":"info","label":"Recent maintenance","detail":"11mo since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add jyrao/UniSoccer"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/jyrao/UniSoccer"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Install command has no obvious high-risk pattern"],"warnings":["Quality score needs review","Documentation summary is thin","Stars/forks activity: 229 stars, 19 forks; issue activity unavailable in current metadata","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"229 GitHub stars","repoActivity":"229 stars, 19 forks","lastPushed":"11mo since push","license":"MIT","repository":"https://github.com/jyrao/UniSoccer","install":"npx skills add jyrao/UniSoccer","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add jyrao/UniSoccer","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","11mo since push"]},"agentCompatibility":["Python","Sports Analytics","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Quality score needs review","Documentation summary is thin","Stars/forks activity: 229 stars, 19 forks; issue activity unavailable in current metadata","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["sports-analytics","sports","analytics","computer-vision","multimodal-learning","python"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Quality score needs review","Documentation summary is thin","Stars/forks activity: 229 stars, 19 forks; issue activity unavailable in current metadata","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety":{"score":59,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","summary":"Usable candidate, but the agent should surface permission and audit notes before installation.","recommended_action":"Require human approval before installing into a real workspace.","auto_install_policy":"review","reasons":["Documentation summary is thin","59/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["Documentation summary is thin"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["Documentation summary is thin","59/100 agent safety score"]},"supply_profile":{"track":{"slug":"football-world-cup","label":"Football and World Cup analytics","shortLabel":"World Cup","description":"Football data, World Cup dashboards, xG, match prediction, scouting, and sports analytics."},"scenario":{"label":"Sports analytics","description":"I need my agent to analyze football matches, World Cup data, xG, players, teams, and predictions.","useCases":[{"slug":"multimodal-media","title":"Multimodal media"},{"slug":"sports-analytics","title":"Sports analytics"},{"slug":"github-automation","title":"GitHub automation"}]},"applicableAgents":["CLI","Codex","Claude Code","Cursor","Python"],"install":{"ready":true,"command":"npx skills add jyrao/UniSoccer","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":229,"starsLabel":"229","forks":19,"license":"MIT","qualityScore":57,"trustScore":73,"auditScore":71},"maintenance":{"status":"stable","label":"11mo since push","daysSincePush":329,"lastPushedAt":"2025-09-08T07:30:06+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Documentation summary is thin","Quality score needs review","Stars/forks activity: 229 stars, 19 forks; issue activity unavailable in current metadata","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Needs review"]},"coverageTags":["World Cup","Sports analytics","sports-analytics","sports","analytics","computer-vision","multimodal-learning","python"]},"audit":{"audit_score":71,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Quality score needs review","Stars/forks activity: 229 stars, 19 forks; issue activity unavailable in current metadata","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"decision":{"readiness_score":47,"readiness_label":"Needs manual review","headline":"Needs validation for Multimodal media","role":"Needs validation","primary_fit":"Multimodal media","best_for":["Multimodal media workflows","general agent builders","builders willing to evaluate younger projects"],"risks":["No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Multimodal media task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"jyrao-unisoccer","name":"UniSoccer","description":"[CVPR 2025] \"Towards Universal Soccer Video Understanding\".","category":"sports-analytics","url":"https://www.openagentskill.com/skills/jyrao-unisoccer","repository":"https://github.com/jyrao/UniSoccer","github_repo":"jyrao/UniSoccer"},"suited_tasks":["Multimodal media workflows","general agent builders","builders willing to evaluate younger projects","Read media metadata","Convert formats","Summarize visual or audio content","Load football datasets","Compare teams and players"],"suited_agents":["Python","Sports Analytics","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add jyrao/UniSoccer","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add jyrao/UniSoccer"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"UniSoccer\" agent skill from https://github.com/jyrao/UniSoccer. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: [CVPR 2025] \"Towards Universal Soccer Video Understanding\"."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"UniSoccer\" as a Claude Code skill from https://github.com/jyrao/UniSoccer. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: [CVPR 2025] \"Towards Universal Soccer Video Understanding\"."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"UniSoccer\" from https://github.com/jyrao/UniSoccer into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: [CVPR 2025] \"Towards Universal Soccer Video Understanding\"."}],"handoff_url":"https://www.openagentskill.com/api/skills/jyrao-unisoccer/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/jyrao-unisoccer"},"trust":{"score":73,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"229 GitHub stars","repoActivity":"229 stars, 19 forks","lastPushed":"11mo since push","license":"MIT","repository":"https://github.com/jyrao/UniSoccer","install":"npx skills add jyrao/UniSoccer","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","analytics","computer-vision","multimodal-learning","python"],"known_risks":["Quality score needs review","Documentation summary is thin","Stars/forks activity: 229 stars, 19 forks; issue activity unavailable in current metadata","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":71,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Quality score needs review","Stars/forks activity: 229 stars, 19 forks; issue activity unavailable in current metadata","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":57,"label":"Promising"},"supply":{"track":"Football and World Cup analytics","scenario":"Sports analytics","maintenance":"11mo since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","high-compliance environments without internal security review","No OpenAgentSkill engagement data yet","Documentation summary is thin","Quality score needs review","Stars/forks activity: 229 stars, 19 forks; issue activity unavailable in current metadata","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Production credentials, payments, or irreversible account changes without explicit human review"],"agent_contract":{"task_input":"Use UniSoccer in an agent workflow","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 73/100 Strong shortlist","Audit: 71/100 Needs review","Safety: 59/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"jyrao-unisoccer (UniSoccer)","install_command":"npx skills add jyrao/UniSoccer","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"jyrao-unisoccer","task":"Use UniSoccer in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/jyrao-unisoccer","api":"https://www.openagentskill.com/api/agent/skills/jyrao-unisoccer","audit":"https://www.openagentskill.com/skills/jyrao-unisoccer/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=jyrao-unisoccer&task=Use%20UniSoccer%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20UniSoccer%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20UniSoccer%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/jyrao-unisoccer/install","manifest":"https://www.openagentskill.com/api/registry/manifest/jyrao-unisoccer"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"jyrao-unisoccer","name":"UniSoccer","description":"[CVPR 2025] \"Towards Universal Soccer Video Understanding\".","category":"sports-analytics","url":"https://www.openagentskill.com/skills/jyrao-unisoccer","repository":"https://github.com/jyrao/UniSoccer","github_repo":"jyrao/UniSoccer"},"suited_tasks":["Multimodal media workflows","general agent builders","builders willing to evaluate younger projects","Read media metadata","Convert formats","Summarize visual or audio content","Load football datasets","Compare teams and players"],"suited_agents":["Python","Sports Analytics","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add jyrao/UniSoccer","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add jyrao/UniSoccer"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"UniSoccer\" agent skill from https://github.com/jyrao/UniSoccer. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: [CVPR 2025] \"Towards Universal Soccer Video Understanding\"."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"UniSoccer\" as a Claude Code skill from https://github.com/jyrao/UniSoccer. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: [CVPR 2025] \"Towards Universal Soccer Video Understanding\"."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"UniSoccer\" from https://github.com/jyrao/UniSoccer into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: [CVPR 2025] \"Towards Universal Soccer Video Understanding\"."}],"handoff_url":"https://www.openagentskill.com/api/skills/jyrao-unisoccer/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/jyrao-unisoccer"},"trust":{"score":73,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"229 GitHub stars","repoActivity":"229 stars, 19 forks","lastPushed":"11mo since push","license":"MIT","repository":"https://github.com/jyrao/UniSoccer","install":"npx skills add jyrao/UniSoccer","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","analytics","computer-vision","multimodal-learning","python"],"known_risks":["Quality score needs review","Documentation summary is thin","Stars/forks activity: 229 stars, 19 forks; issue activity unavailable in current metadata","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":71,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","Quality score needs review","Stars/forks activity: 229 stars, 19 forks; issue activity unavailable in current metadata","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":57,"label":"Promising"},"supply":{"track":"Football and World Cup analytics","scenario":"Sports analytics","maintenance":"11mo since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","high-compliance environments without internal security review","No OpenAgentSkill engagement data yet","Documentation summary is thin","Quality score needs review","Stars/forks activity: 229 stars, 19 forks; issue activity unavailable in current metadata","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Production credentials, payments, or irreversible account changes without explicit human review"],"agent_contract":{"task_input":"Use UniSoccer in an agent workflow","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 73/100 Strong shortlist","Audit: 71/100 Needs review","Safety: 59/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"jyrao-unisoccer (UniSoccer)","install_command":"npx skills add jyrao/UniSoccer","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"jyrao-unisoccer","task":"Use UniSoccer in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/jyrao-unisoccer","api":"https://www.openagentskill.com/api/agent/skills/jyrao-unisoccer","audit":"https://www.openagentskill.com/skills/jyrao-unisoccer/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=jyrao-unisoccer&task=Use%20UniSoccer%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20UniSoccer%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20UniSoccer%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/jyrao-unisoccer/install","manifest":"https://www.openagentskill.com/api/registry/manifest/jyrao-unisoccer"}},"platforms":["Python","Sports Analytics"],"use_cases":[{"slug":"multimodal-media","title":"Multimodal media","url":"https://www.openagentskill.com/use-cases/multimodal-media"},{"slug":"sports-analytics","title":"Sports analytics","url":"https://www.openagentskill.com/use-cases/sports-analytics"},{"slug":"github-automation","title":"GitHub automation","url":"https://www.openagentskill.com/use-cases/github-automation"},{"slug":"coding-agents","title":"Coding agents","url":"https://www.openagentskill.com/use-cases/coding-agents"}],"install":"npx skills add jyrao/UniSoccer","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx skills add jyrao/UniSoccer","description":"Use the registry command when your workflow supports the OpenAgentSkill installer.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"UniSoccer\" agent skill from https://github.com/jyrao/UniSoccer. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: [CVPR 2025] \"Towards Universal Soccer Video Understanding\".","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"UniSoccer\" as a Claude Code skill from https://github.com/jyrao/UniSoccer. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: [CVPR 2025] \"Towards Universal Soccer Video Understanding\".","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"UniSoccer\" from https://github.com/jyrao/UniSoccer into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: [CVPR 2025] \"Towards Universal Soccer Video Understanding\".","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/jyrao/UniSoccer","github_repo":"jyrao/UniSoccer","version":"1.0.0","license":"MIT","updated_at":"2026-06-13T03:02:04.898773+00:00","canonical_key":"jyrao/unisoccer","recommendation_reasons":["Matches task terms: soccer","Install handoff is available","Repository freshness signal is available","Registry match score 40"],"urls":{"web":"https://www.openagentskill.com/skills/jyrao-unisoccer","api":"https://www.openagentskill.com/api/agent/skills/jyrao-unisoccer","install_api":"https://www.openagentskill.com/api/skills/jyrao-unisoccer/install","audit":"https://www.openagentskill.com/skills/jyrao-unisoccer/audit","repository":"https://github.com/jyrao/UniSoccer"}},{"rank":10,"match_score":40,"raw_match_score":531.4,"slug":"soccernet-sn-gamestate","name":"Sn Gamestate","description":"[CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)","tagline":"[CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)","category":"sports-analytics","tags":["sports","soccer","analytics","bird-eye-view","detection","multi-object-tracking","re-identification","soccernet","sports-analytics","tracking"],"author":{"name":"SoccerNet","verified":false,"url":"https://github.com/SoccerNet"},"attribution":{"status":"community_indexed","statusLabel":"Community indexed","shortLabel":"COMMUNITY INDEXED","sourceLabel":"GitHub star discovery","sourceDetail":"SoccerNet/sn-gamestate","creatorName":"SoccerNet","creatorUrl":"https://github.com/SoccerNet","sourceUrl":"https://github.com/SoccerNet/sn-gamestate","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/soccernet-sn-gamestate#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":419,"forks":94,"downloads":0,"rating":0,"review_count":0,"quality_score":49.06},"quality":{"score":71,"tier":"strong","label":"Strong","summary":"Solid option that is likely worth shortlisting for production workflows.","signals":[{"label":"GitHub stars","value":"419","tone":"neutral"},{"label":"Freshness","value":"3mo ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"GPL-3.0","tone":"neutral"}],"warnings":[]},"trust":{"version":"trust-score-v4","score":77,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":62,"weight":0.13,"status":"info","detail":"419 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":62,"weight":0.08,"status":"info","detail":"419 stars, 94 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":76,"weight":0.14,"status":"info","detail":"3mo since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"GPL-3.0"},{"id":"documentation","label":"README/SKILL.md completeness","score":66,"weight":0.14,"status":"info","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add SoccerNet/sn-gamestate"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/SoccerNet/sn-gamestate"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"419 GitHub stars"},{"status":"info","label":"Stars/forks activity","detail":"419 stars, 94 forks; issue activity unavailable in current metadata"},{"status":"info","label":"Recent maintenance","detail":"3mo since push"},{"status":"pass","label":"License clarity","detail":"GPL-3.0"},{"status":"info","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add SoccerNet/sn-gamestate"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/SoccerNet/sn-gamestate"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Install command has no obvious high-risk pattern"],"warnings":["Quality score needs review","Documentation summary is thin"],"evidence":{"stars":"419 GitHub stars","repoActivity":"419 stars, 94 forks","lastPushed":"3mo since push","license":"GPL-3.0","repository":"https://github.com/SoccerNet/sn-gamestate","install":"npx skills add SoccerNet/sn-gamestate","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add SoccerNet/sn-gamestate","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","3mo since push"]},"agentCompatibility":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Quality score needs review","Documentation summary is thin"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["sports-analytics","sports","soccer","analytics","bird-eye-view","detection"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Quality score needs review","Documentation summary is thin"]},"safety":{"score":67,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","summary":"Usable candidate, but the agent should surface permission and audit notes before installation.","recommended_action":"Require human approval before installing into a real workspace.","auto_install_policy":"review","reasons":["Quality score needs review","67/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["Quality score needs review"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["Quality score needs review","67/100 agent safety score"]},"supply_profile":{"track":{"slug":"data","label":"Data, BI, and analytics","shortLabel":"Data","description":"CSV, SQL, notebooks, dashboards, data pipelines, BI, ETL, and spreadsheet analysis."},"scenario":{"label":"Data analysis","description":"I need my agent to analyze CSV data, produce insights, and explain trends.","useCases":[{"slug":"sports-analytics","title":"Sports analytics"},{"slug":"data-analysis","title":"Data analysis"},{"slug":"marketing-growth","title":"Marketing and growth"}]},"applicableAgents":["CLI","Codex","Claude Code","Cursor","Python"],"install":{"ready":true,"command":"npx skills add SoccerNet/sn-gamestate","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":419,"starsLabel":"419","forks":94,"license":"GPL-3.0","qualityScore":71,"trustScore":77,"auditScore":79},"maintenance":{"status":"active","label":"3mo since push","daysSincePush":92,"lastPushedAt":"2026-05-02T09:21:50+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Quality score needs review","Documentation summary is thin","Needs review"]},"coverageTags":["Data","Data analysis","sports-analytics","sports","soccer","analytics","bird-eye-view","detection"]},"audit":{"audit_score":79,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Quality score needs review","Documentation summary is thin"]},"decision":{"readiness_score":70,"readiness_label":"Prototype first","headline":"Fallback candidate for Sports analytics","role":"Fallback candidate","primary_fit":"Sports analytics","best_for":["Sports analytics workflows","general agent builders","builders willing to evaluate younger projects"],"risks":["No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Sports analytics task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"soccernet-sn-gamestate","name":"Sn Gamestate","description":"[CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)","category":"sports-analytics","url":"https://www.openagentskill.com/skills/soccernet-sn-gamestate","repository":"https://github.com/SoccerNet/sn-gamestate","github_repo":"SoccerNet/sn-gamestate"},"suited_tasks":["Sports analytics workflows","general agent builders","builders willing to evaluate younger projects","Load football datasets","Compare teams and players","Explain match and tournament signals","Load tabular data","Calculate trends"],"suited_agents":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add SoccerNet/sn-gamestate","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add SoccerNet/sn-gamestate"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Sn Gamestate\" agent skill from https://github.com/SoccerNet/sn-gamestate. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: [CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)"},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Sn Gamestate\" as a Claude Code skill from https://github.com/SoccerNet/sn-gamestate. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: [CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)"},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Sn Gamestate\" from https://github.com/SoccerNet/sn-gamestate into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: [CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)"}],"handoff_url":"https://www.openagentskill.com/api/skills/soccernet-sn-gamestate/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/soccernet-sn-gamestate"},"trust":{"score":77,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"419 GitHub stars","repoActivity":"419 stars, 94 forks","lastPushed":"3mo since push","license":"GPL-3.0","repository":"https://github.com/SoccerNet/sn-gamestate","install":"npx skills add SoccerNet/sn-gamestate","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","soccer","analytics","bird-eye-view","detection"],"known_risks":["Quality score needs review","Documentation summary is thin"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":79,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Quality score needs review","Documentation summary is thin"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":71,"label":"Strong"},"supply":{"track":"Data, BI, and analytics","scenario":"Data analysis","maintenance":"3mo since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","high-compliance environments without internal security review","No OpenAgentSkill engagement data yet","Quality score needs review","Documentation summary is thin","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"agent_contract":{"task_input":"Use Sn Gamestate in an agent workflow","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 77/100 Strong shortlist","Audit: 79/100 Needs review","Safety: 67/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"soccernet-sn-gamestate (Sn Gamestate)","install_command":"npx skills add SoccerNet/sn-gamestate","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"soccernet-sn-gamestate","task":"Use Sn Gamestate in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/soccernet-sn-gamestate","api":"https://www.openagentskill.com/api/agent/skills/soccernet-sn-gamestate","audit":"https://www.openagentskill.com/skills/soccernet-sn-gamestate/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=soccernet-sn-gamestate&task=Use%20Sn%20Gamestate%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Sn%20Gamestate%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Sn%20Gamestate%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/soccernet-sn-gamestate/install","manifest":"https://www.openagentskill.com/api/registry/manifest/soccernet-sn-gamestate"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"soccernet-sn-gamestate","name":"Sn Gamestate","description":"[CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)","category":"sports-analytics","url":"https://www.openagentskill.com/skills/soccernet-sn-gamestate","repository":"https://github.com/SoccerNet/sn-gamestate","github_repo":"SoccerNet/sn-gamestate"},"suited_tasks":["Sports analytics workflows","general agent builders","builders willing to evaluate younger projects","Load football datasets","Compare teams and players","Explain match and tournament signals","Load tabular data","Calculate trends"],"suited_agents":["Python","Sports Data","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add SoccerNet/sn-gamestate","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx skills add SoccerNet/sn-gamestate"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Sn Gamestate\" agent skill from https://github.com/SoccerNet/sn-gamestate. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: [CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)"},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Sn Gamestate\" as a Claude Code skill from https://github.com/SoccerNet/sn-gamestate. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: [CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)"},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Sn Gamestate\" from https://github.com/SoccerNet/sn-gamestate into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: [CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)"}],"handoff_url":"https://www.openagentskill.com/api/skills/soccernet-sn-gamestate/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/soccernet-sn-gamestate"},"trust":{"score":77,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"419 GitHub stars","repoActivity":"419 stars, 94 forks","lastPushed":"3mo since push","license":"GPL-3.0","repository":"https://github.com/SoccerNet/sn-gamestate","install":"npx skills add SoccerNet/sn-gamestate","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["sports-analytics","sports","soccer","analytics","bird-eye-view","detection"],"known_risks":["Quality score needs review","Documentation summary is thin"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":79,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Quality score needs review","Documentation summary is thin"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":71,"label":"Strong"},"supply":{"track":"Data, BI, and analytics","scenario":"Data analysis","maintenance":"3mo since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","high-compliance environments without internal security review","No OpenAgentSkill engagement data yet","Quality score needs review","Documentation summary is thin","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"agent_contract":{"task_input":"Use Sn Gamestate in an agent workflow","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 77/100 Strong shortlist","Audit: 79/100 Needs review","Safety: 67/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"soccernet-sn-gamestate (Sn Gamestate)","install_command":"npx skills add SoccerNet/sn-gamestate","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"soccernet-sn-gamestate","task":"Use Sn Gamestate in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/soccernet-sn-gamestate","api":"https://www.openagentskill.com/api/agent/skills/soccernet-sn-gamestate","audit":"https://www.openagentskill.com/skills/soccernet-sn-gamestate/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=soccernet-sn-gamestate&task=Use%20Sn%20Gamestate%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20Sn%20Gamestate%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20Sn%20Gamestate%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/soccernet-sn-gamestate/install","manifest":"https://www.openagentskill.com/api/registry/manifest/soccernet-sn-gamestate"}},"platforms":["Python","Sports Data"],"use_cases":[{"slug":"sports-analytics","title":"Sports analytics","url":"https://www.openagentskill.com/use-cases/sports-analytics"},{"slug":"data-analysis","title":"Data analysis","url":"https://www.openagentskill.com/use-cases/data-analysis"},{"slug":"marketing-growth","title":"Marketing and growth","url":"https://www.openagentskill.com/use-cases/marketing-growth"},{"slug":"database-sql","title":"Database and SQL","url":"https://www.openagentskill.com/use-cases/database-sql"}],"install":"npx skills add SoccerNet/sn-gamestate","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx skills add SoccerNet/sn-gamestate","description":"Use the registry command when your workflow supports the OpenAgentSkill installer.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"Sn Gamestate\" agent skill from https://github.com/SoccerNet/sn-gamestate. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: [CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"Sn Gamestate\" as a Claude Code skill from https://github.com/SoccerNet/sn-gamestate. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: [CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"Sn Gamestate\" from https://github.com/SoccerNet/sn-gamestate into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: [CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/SoccerNet/sn-gamestate","github_repo":"SoccerNet/sn-gamestate","version":"1.0.0","license":"GPL-3.0","updated_at":"2026-06-26T03:04:32.543605+00:00","canonical_key":"soccernet/sn-gamestate","recommendation_reasons":["Matches task terms: soccer","Install handoff is available","Repository freshness signal is available","Registry match score 40"],"urls":{"web":"https://www.openagentskill.com/skills/soccernet-sn-gamestate","api":"https://www.openagentskill.com/api/agent/skills/soccernet-sn-gamestate","install_api":"https://www.openagentskill.com/api/skills/soccernet-sn-gamestate/install","audit":"https://www.openagentskill.com/skills/soccernet-sn-gamestate/audit","repository":"https://github.com/SoccerNet/sn-gamestate"}}],"meta":{"endpoint":"/api/skills/search","canonical_agent_endpoint":"/api/agent/resolve","safety_policy":"Blocked candidates are excluded by default. Pass include_blocked=true only for manual audit workflows.","agent_friendly":true,"api_version":"1.0","generated_at":"2026-08-03T09:07:36.113Z"}}