
Kbo Results
- 3.6k installs
- 6.5k repo stars
- Updated July 27, 2026
- nomadamas/k-skill
KBO Results fetches Korea Baseball Organization game schedules and scores for a date using the kbo-game npm package and summarizes them in Korean.
About
KBO Results is a nomadamas skill that retrieves Korea Baseball Organization game data for a given date through the kbo-game npm package. It targets queries like today's results, yesterday's scores, or a specific YYYY-MM-DD schedule, optionally filtered by team name. Prerequisites are Node.js 18 plus a global npm install of kbo-game; the workflow installs the package when missing rather than substituting unofficial scoreboard sources. The fetch step imports getGame from the global package entry and passes a Date object with Korea timezone because string dates fail on kbo-game 0.0.2. Results are normalized for humans with home versus away teams, game status, scores, and compact one-line summaries per matchup instead of raw JSON dumps. Relative dates like today or yesterday must convert to absolute dates before execution. The skill is read-only lookup work with documented failure modes when the KBO site changes or off-season dates return empty lists. Users who follow Korean baseball reach for it when they need quick date-specific scoreboards inside agent sessions.
- Fetches KBO schedules and scores for a YYYY-MM-DD date via global kbo-game npm package.
- Installs kbo-game globally when missing instead of using unofficial alternate scoreboard sources.
- Requires Date objects with Korea timezone because string dates fail on kbo-game 0.0.2.
- Normalizes output to home versus away, status, scores, and one-line summaries per game.
- Supports optional team filtering and converts relative today or yesterday prompts to absolute dates.
Kbo Results by the numbers
- 3,636 all-time installs (skills.sh)
- +129 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Ranked #53 of 560 CLI & Terminal skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
kbo-results capabilities & compatibility
- Capabilities
- install and invoke global kbo game package · fetch games for absolute yyyy mm dd dates · normalize scores into compact korean summaries · filter results by team name when requested
- Use cases
- research · planning
- Platforms
- macOS · Linux · Windows
- Runs
- Runs locally
- Pricing
- Free
What kbo-results says it does
이 스킬은 조회 전용이다
npx skills add https://github.com/nomadamas/k-skill --skill kbo-resultsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 3.6k |
|---|---|
| repo stars | ★ 6.5k |
| Security audit | 2 / 3 scanners passed |
| Last updated | July 27, 2026 |
| Repository | nomadamas/k-skill ↗ |
How do I get KBO game results for today, yesterday, or a specific date without manual scoreboard browsing?
Fetch KBO baseball schedules and scores for a specific date using the global kbo-game npm package and summarize results in Korean.
Who is it for?
Users querying Korean baseball schedules and scores inside agent workflows with Node.js available.
Skip if: Skip when you need non-KBO leagues, write operations, or sources outside the kbo-game package.
When should I use this skill?
User asks for today's KBO results, yesterday's scores, or a date-specific KBO schedule in Korean.
What you get
Compact per-game summaries with teams, status, and scores, optionally filtered to one team.
- Date-specific KBO game summary
- Optional raw JSON on request
By the numbers
- [object Object]
Files
KBO Results
What this skill does
kbo-game 패키지로 특정 날짜 KBO 경기 정보를 가져와 경기 일정, 스코어, 상태를 요약한다.
When to use
- "오늘 KBO 경기 결과 알려줘"
- "어제 한화 경기 스코어 보여줘"
- "2026-04-01 KBO 일정 정리해줘"
Prerequisites
- Node.js 18+
npm install -g kbo-game
Inputs
- 날짜:
YYYY-MM-DD - 선택 사항: 특정 팀명
Workflow
0. Install the package globally when missing
npm root -g 아래에 kbo-game 이 없으면 다른 구현으로 우회하지 말고 전역 Node 패키지 설치를 먼저 시도한다.
npm install -g kbo-game패키지가 없다는 이유로 다른 비공식 scoreboard 소스를 자동 채택하지 않는다.
1. Fetch the date
GLOBAL_NPM_ROOT="$(npm root -g)" node --input-type=module - <<'JS'
import path from "node:path";
import { pathToFileURL } from "node:url";
const entry = pathToFileURL(
path.join(process.env.GLOBAL_NPM_ROOT, "kbo-game", "dist", "index.js"),
).href;
const { getGame } = await import(entry);
const date = "2026-03-25";
const games = await getGame(new Date(`${date}T00:00:00+09:00`));
console.log(JSON.stringify(games, null, 2));
JSkbo-game@0.0.2 기준 실제 export는 getGame 하나이며, 문자열 날짜("2026-03-25")를 직접 넘기면 실패한다. 항상 Date 객체로 변환해서 호출한다. 전역 설치를 기본으로 쓰므로 inline snippet에서는 전역 npm root 아래 entry file을 직접 import 한다.
2. Normalize for humans
원본 데이터를 그대로 던지지 말고 아래 기준으로 정리한다.
- 홈팀 vs 원정팀
- 진행 상태 또는 경기 종료 여부
- 스코어
- 필요한 경우 특정 팀만 필터링
3. Keep the answer compact
사용자가 scoreboard를 원하면 경기별 한 줄 요약부터 준다.
Done when
- 날짜 기준 전체 경기 요약이 있다
- 팀 필터 요청이면 해당 팀 경기만 남아 있다
- raw JSON이 필요하면 별도로 제공할 수 있다
Failure modes
- KBO 사이트 변경으로 패키지 응답이 깨질 수 있다
- 비시즌 날짜는 빈 결과가 올 수 있다
Notes
- 이 스킬은 조회 전용이다
- 사용자 기준 "오늘/어제" 같은 상대 날짜는 항상 절대 날짜로 변환해서 실행한다
Related skills
How it compares
Use kbo-results for quick date-based KBO scoreboards instead of building custom scrapers against unofficial sites.
FAQ
What package does kbo-results use?
The global kbo-game npm package; install with npm install -g kbo-game when it is missing.
How should dates be passed to getGame?
As a Date object with Korea timezone, for example new Date('2026-03-25T00:00:00+09:00'), not a bare string.
What output format does kbo-results return?
Compact human summaries per game with home versus away, status, and scores rather than raw JSON by default.
Is Kbo Results safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.