SKILL.md
唯讀
名稱
parking-lot-search
描述
當使用者詢問附近的停車場或「근처 주차장/공영주차장」時使用。務必先確認使用者的目前位置,再透過 k-skill-proxy 或 parking-lot-search 套件調用 Data.go.kr 官方的公營停車場資料。
Parking Lot Search
What this skill does
根據使用者提供的目前位置,搜尋附近的公營停車場。
- 不會自動推算位置。
- 務必先詢問使用者目前的所在位置。
- 預設僅顯示「公營」停車場。
- 使用官方「全國停車場資訊標準資料」(전국주차장정보표준데이터)Open API。
- 將位置文字透過 Kakao Map 進行定位點(anchor)搜尋取得座標後,再從官方停車場資料中依距離遠近進行排序整理。
- 官方標準資料不包含即時滿車/剩餘車位/預約狀態,因此切勿給予確定的即時車位答覆。
When to use
- 「幫我找附近的停車場」
- 「光化門附近有哪些公營停車場?」
- 「首爾車站附近有免費停車場嗎?」
- 「請給我現在位置附近的公營停車場地圖連結」
Mandatory first question
在未取得位置資訊前,請勿直接搜尋,務必先詢問使用者。
建議提問語氣:
請提供您目前的所在位置。您可以傳送行政區/車站名/地標/經緯度等方便的格式,我來為您尋找附近的公營停車場。
若位置描述較模糊:
請再提供一次附近的車站名稱或行政區名稱(洞名)。
Official surfaces
- 標準資料說明:
https://www.data.go.kr/data/15012896/standard.do - Open API 說明:
https://www.data.go.kr/data/15012896/openapi.do - Open API endpoint:
https://api.data.go.kr/openapi/tn_pubr_prkplce_info_api - k-skill proxy:
/v1/parking-lots/search - Kakao Map 行動版搜尋:
https://m.map.kakao.com/actions/searchView?q=<query> - Kakao Map 地點面板 JSON:
https://place-api.map.kakao.com/places/panel3/<confirmId>
Workflow
- 務必先詢問使用者目前的所在位置。
- 收到位置文字後,利用 Kakao Map 篩選定位點(anchor)候選項並取得座標。
- 從定位點地址中擷取「特別市/廣域市/道 + 市/郡/區」(시도 + 시군구)作為地址提示(address hint)。
- 透過 k-skill-proxy
/v1/parking-lots/search或parking-lot-search套件查詢官方停車場資料。 - 通常精簡整理 3~5 個結果即可,並附上地圖連結。
- 說明費率/營運時間時,請一併附上資料基準日期,並聲明此非即時車位現況。
Responding
回覆結果通常包含以下欄位並簡要整理:
- 停車場名稱
- 距離
- 公營/民營以及路邊/路外/附設等類型
- 地址
- 營運星期/營運時間
- 收費資訊、基本費率、加收費率
- 停車格數量
- 電話號碼/管理機構
- 資料基準日期
- 地圖連結
Node.js example
const { searchNearbyParkingLotsByLocationQuery } = require("parking-lot-search");
async function main() {
const result = await searchNearbyParkingLotsByLocationQuery("광화문", {
limit: 3,
radius: 1500
});
console.log(result.anchor);
console.log(result.items);
}
main().catch((error) => {
console.error(error);
process.exitCode = 1;
});
모두의주차장 status
在 Issue #135 中雖然提過串接「모두의주차장」(Modu Parking)的可能性,但 v1 版本仍以官方公共資料為主。在確認取得經授權的官方/合作夥伴 API 合約之前,請勿進行「모두의주차장」的非官方 API 調用或網路爬蟲(scraping)。
Done when
- 已先確認使用者的目前位置。
- 已基於官方資料找到至少 1 個以上的附近停車場(nearby parking lot),或者已說明未找到的原因並提出後續提問。
- 已將最接近的搜尋結果精簡整理在 3~5 個以內。
- 必要時已明確說明該資訊並非即時剩餘車位/預約狀態。






