CAT
/Skills
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Korean Marathon Schedule

nomadamas/k-skill
516 installs5.3k stars
Summary

Scrapes public Korean marathon and triathlon schedules from GoRunning and the Korea Triathlon Federation, returning event names, dates, venues, registration deadlines, and race categories. You can filter by location, date range, or distance. It walks the public list pages and follows same-host detail links until it hits your limit or the detail budget cap, so you're not guessing which 10k is still open for registration in Seoul this fall. The workflow is straightforward: call searchEvents with your filters, get back structured results, and summarize conservatively. Registration info changes constantly, so it always flags that the data reflects the moment it was fetched. Pure read-only lookup, no registration automation or API keys required.

Install to Claude Code

npx -y skills add nomadamas/k-skill --skill korean-marathon-schedule --agent claude-code

Installs into .claude/skills of the current project.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Files
SKILL.mdView on GitHub

Korean Marathon Schedule

What this skill does

한국 마라톤/러닝 대회 일정을 조회하고, 가능한 경우 대한철인3종협회 공개 일정에서 철인3종 대회도 함께 확인한다.

응답에는 최소한 아래 필드를 포함한다.

  • 대회명
  • 개최일
  • 장소/지역
  • 신청 마감일 또는 접수 기간
  • 종목/코스(예: Half, 10km, 5km, 스탠다드)
  • 공식/상세 링크
  • 조회 시점 기준 정보라는 주의 문구

When to use

  • "서울 마라톤 일정 찾아줘"
  • "10km 대회 접수 마감일 알려줘"
  • "가을 마라톤 일정과 장소 정리해줘"
  • "철인3종 경기 일정도 가능하면 같이 봐줘"

Prerequisites

  • 인터넷 연결
  • Node.js 18+
  • 이 저장소의 korean-marathon-schedule npm package 또는 동일 로직

Public access path discovered

Primary marathon source: GoRunning

  • list entry point: https://gorunning.kr/races/
  • detail pages: same-host gorunning.kr links matching /races/<id>/<slug>/
  • detail fields used: title, event date, region/venue, registration period, registration deadline, status, organizer, website, categories.
  • reason selected: public unauthenticated race list/detail pages include the required venue, deadline/registration period, and event categories. It works with direct HTTP requests and does not require a proxy or API key.

Optional triathlon source: 대한철인3종협회

  • list entry point: https://triathlon.or.kr/events/tour/?sYear=<YYYY>&vType=list
  • detail pages: same-host triathlon.or.kr links matching /events/tour/overview/?mode=overview&tourcd=<id>
  • detail fields used: title, event date, venue, registration period, organizer, and course/category labels. Non-competition list entries such as education, seminars, notices, and referee/leader sessions are filtered out before detail fetch.
  • reason selected: the official federation page is public and unauthenticated, and provides triathlon schedules when available.

Workflow

1. Search schedules

const { searchEvents } = require("korean-marathon-schedule")

const result = await searchEvents({
  query: "서울",              // title, venue, region, or category filter. Optional.
  from: "2026-05-01",       // optional YYYY-MM-DD
  to: "2026-12-31",         // optional YYYY-MM-DD
  includeTriathlon: true,    // optional; default false
  limit: 10,                 // optional; default 10
  maxDetailsPerSource: 100   // optional crawl budget; default max(300, limit * 10)
})

console.log(result.items)

CLI:

node packages/korean-marathon-schedule/src/cli.js 서울 --from 2026-05-01 --to 2026-12-31 --include-triathlon --limit 10 --max-details-per-source 100

2. Summarize conservatively

For each event, show:

- 대회명: ...
  일정: ...
  장소: ...
  신청 마감: ...
  종목: ...
  링크: ...

If no deadline is present, say 신청 마감일을 공개 페이지에서 확인하지 못함 instead of guessing.

3. Use fallback order

  1. GoRunning list → same-host GoRunning detail pages for marathon/road-running schedules; continue through the public list until enough matching results are collected, the list is exhausted, or the explicit per-source detail budget is reached.
  2. If the user asks for triathlon or includeTriathlon is useful, query the 대한철인3종협회 year list and same-host public detail pages; skip non-competition list entries and continue until enough matching results are collected, the selected year lists are exhausted, or the explicit per-source detail budget shared across selected years is reached.
  3. If either source returns an empty, blocked, changed page, or detail-budget warning, report the source-specific failure/warning and return any successfully parsed results from the other source.

Done when

  • User's location/date/category filter was applied or explicitly left broad.
  • At least one available result is summarized, or a clear empty-result/failure reason is given.
  • Venue, registration deadline/period, and categories are included when present.
  • Triathlon events were included when requested or when the user asked for them as "가능하면".

Failure modes

  • 일정/접수 정보는 수시로 바뀔 수 있다; always state results are based on the current public page read.
  • GoRunning or triathlon.or.kr HTML structure may change; then parsing may return empty fields or fail. Off-origin detail links are ignored to keep the lookup bounded to documented public sources. If a public list is larger than the per-source detail budget, results can be partial and a warning is returned; triathlon applies that budget once across all selected years.
  • Some official event websites may be linked only from the detail page; if absent, return the source detail URL.
  • Registration may already be closed even if the event date is upcoming.
  • Login, payment, CAPTCHA, or private member-only pages are outside scope and must not be automated.

Notes

  • This is a read-only lookup skill.
  • No k-skill-proxy route is used because the upstream surfaces are public and do not require API keys.
  • Do not register, reserve, pay for, or modify race entries.
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Categories
Automation & Workflows
First SeenJun 3, 2026
View on GitHub

Recommended

More Automation & Workflows →
cicd-automation-workflow-automate

sickn33/antigravity-awesome-skills

cicd automation workflow automate
362
39.4k
n8n-workflow-generator

jeremylongshore/claude-code-plugins-plus-skills

n8n workflow generator
248
2.3k
n8n-workflow-automation

sundial-org/awesome-openclaw-skills

n8n workflow automation
240
609
batch-orchestration

rohitg00/pro-workflow

Decompose large-scale changes into independent units and spawn parallel agents in isolated worktrees. Use for migrations, refactors, codemods, and any change touching 10+ files with the same pattern.
2.3k
browser-automation

martinholovsky/claude-skills-generator

browser automation
161
38
workflow-automation

supercent-io/skills-template

Automate development tasks with npm scripts, Makefiles, Git hooks, and shell scripts.
12.6k
88