mirror of
https://github.com/NomaDamas/k-skill.git
synced 2026-06-24 02:04:11 +00:00
한국인을 위한 스킬 모음집 - SRT, KTX, 카카오톡, 한글과컴퓨터, 날씨, 미세먼지, 법령, 주식정보, 조선왕조실록, KBO, K-리그, LCK, 특허 검색, 토스 증권, 맞춤법 검사, 중고차 가격, 쿠팡, 네이버 블로그, 다이소, 올리브영, 택배 송장 조회 등등...
https://k-skill.nomadamas.org
- JavaScript 64.7%
- Python 33.3%
- Shell 1.9%
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 |
||
|---|---|---|
| .changeset | ||
| .github | ||
| blue-ribbon-nearby | ||
| daiso-product-search | ||
| delivery-tracking | ||
| docs | ||
| examples | ||
| fine-dust-location | ||
| hwp | ||
| k-skill-setup | ||
| kakaotalk-mac | ||
| kbo-results | ||
| ktx-booking | ||
| lotto-results | ||
| packages | ||
| python-packages | ||
| scripts | ||
| seoul-subway-arrival | ||
| srt-booking | ||
| zipcode-search | ||
| .gitignore | ||
| AGENTS.md | ||
| ecosystem.config.cjs | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
k-skill
한국인인가요? 이 스킬 모음집을 다운로드 받아 두세요. 언젠가 무조건 쓸 때가 옵니다! 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 규칙으로 추가 택배사 확장을 준비 | 불필요 | 택배 배송조회 가이드 |
처음 시작하는 순서
- 설치 방법을 따라
k-skill전체 스킬을 먼저 설치합니다. - 설치가 끝나면
k-skill-setup스킬을 사용해sops + age, 공통 secrets 파일, 런타임 주입 확인까지 진행합니다. - 시크릿이 비어 있으면 값을 채팅에 붙여 넣지 말고, 공통 설정 가이드와 보안/시크릿 정책에 따라 로컬에 안전하게 등록합니다.
- Node/Python 패키지가 없으면 먼저 전역 설치를 기본으로 진행합니다.
- 각 기능 문서를 열어 입력값, 예시, 제한사항을 확인합니다.
문서
| 문서 | 설명 |
|---|---|
| 설치 방법 | 패키지 설치, 선택 설치, 로컬 테스트 방법 |
| 공통 설정 가이드 | sops + age 설치, age key 생성, 공통 secrets 파일 준비 |
| 보안/시크릿 정책 | 인증 정보 저장 원칙, 금지 패턴, 표준 환경변수 이름 |
| k-skill 프록시 서버 가이드 | 무료 API를 프록시 서버로 바로 호출하는 방법 |
| 릴리스/배포 가이드 | npm Changesets, Python release-please, trusted publishing 운영 규칙 |
| 로드맵 | 현재 포함 기능과 다음 후보 |
| 출처/참고 표면 | 설계 시 참고한 공개 라이브러리와 공식 문서 |
포함된 기능
- SRT 예매
- KTX 예매
- 카카오톡 Mac CLI
- 서울 지하철 도착정보 조회
- 사용자 위치 미세먼지 조회
- KBO 경기 결과 조회
- 로또 당첨 확인
- HWP 문서 처리
- 근처 블루리본 맛집 가이드
- 우편번호 검색
- 다이소 상품 조회
- 택배 배송조회
- 릴리스/배포 가이드
설치 기본 흐름은 "전체 스킬 설치 → k-skill-setup 실행 → 개별 기능 사용" 입니다.