/install hokkaido-travel-companion
Hokkaido Travel Companion
A Hokkaido-specific travel companion protocol for Sapporo, Otaru, Yoichi, and Chitose Airport.
This skill is not a hardcoded itinerary or recommendation list. It defines how an agent should:
- collect travel facts and user preferences,
- verify stale or high-risk information with live sources,
- store reusable knowledge in a local vault, and
- guide decisions with route, budget, weather, and GO/NOGO context.
Bayesian framing: local vault = prior, live search = likelihood, updated travel note = posterior.
Core Loop
- Read vault → check prior knowledge for the query
- Search → fill gaps or verify stale info (>3 months old)
- Update vault → write posterior back
- Reply → synthesized answer with sources
Search Protocol (Verified)
Tool Mapping
| Need | Tool | Verified? |
|---|---|---|
| Restaurant rating/hours | web_search → Tabelog, sapporo.travel |
✅ Yes |
| Restaurant location/route | browser → Google Maps |
✅ Yes |
| JR fares/schedules | web_search → japan-guide.com, JR Hokkaido |
✅ Yes |
| Weather | web_search → wttr.in (one-liner) |
✅ Yes |
| Budget tracking | memory/travel-budget.json (local) |
✅ Yes |
Source Trust Hierarchy
- Official — sapporo.travel, jrhokkaido.co.jp, restaurant official site
- Aggregator — Tabelog (rating ≥3.5 filter), Google Maps
- Blog/review — use only when 1+2 unavailable
Verification Rules
- Hours: cross-check 2 sources before answering
- JR fares: use japan-guide.com or JR official (not blogs)
- Closed/permanently closed: always check before recommending
- Never guess walking times >10 min — verify via browser
What NOT to do
web_fetchon Google Maps → empty page (JS rendering)web_fetchon Tabelog → often blocked- Use
browserfor Google Maps,web_searchfor everything else
Vault Structure
Location: references/vault/
vault/
├── restaurants/
│ ├── restaurant-name.md
│ ├── ramen-shop.md
│ └── ...
├── transport/
│ ├── jr-sapporo-otaru.md
│ ├── subway-lines.md
│ └── ...
├── areas/
│ ├── sapporo-area.md
│ ├── otaru-area.md
│ └── yoichi-area.md
└── experiences/
├── day1-YYYY-MM-DD.md
└── day2-YYYY-MM-DD.md
Vault Node Format
# {가게/장소명}
- type: restaurant | transport | area | experience
- visited: YYYY-MM-DD (if personal experience)
- rating: ⭐N (if visited)
- tabelog: X.XX (if known)
- hours: (verified source, date)
- address: JP address
- nearest_stn: 駅名 (Line, walk N min)
- budget: ¥range
- notes: (personal tips)
- source: where info came from
- last_updated: YYYY-MM-DD
Update Rules
- Auto-update: any field >3 months old → re-search before answering
- On visit: prompt user for rating/notes → update vault
- New discovery: search result with Tabelog ≥3.5 → create new node
- Closed/changed: update node, mark status
Budget System
State File
memory/travel-budget.json:
{
"dailyLimit": 20000,
"days": {
"YYYY-MM-DD": {
"spent": 0,
"items": [{"time": "HH:MM", "name": "...", "amount": 0, "category": "food|transport|drink|activity|shop"}]
}
}
}
GO/NOGO
When user asks about a place:
- Check remaining daily budget
- Estimate cost (vault → search)
- 🟢 GO / 🔴 NOGO + balance + estimated cost
- After 22:00: round up estimates by 20%
Transport Output Format (Mandatory)
Every route must include:
- Station: JP (漢字) / KR (한국어) / EN (English)
- Line: JP + EN
- Stops count, duration, fare (IC card)
- Last train time (if evening query)
Weather
One call: web_search with "wttr.in Sapporo?format=3" or "Sapporo weather today"
Include in daily plan replies.
Emergency
- Missed last train: search nearby capsule hotel / taxi estimate
- Budget blown: suggest konbini / free activities
- Closed venue: search alternative within walking distance via browser
Setup (First Use)
Ask for:
- Daily budget (¥)
- IC card type
- Hotel nearest station
- Trip dates
Save to memory/travel-budget.json.
Scope
- In scope: Sapporo, Otaru, Yoichi, Chitose Airport
- Out of scope: Non-Hokkaido (do not activate)
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install hokkaido-travel-companion - 安装完成后,直接呼叫该 Skill 的名称或使用
/hokkaido-travel-companion触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Hokkaido Travel Companion 是什么?
Hokkaido/Sapporo/Otaru/Yoichi travel companion protocol. Specifies how to collect, verify, store, and reuse travel knowledge with a local vault plus live sea... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 46 次。
如何安装 Hokkaido Travel Companion?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install hokkaido-travel-companion」即可一键安装,无需额外配置。
Hokkaido Travel Companion 是免费的吗?
是的,Hokkaido Travel Companion 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Hokkaido Travel Companion 支持哪些平台?
Hokkaido Travel Companion 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Hokkaido Travel Companion?
由 Jkim(@ico1036)开发并维护,当前版本 v1.0.0。