← Back to Skills Marketplace
ico1036

Hokkaido Travel Companion

by Jkim · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
46
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install hokkaido-travel-companion
Description
Hokkaido/Sapporo/Otaru/Yoichi travel companion protocol. Specifies how to collect, verify, store, and reuse travel knowledge with a local vault plus live sea...
README (SKILL.md)

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:

  1. collect travel facts and user preferences,
  2. verify stale or high-risk information with live sources,
  3. store reusable knowledge in a local vault, and
  4. guide decisions with route, budget, weather, and GO/NOGO context.

Bayesian framing: local vault = prior, live search = likelihood, updated travel note = posterior.

Core Loop

  1. Read vault → check prior knowledge for the query
  2. Search → fill gaps or verify stale info (>3 months old)
  3. Update vault → write posterior back
  4. 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

  1. Official — sapporo.travel, jrhokkaido.co.jp, restaurant official site
  2. Aggregator — Tabelog (rating ≥3.5 filter), Google Maps
  3. 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_fetch on Google Maps → empty page (JS rendering)
  • web_fetch on Tabelog → often blocked
  • Use browser for Google Maps, web_search for 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:

  1. Check remaining daily budget
  2. Estimate cost (vault → search)
  3. 🟢 GO / 🔴 NOGO + balance + estimated cost
  4. 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:

  1. Daily budget (¥)
  2. IC card type
  3. Hotel nearest station
  4. Trip dates

Save to memory/travel-budget.json.

Scope

  • In scope: Sapporo, Otaru, Yoichi, Chitose Airport
  • Out of scope: Non-Hokkaido (do not activate)
Usage Guidance
Install only if you are comfortable with the agent keeping local trip notes and budget details. Review or delete the local vault and memory/travel-budget.json before sharing or publishing the skill folder.
Capability Assessment
Purpose & Capability
The stated purpose is a Hokkaido travel companion for recommendations, transport, weather, and budget guidance; live search and local travel notes fit that purpose.
Instruction Scope
Instructions are scoped to Sapporo, Otaru, Yoichi, and Chitose Airport, but the skill does direct the agent to maintain local travel memory.
Install Mechanism
The package contains markdown-only skill documentation and an empty vault README; no executable scripts, dependencies, or install-time commands were present.
Credentials
Use of web search/browser for current travel facts and local files for itinerary/budget state is proportionate to the travel assistant purpose.
Persistence & Privilege
The skill discloses local vault and budget-file storage, including a warning not to publish personal itinerary, hotel, or budget files, but it does not require an explicit opt-in before writing trip details.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install hokkaido-travel-companion
  3. After installation, invoke the skill by name or use /hokkaido-travel-companion
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial public release: Hokkaido/Sapporo/Otaru/Yoichi travel companion protocol for collecting, verifying, storing, and reusing travel knowledge.
Metadata
Slug hokkaido-travel-companion
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 46 downloads so far.

How do I install Hokkaido Travel Companion?

Run "/install hokkaido-travel-companion" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Hokkaido Travel Companion free?

Yes, Hokkaido Travel Companion is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Hokkaido Travel Companion support?

Hokkaido Travel Companion is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Hokkaido Travel Companion?

It is built and maintained by Jkim (@ico1036); the current version is v1.0.0.

💬 Comments