21 Commits

Author SHA1 Message Date
Jeffrey (Dongkyu) Kim 98b7ee80ba refactor(rail): consolidate timetable lookup on Korail (#653)
* refactor(rail): unify KTX and SRT timetable skills

Plan: 578 unified railway timetable integration

* docs(rail): update consolidated skill count

Ultraworked with [omo](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com>

* fix(rail): use Korail integrated timetable only

Plan: 578 unified railway timetable integration

* docs(rail): remove retired SRT references

Ultraworked with [omo](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com>

---------

Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com>
2026-09-05 15:37:16 +09:00
Jeffrey (Dongkyu) Kim af6de30a33 chore(skills): remove local-election-candidate-search (#602)
The local election cycle is over. Delete the skill source, helper package,
bundled CLI copy, snapshots, docs, and registry entries, and close the
related legal-review issue.
2026-08-18 15:34:53 +09:00
Jeffrey (Dongkyu) Kim 6c0a33496a Merge remote-tracking branch 'origin/dev' into feature/568-proxy-reliability
# Conflicts:
#	package.json
#	packages/k-skill-proxy/scripts/check-js.js
#	scripts/prepare-python-test-env.js
2026-08-17 11:28:33 +09:00
Jeffrey (Dongkyu) Kim 0cd9654e71 Merge pull request #587 from ericpapa80/chore/glob-ci-scripts
chore: glob root lint/test/pack file lists
2026-08-16 23:32:29 +09:00
Jeffrey (Dongkyu) Kim 252d899baf Merge remote-tracking branch 'origin/dev' into review/pr-586
# Conflicts:
#	scripts/skill-docs.test.js
2026-08-16 23:31:31 +09:00
ericpapa80 ddd78235da chore: glob root CI file lists instead of hand-editing package.json
New skill helpers and tests were easy to omit from the growing lint/test/pack scripts. Discover them by path so CI stays complete without touching package.json.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-15 11:08:53 +09:00
ericpapa80 6f98f9f8fb refactor(skills): colocate remaining bundled helpers in skill directories
Move KTX, SRT, fine-dust, and setup helpers out of root bundle[] so CLI sync reads skill-local scripts/. Keep thin repo shims for PYTHONPATH=scripts tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-15 10:45:15 +09:00
ericpapa80 709246ad93 docs: add missing feature guides for five proxy lookup skills
Cover assembly, KOPIS, holiday, WHOIS, and NHIS lookups so every CLI-managed skill has a README-linked guide, with k-skill-setup remaining on docs/setup.md.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-15 10:38:08 +09:00
ericpapa80 fc01be189b fix(proxy): split Cloudflare rate-limit buckets and retry idempotent GET failures
Use CF-Connecting-IP when trustProxy hops are set so Tunnel clients are not collapsed into one 429 bucket, retry MOLIT/KRX/building/AirKorea GET 5xx/429/network errors, and accept mcp SDK 2.x in myrealtrip-search.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-15 10:30:42 +09:00
Jeffrey (Dongkyu) Kim 85a0aad5e5 fix(rail): harden read-only live lookups 2026-08-14 00:21:27 +09:00
Jeffrey (Dongkyu) Kim e145763dfc chore(skills): remove used car price search 2026-08-12 15:17:39 +09:00
Jeffrey (Dongkyu) Kim 181bc49644 feat: execute bundled skill assets through unified CLI 2026-07-29 14:23:10 +09:00
Jeffrey (Dongkyu) Kim 7275d2f48e docs: document unified CLI installation and authoring 2026-07-29 14:23:10 +09:00
Jeffrey (Dongkyu) Kim 5dc36cc048 feat: add Dolshoi-first runtime instructions 2026-07-29 14:18:48 +09:00
Jeffrey (Dongkyu) Kim 3adccfcf27 fix: migrate proxy deployment from Cloud Run to gpu01 (#414) 2026-07-12 17:36:05 +09:00
Jeffrey (Dongkyu) Kim aac715a09e feat: complete WHOIS lookups and prefer Aside on macOS 2026-07-11 20:19:03 +09:00
Jeffrey (Dongkyu) Kim 1d2e5d6295 Merge dev into main (#410) 2026-07-11 12:17:12 +09:00
Jeffrey (Dongkyu) Kim 9e89f682cc Migrate k-skill-proxy deploy to gpu01 cron 2026-06-25 22:04:42 +09:00
Jeffrey (Dongkyu) Kim bbba283151 Archive unsupported map skills 2026-06-05 22:24:15 +09:00
Jeffrey (Dongkyu) Kim 12289bd9a2 Guide crawler skills toward reusable discovery (#195)
* chore: version packages

* Guide crawler skills toward reusable discovery

Constraint: User requested insane-search-style guidance for future crawling k-skills without unrelated implementation changes.
Rejected: Adding crawler code or a standalone template | too broad for a docs guidance change and risks dependency creep.
Confidence: high
Scope-risk: narrow
Directive: Keep site-specific access details inside individual skills after a site-agnostic discovery pass.
Tested: npm run ci
Not-tested: Live crawler behavior; documentation-only change.

* Clarify crawler skill discovery guidance

Constraint: Crawling k-skills need site-dependent recipes, but should derive them through a reusable discovery pass.
Rejected: Leaving guidance only in docs/adding-a-skill.md | AGENTS.md and CLAUDE.md also guide future agents.
Confidence: high
Scope-risk: narrow
Directive: Use site-agnostic discovery to find, then explicitly package, the target site's stable access path.
Tested: npm run ci
Not-tested: Live crawler behavior; documentation-only change.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-01 22:11:04 +09:00
hyeongr fb9a5c6f0d ✨ NEIS 급식·학교검색 프록시, k-schoollunch-menu 스킬 및 문서
- KEDU_INFO_KEY로 /v1/neis/school-search, /v1/neis/school-meal 중계
- 시도교육청 자연어 해석(neis-office-codes.js)
- k-schoollunch-menu 스킬, README·설치/설정/보안·프록시 문서 반영
- docs/adding-a-skill.md 스킬 추가 가이드

Made-with: Cursor
2026-04-10 13:14:15 +09:00