{"slug": "k-skill-100-skills-that-turn-any-ai-agent-into-a-korea-local", "title": "k-skill: 100+ Skills That Turn Any AI Agent Into a Korea Local", "summary": "NomaDamas released k-skill, an MIT-licensed collection of 100+ agent skills for Claude Code, Codex, and OpenCode that enable AI agents to interact with Korean-specific services such as SRT/KTX train booking, real-time Seoul subway and bike-share data, government filings, and sports scores. The project, which has over 6,800 GitHub stars and was updated on August 1, 2026, requires no separate API layer and can be installed individually or all at once via npx or a Claude Code plugin marketplace.", "body_md": "# k-skill: 100+ Skills That Turn Any AI Agent Into a Korea Local\n\nk-skill is an MIT-licensed collection of 100+ agent skills for Claude Code, Codex, and OpenCode covering Korean-specific services — train booking, real-time subway/bike-share data, government filings, sports scores, and dozens of Korean shopping and life-admin sites — installable individually or all at once.\n\n- ⭐ 6854\n- TypeScript\n- Python\n- MIT\n- Updated 2026-08-03\n\n[42 Real-World OpenClaw Use Cases](https://dibi8.com/resources/llm-frameworks/awesome-openclaw-usecases-ai-agent-daily-life/) •\n[ego lite: The Browser You and Your AI Agents Share](https://dibi8.com/resources/dev-utils/ego-lite-ai-agent-browser-2026/)\n\n*Project thumbnail — from github.com/NomaDamas/k-skill*\n\n## What Is k-skill? [#](#what-is-k-skill)\n\n**k-skill** is a single, MIT-licensed answer to a problem generic AI agents share everywhere: they’re bad at the country-specific, service-specific admin tasks that make up a lot of real daily life. k-skill is a collection of **100+ individually installable skills**, each one teaching an agent to interact with one specific Korean service — SRT/KTX train booking, real-time Seoul subway and bike-share data, government legal and business-registration search, sports scores (KBO baseball, KBL basketball, K-League, even LCK esports), and dozens of Korean shopping, delivery-tracking, and life-admin sites.\n\n🔗 **GitHub**: [https://github.com/NomaDamas/k-skill](https://github.com/NomaDamas/k-skill)\n\nAt **6,800+ GitHub stars**, MIT licensed, with a commit from **August 1, 2026**, and supporting **Claude Code, Codex, OpenCode, and OpenClaw/ClawHub**, it’s become a reference example of what a deep, single-country skill pack for AI agents can look like — well beyond the usual “weather API” toy example.\n\n## No Separate API Layer Required [#](#no-separate-api-layer-required)\n\nThe README is specific about the architecture: **no additional client API layer is needed**. Where a skill needs a shared, rate-limited credential rather than the end user’s own login, it talks to a lightweight proxy (`k-skill-proxy`\n\n) over plain HTTP — the agent just calls the skill, and the skill handles routing to the right public API, scraped surface, or proxied endpoint.\n\n## Installation [#](#installation)\n\n### Full set [#](#full-set)\n\n```\nnpx --yes skills add NomaDamas/k-skill --all -g\n```\n\n### One skill at a time [#](#one-skill-at-a-time)\n\n```\nnpx --yes skills add NomaDamas/k-skill --skill srt-booking -g\n```\n\nRequires Node.js 18+ and `npx`\n\n— nothing else.\n\n### Claude Code plugin marketplace [#](#claude-code-plugin-marketplace)\n\n```\n/plugin marketplace add NomaDamas/k-skill\n/plugin install k-skill@k-skill\n```\n\nInstalled this way, skills are called under a `/k-skill:<name>`\n\nnamespace — for example, `/k-skill:lotto-results`\n\n.\n\n## A Sample of the 100+ Skills, by Category [#](#a-sample-of-the-100-skills-by-category)\n\nThe full list is genuinely long — the README’s own table runs past 100 rows. A representative slice, grouped by what they’re actually for:\n\n| Category | Example skills |\n|---|---|\nTransportation | `srt-booking` , `ktx-booking` , `express-bus-booking` , `seoul-subway-arrival` , `seoul-bike` (Ddareungi bike-share), `korean-transit-route` , `highway-traffic-status` |\nGovernment & legal | `korean-law-search` , `nts-business-registration` , `corporate-registration-consulting` , `court-payment-order-assistant` , `korean-patent-search` , `g2b-order-plan-search` (public procurement) |\nReal estate & finance | `real-estate-search` , `housing-official-price` , `korean-stock-search` , `k-dart` (financial disclosures, 14 endpoints), `toss-securities` |\nCivic / real-time city data | `seoul-density` (real-time crowding at 121 hotspots), `fine-dust-location` , `han-river-water-level` , `emergency-room-beds` , `ev-charger-nearby` |\nSports & entertainment | `kbo-results` , `kbl-results` , `kleague-results` , `lck-analytics` (League of Legends esports), `korean-cinema-search` , `ticket-availability` (concerts) |\nShopping & delivery | `coupang-product-search` , `naver-shopping-search` , `danawa-price-search` , `delivery-tracking` , `daangn-used-goods-search` (Korea’s Craigslist-equivalent) |\nLanguage & documents | `korean-spell-check` , `korean-humanizer` (flags AI-sounding Korean writing by severity), `hwp` / `rhwp-edit` (.hwp document format, Korea’s dominant office format) |\n\nSeveral skills are explicit “thin wrappers” around separately maintained open-source projects rather than reimplementations — `korean-jangbu-for`\n\nwraps `kimlawtech/korean-jangbu-for`\n\nfor bookkeeping automation, and `korean-privacy-terms`\n\nwraps the Apache-2.0 `kimlawtech/korean-privacy-terms`\n\nfor generating legally-compliant privacy policies for Korean web apps.\n\n## Login Requirements Are Marked Per Skill [#](#login-requirements-are-marked-per-skill)\n\nEvery row in the skill table is tagged with whether it needs the **user’s own login/credentials**. Skills touching real transactions or personal accounts (train/bus booking, job-portal talent search, court filing, brokerage lookups, a restaurant-reservation “sniper” skill) require it. Most public-data lookups — subway arrivals, weather, sports scores, legal statute search, government transaction-price data — need no user credentials at all; some route through the shared `k-skill-proxy`\n\nfor rate-limited public APIs instead.\n\nThis matters for anyone evaluating which skills are safe to hand to an agent with less supervision versus which ones should stay behind explicit human approval.\n\n## Getting Started, Per the README’s Own Sequence [#](#getting-started-per-the-readmes-own-sequence)\n\n- Install the full skill set following the\n[install guide](https://github.com/NomaDamas/k-skill/blob/main/docs/install.md) - Run the\n`k-skill-setup`\n\nskill to resolve credentials and check runtime environment variables - If secrets are missing, follow the\n[security/secrets policy](https://github.com/NomaDamas/k-skill/blob/main/docs/security-and-secrets.md)for the credential resolution order - Install any missing Node/Python packages globally first\n- Open each skill’s own doc for its inputs, examples, and limitations before relying on it\n\nThere’s also a ** k-skill-cleaner** meta-skill that combines interview answers with per-agent trigger-count statistics to recommend which installed skills you’re not actually using — a genuinely unusual bit of self-housekeeping for a skill pack this size.\n\n## k-skill vs. a Generic Agent Without It [#](#k-skill-vs-a-generic-agent-without-it)\n\n| Aspect | k-skill | Generic agent, no skill pack |\n|---|---|---|\n| Korean train/bus booking | Dedicated skill per operator | Agent has to improvise scraping/API calls each time |\n| Real-time Seoul city data (subway, crowding, bike-share) | Purpose-built skills | Not available without custom integration |\n| Korean legal/government search | Dedicated skills with documented scope | Agent guesses at endpoints, likely to hallucinate |\n| Credential handling | Documented per-skill (proxy vs. user login) | Ad hoc, inconsistent |\n| Coverage breadth | 100+ Korea-specific skills | Zero out of the box |\n| License | MIT | N/A |\n\n## Use Cases [#](#use-cases)\n\n### 1. A Personal Assistant That Actually Knows Korean Services [#](#1-a-personal-assistant-that-actually-knows-korean-services)\n\nBooking an SRT ticket, checking a lotto result, or finding the nearest cheap gas station are all skills an agent can call directly, instead of the agent trying (and often failing) to improvise a scraping approach per request.\n\n### 2. Building Korea-Market Products on Top of Documented Skills [#](#2-building-korea-market-products-on-top-of-documented-skills)\n\nThe `korean-privacy-terms`\n\nand `korean-jangbu-for`\n\nwrappers show a pattern: use k-skill’s skill layer as a documented interface to Korea-specific compliance and bookkeeping logic, rather than re-deriving Korean privacy-law requirements from scratch.\n\n### 3. Real-Time Civic Data for Local Apps or Agents [#](#3-real-time-civic-data-for-local-apps-or-agents)\n\nSkills like `seoul-density`\n\n, `han-river-water-level`\n\n, and `emergency-room-beds`\n\nexpose real-time Seoul infrastructure data that would otherwise mean separately discovering and integrating each government or municipal API.\n\n### 4. Auditing Which Skills You Actually Use [#](#4-auditing-which-skills-you-actually-use)\n\nFor anyone who installed `--all`\n\nand ended up with 100+ skills loaded, `k-skill-cleaner`\n\nis a rare example of a skill pack shipping its own bloat-reduction tool.\n\n## Related Repositories [#](#related-repositories)\n\n| Repository | Purpose |\n|---|---|\n|\n\n`korean-jangbu-for`\n\nwraps as a thin skill layer[kimlawtech/korean-privacy-terms](https://github.com/kimlawtech/korean-privacy-terms)`korean-privacy-terms`\n\nwraps## Related Articles [#](#related-articles)\n\n[42 Real-World OpenClaw Use Cases](https://dibi8.com/resources/llm-frameworks/awesome-openclaw-usecases-ai-agent-daily-life/)— for the broader pattern of task-specific agent skills across other domains[ego lite: The Browser You and Your AI Agents Share](https://dibi8.com/resources/dev-utils/ego-lite-ai-agent-browser-2026/)— another skill-based agent extension, for browser automation rather than country-specific service integration\n\n## Conclusion [#](#conclusion)\n\n**k-skill** is what a country-specific agent skill pack looks like when someone takes it seriously rather than shipping three demo skills and calling it done: 100+ individually documented, individually installable skills, each with its own login-requirement disclosure and limitations doc, spanning transportation, government, real estate, sports, shopping, and document formats specific to Korea. It’s a strong template for what “make an agent genuinely useful for a specific country’s daily life” can look like beyond generic weather/currency-conversion examples — and directly useful if you’re building for, or living in, Korea.\n\n**Best for**: Developers building AI agents for Korean users, or Korean users who want their coding agent to handle real Korean life-admin tasks — not a general-purpose international skill pack.\n\n**GitHub**: [https://github.com/NomaDamas/k-skill](https://github.com/NomaDamas/k-skill)\n\n*Last updated: 2026-08-03*", "url": "https://wpnews.pro/news/k-skill-100-skills-that-turn-any-ai-agent-into-a-korea-local", "canonical_source": "https://dibi8.com/resources/ai-tools/k-skill-korea-agent-skills-2026/", "published_at": "2026-08-02 16:10:00+00:00", "updated_at": "2026-08-02 18:05:24.367898+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "ai-tools"], "entities": ["NomaDamas", "k-skill", "Claude Code", "Codex", "OpenCode", "OpenClaw", "ClawHub", "GitHub"], "alternates": {"html": "https://wpnews.pro/news/k-skill-100-skills-that-turn-any-ai-agent-into-a-korea-local", "markdown": "https://wpnews.pro/news/k-skill-100-skills-that-turn-any-ai-agent-into-a-korea-local.md", "text": "https://wpnews.pro/news/k-skill-100-skills-that-turn-any-ai-agent-into-a-korea-local.txt", "jsonld": "https://wpnews.pro/news/k-skill-100-skills-that-turn-any-ai-agent-into-a-korea-local.jsonld"}}