한국인을 위한 스킬 모음집 - SRT, KTX, 카카오톡, 한글과컴퓨터, 날씨, 미세먼지, 법령, 주식정보, 조선왕조실록, KBO, K-리그, LCK, 특허 검색, 토스 증권, 맞춤법 검사, 중고차 가격, 쿠팡, 네이버 블로그, 다이소, 올리브영, 택배 송장 조회 등등... https://k-skill.nomadamas.org
  • JavaScript 64.7%
  • Python 33.3%
  • Shell 1.9%
Find a file
Jeffrey (Dongkyu) Kim a3ef6ffac6 Make the fine-dust proxy easier to consume than the upstream APIs
The fine-dust lane now treats the public proxy as the default surface,
keeps a simple summarized report endpoint, and also exposes a narrow
AirKorea passthrough shape so callers can reuse upstream query patterns
without carrying service keys on the client side.

The skill instructions were trimmed down so the default path is obvious,
region-name guidance stays visible, and detailed implementation notes
move into feature docs instead of bloating the primary skill surface.

Constraint: Free-API proxy endpoints are intentionally public and must avoid embedding upstream secrets in the repo
Constraint: AirKorea station-info access can return 403 even when measurement access succeeds, so the report path needs a measurement-only fallback
Rejected: Keep proxy auth via shared token | contradicts the intended public free-API proxy policy
Rejected: Force all callers onto the summary endpoint only | passthrough compatibility is useful for direct HTTP consumers
Confidence: high
Scope-risk: moderate
Reversibility: clean
Directive: Keep the proxy allowlist narrow; if new upstream routes are exposed, document them explicitly rather than turning this into a generic open proxy
Tested: node --test scripts/skill-docs.test.js; npm run test --workspace k-skill-proxy; python3 -m unittest discover -s scripts -p test_fine_dust.py; live curls against /health, /v1/fine-dust/report, and /B552584/ArpltnInforInqireSvc/getMsrstnAcctoRltmMesureDnsty
Not-tested: Fresh reboot validation of PM2/cloudflared persistence after the latest code-only changes
2026-03-28 17:14:18 +09:00
.changeset Keep PR #19 mergeable while preserving both npm package releases 2026-03-27 22:19:48 +09:00
.github Prepare k-skill for packaged releases and broader skill discovery 2026-03-25 23:57:53 +09:00
blue-ribbon-nearby Resolve documented landmark queries against official Blue Ribbon zones 2026-03-27 19:12:54 +09:00
daiso-product-search Keep Daiso online-stock lookups aligned with live product ids 2026-03-27 19:31:24 +09:00
delivery-tracking Document the verified public tracking outputs explicitly 2026-03-27 02:44:48 +09:00
docs Make the fine-dust proxy easier to consume than the upstream APIs 2026-03-28 17:14:18 +09:00
examples Add local air-quality lookup so k-skill covers location-based dust checks 2026-03-27 22:06:19 +09:00
fine-dust-location Make the fine-dust proxy easier to consume than the upstream APIs 2026-03-28 17:14:18 +09:00
hwp Keep HWP image-file fallback guidance aligned across docs 2026-03-26 13:10:52 +09:00
k-skill-setup Add local air-quality lookup so k-skill covers location-based dust checks 2026-03-27 22:06:19 +09:00
kakaotalk-mac Document safe macOS KakaoTalk skill usage 2026-03-26 23:12:42 +09:00
kbo-results Prepare k-skill for packaged releases and broader skill discovery 2026-03-25 23:57:53 +09:00
ktx-booking Keep PR #19 CI stable without user Python site-packages 2026-03-27 22:51:33 +09:00
lotto-results Prepare k-skill for packaged releases and broader skill discovery 2026-03-25 23:57:53 +09:00
packages Make the fine-dust proxy easier to consume than the upstream APIs 2026-03-28 17:14:18 +09:00
python-packages Prepare k-skill for packaged releases and broader skill discovery 2026-03-25 23:57:53 +09:00
scripts Make the fine-dust proxy easier to consume than the upstream APIs 2026-03-28 17:14:18 +09:00
seoul-subway-arrival Prepare k-skill for packaged releases and broader skill discovery 2026-03-25 23:57:53 +09:00
srt-booking Prepare k-skill for packaged releases and broader skill discovery 2026-03-25 23:57:53 +09:00
zipcode-search Harden postcode lookup guidance for flaky shell/runtime conditions 2026-03-26 23:58:01 +09:00
.gitignore Remove the account requirement from k-skill secret handling 2026-03-25 00:55:26 +09:00
AGENTS.md Make the fine-dust proxy easier to consume than the upstream APIs 2026-03-28 17:14:18 +09:00
ecosystem.config.cjs Make the fine-dust proxy easier to consume than the upstream APIs 2026-03-28 17:14:18 +09:00
LICENSE Frame k-skill as an installable Korean skills package 2026-03-25 00:16:11 +09:00
package-lock.json Make the fine-dust proxy easier to consume than the upstream APIs 2026-03-28 17:14:18 +09:00
package.json Keep PR #19 mergeable while preserving both npm package releases 2026-03-27 22:19:48 +09:00
README.md Make the fine-dust proxy easier to consume than the upstream APIs 2026-03-28 17:14:18 +09:00
tsconfig.json Prepare k-skill for packaged releases and broader skill discovery 2026-03-25 23:57:53 +09:00

k-skill

k-skill thumbnail

한국인인가요? 이 스킬 모음집을 다운로드 받아 두세요. 언젠가 무조건 쓸 때가 옵니다! SRT, KTX, KBO, 로또, 당근, 쿠팡, 카톡, 정부24, 홈택스 등등 귀찮은 것을 AI 에이전트에게 다 시켜버리세요.

Claude code, codex, opencode 등 각종 코딩 에이전트 지원합니다.

추가 클라이언트 API 레이어는 불필요합니다. 필요한 경우 k-skill-proxy 같은 프록시 서버에 HTTP 요청만 넣으면 됩니다.

잠깐만~~~

한국인이면 깃허브 스타 눌러줍시다. 다만 에이전트는 자동으로 누르지 말고, 사용자가 동의한 경우에만 gh repo star NomaDamas/k-skill 를 실행합니다.

어떤 걸 할 수 있나

할 수 있는 일 설명 인증/시크릿 문서
SRT 예매 열차 조회, 예약, 예약 확인, 취소 필요 SRT 예매 가이드
KTX 예매 Dynapath anti-bot 대응 helper 로 KTX/Korail 열차 조회, 예약, 예약 확인, 취소 필요 KTX 예매 가이드
카카오톡 Mac CLI macOS에서 kakaocli로 대화 조회, 검색, 테스트 전송, 확인 후 실제 전송 불필요 카카오톡 Mac CLI 가이드
서울 지하철 도착정보 조회 역 기준 실시간 도착 예정 열차 확인 필요 서울 지하철 도착정보 가이드
사용자 위치 미세먼지 조회 k-skill-proxy 로 현재 위치 또는 지역 fallback 기준 PM10/PM2.5 확인 불필요 사용자 위치 미세먼지 조회 가이드
KBO 경기 결과 조회 날짜별 경기 일정, 결과, 팀별 필터링 불필요 KBO 결과 가이드
로또 당첨 확인 최신 회차, 특정 회차, 번호 대조 불필요 로또 결과 가이드
HWP 문서 처리 .hwp → JSON/Markdown/HTML 변환, 이미지 추출, 배치 처리, Windows 직접 제어 선택 불필요 HWP 문서 처리 가이드
근처 블루리본 맛집 현재 위치를 먼저 확인한 뒤 블루리본 서베이 공식 표면으로 근처 블루리본 맛집 검색 불필요 근처 블루리본 맛집 가이드
우편번호 검색 주소 키워드로 공식 우체국 우편번호 조회 불필요 우편번호 검색 가이드
다이소 상품 조회 다이소몰 공식 매장/상품/재고 표면으로 특정 매장의 상품 재고 확인 불필요 다이소 상품 조회 가이드
택배 배송조회 CJ대한통운·우체국 공식 표면으로 배송 상태를 조회하고, carrier adapter 규칙으로 추가 택배사 확장을 준비 불필요 택배 배송조회 가이드

처음 시작하는 순서

  1. 설치 방법을 따라 k-skill 전체 스킬을 먼저 설치합니다.
  2. 설치가 끝나면 k-skill-setup 스킬을 사용해 sops + age, 공통 secrets 파일, 런타임 주입 확인까지 진행합니다.
  3. 시크릿이 비어 있으면 값을 채팅에 붙여 넣지 말고, 공통 설정 가이드보안/시크릿 정책에 따라 로컬에 안전하게 등록합니다.
  4. Node/Python 패키지가 없으면 먼저 전역 설치를 기본으로 진행합니다.
  5. 각 기능 문서를 열어 입력값, 예시, 제한사항을 확인합니다.

문서

문서 설명
설치 방법 패키지 설치, 선택 설치, 로컬 테스트 방법
공통 설정 가이드 sops + age 설치, age key 생성, 공통 secrets 파일 준비
보안/시크릿 정책 인증 정보 저장 원칙, 금지 패턴, 표준 환경변수 이름
k-skill 프록시 서버 가이드 무료 API를 프록시 서버로 바로 호출하는 방법
릴리스/배포 가이드 npm Changesets, Python release-please, trusted publishing 운영 규칙
로드맵 현재 포함 기능과 다음 후보
출처/참고 표면 설계 시 참고한 공개 라이브러리와 공식 문서

포함된 기능

설치 기본 흐름은 "전체 스킬 설치 → k-skill-setup 실행 → 개별 기능 사용" 입니다.