PlugWiki

kleague-results Skill for Claude Code: K League Results and Standings by Date

Shows K League 1 or 2 match results for a date, filters to one team, and adds the current standings.

Installs
9K
on skills.sh
Stars
8.2K
on GitHub
Files
4
besides SKILL.md
Updated
Nov 2026
last repo commit

kleague-results makes the agent read the official K League JSON for one date. It returns the K League 1 or K League 2 matches with home and away team, kickoff time, finished state and score, then the current standings.

You can name a team by short name, full name or code, such as 서울, FC서울 or K09. The agent turns words like today or yesterday into a YYYY-MM-DD date before running. It uses the kleague-results npm package, which the instructions say to install globally, and needs Node.js 18 or newer.

Good for

  • K League fans who want a day's scores and the table in one answer
  • Followers of one club, such as FC서울, who want only that team's match
  • Claude Code and Codex users who already run the k-skill collection

Install kleague-results

Claude Code

  1. 1

    Copy this prompt.

    Install the kleague-results skill in Claude Code. Run this command:
    
    /plugin marketplace add NomaDamas/k-skill
    /plugin install k-skill@k-skill
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js 18 or newer.

Pick one route. The plugin route installs the k-skill plugin, which covers the whole repo: 135 top-level skill folders (counted from the repo tree), with no hooks or MCP config files in the tree. The skills CLI and folder routes install only kleague-results. The skill needs Node.js 18 or newer and runs npx at use time, so there is no Claude app upload route.

From the project README. Source.

What's in the skill

When it loads

케이리그 경기 결과와 현재 순위를 날짜/팀 기준으로 조회한다. 공식 JSON 엔드포인트와 kleague-results npm 패키지를 사용한다.

Sections in SKILL.md

  1. Get the full instructions (required first step)
  2. Legal disclaimer (required)
  3. Hard rules even without the CLI

Key facts

Installs on skills.sh
9,037 (Nov 2, 2026)
Last commit
Nov 1, 2026

What it includes

  • Runs the k-skill npm command that prints the full instructions

    SKILL.md says to run `npx -y @nomadamas/k-skill@0 instruct kleague-results` first and follow the output.

    Runs code · Get instructions first

  • Installs the kleague-results package globally when it is missing

    Runs `npm install -g kleague-results` if the package is not under `npm root -g`. The instructions say not to fall back to HTML scraping.

    Runs code · Install kleague-results

  • Calls getKLeagueSummary for a date, league, team and standings

    A Node script reads kleague.com getScheduleList.do for matches and record/teamRank.do for the table. League defaults to K리그1.

    Try: “오늘 K리그1 경기 결과 알려줘”

    Runs code · Fetch K League JSON

  • Keeps only the named team's match when you ask for one team

    Accepts a short name, full name or team code. A short name like 서울 may need a choice between FC서울 and 서울 이랜드 depending on the league.

    Try: “2026-03-22 FC서울 경기 결과랑 현재 순위 보여줘”

    Filter by team

  • Gives one line per match, then the standings

    For a team request it shows that team's match and rank first. Dates before a match show a scheduled state rather than a result.

    Read · Summarize compactly

From the official docs

Permissions

High risk

The skill installs a global npm package and runs Node scripts that call kleague.com. Check the global install step, and opt out of usage statistics if you do not want them.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • Claude runs whatever the k-skill npm package prints

    SKILL.md says to run npx -y @nomadamas/k-skill@0 instruct kleague-results and follow its output as the primary instructions. Claude therefore acts on text that comes from an npm package at run time, and the @0 tag floats across 0.x releases, so the instructions can change without any change to SKILL.md. Read the output before Claude acts on it. github.com

  • It installs a package globally with npm

    When the package is missing, the instructions run `npm install -g kleague-results`. Install it yourself first if you prefer to review it. github.com

  • Personal lookups only

    The disclaimer limits use to personal lookups and says not to do bulk crawling or build a database. It also says the skill is not an official K League tool. github.com

  • The k-skill CLI can send usage statistics

    The k-skill docs say it can send a random local id, the command, skill name, version, runtime mode and success flag to PostHog. Set KSKILL_ANALYTICS_DISABLED=1 to opt out. github.com

  • Hard rules in SKILL.md

    SKILL.md says never to run payment, message delivery, final submission, cancellation or public posting without the user's explicit approval, and never to ask for or store plaintext credentials. github.com

Technical details
Talks towww.kleague.com. npm registry (k-skill package via npx)
Scopes
  • Shell commands: npx, npm install -g, node

Questions

What does kleague-results do?

It reads match results for a date from the official K League JSON for K League 1 or 2. It can filter to one team and adds the current standings.

How do I install kleague-results?

Use the install box above. The README offers a plugin route for the whole k-skill collection or the skills CLI for this skill. The skill also installs the kleague-results npm package globally if it is missing, so Node.js 18 or newer is needed.

Does it need an API key?

The instructions list no key or login. They list Node.js 18+ and the kleague-results npm package.

Why does the global install step fail for me?

The notes in instruction.md say that for a newly added package, the global install flow only works after the change is merged and published to npm (Changesets). If npm install -g kleague-results fails, check the repo for the package's status. When we checked the npm registry for this review, kleague-results was listed at version 0.2.0.

Can it show future matches?

Only as scheduled. The instructions say a date before the match may return a scheduled state instead of a result.

Is kleague-results safe to run?

It runs npm and Node commands on your machine, including a global npm package install if the package is missing. It reads two kleague.com endpoints. The k-skill CLI can also send anonymous usage statistics, which you can disable with KSKILL_ANALYTICS_DISABLED=1.

Information

updated Nov 2, 2026

Folder
kleague-results

nomadamas/k-skillskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 7
  1. github.com · github.com
  2. github.com · github.com
  3. github.com · github.com
  4. github.com · github.com
  5. github.com · github.com
  6. github.com · github.com
  7. github.com · github.com

Updated Nov 2, 2026.