Travel Profile
Your travel taste in writing. Preferences, favorite places, past trips, wishlist. Claude and ChatGPT plan trips that feel like you, not a generic itinerary.
Requires an AI connected to your Hjarni account via MCP.
Copy this URL and paste it into Claude or ChatGPT to install the template.
How to use
- 1 Share this page. Paste this URL into Claude or ChatGPT. Your AI reads the template definition and installs it.
- 2 Folders, tags, and instructions appear. Your AI creates the full structure in your Hjarni account, ready to use.
- 3 Start adding notes. The AI instructions guide your AI on where to put things and how to organize them.
Your travel taste in writing. Claude and ChatGPT plan trips that feel like you, not a generic itinerary.
You can tell ChatGPT your preferences once per chat. Or you can save them in a place your AI reads on its own, so you stop re-explaining them. This template ships the second option. Your AI still has to choose to read the folder, and the folder instructions are written to make that the default.
Preferences vs Constraints
Preferences are soft: you would rather have a quiet room, you prefer trains under five hours. Constraints are hard: one traveler is vegetarian, no flights between November 15 and December 5. The template keeps them in separate folders so the AI knows which to flag and which to push back on.
Favorite Places earns its keep over time
One note per city. Inside, your real restaurants, hotels, neighborhoods. Six months in, when a friend asks "where should we eat in Lisbon", you ask Claude. Claude returns the real list from your note, not a tourist roundup.
A workflow that earns the template's keep
- After every trip, write a short Past Trip note: dates, highlights, what worked, what did not.
- When a place earns a repeat visit, give it a Favorite Places note.
- Before the next trip, ask Claude or ChatGPT: "Plan a week in Japan that fits my preferences and constraints." The plan starts grounded.
A real example
It is January and you are loosely thinking about a fall trip. You ask Claude, "Where could we go in October that fits us?" Claude reads Preferences, Constraints, and Wishlist. It returns three options ranked against your taste, each with the reason. The first option is the one you would have picked anyway. The second is one you had not considered. You book it.
Common questions
Common questions
Does this book anything?
No. Hjarni stores your taste. Book through whatever you already use.
Will Claude use live availability or prices?
Folder instructions tell each AI not to pretend to access live data. The AI plans against taste and constraints. You handle availability.
Can my partner contribute?
Yes. Install in a team space, share the workspace, and both of your AIs read the same profile.
Is this just a preferences prompt I could paste once?
You can. The template makes the preferences persistent, so you do not have to re-paste them each trip. Whether your AI actually consults the folder depends on it reading Hjarni through the MCP server, which the folder instructions are written to encourage.
Related pages
Structure
Tags
Folders
For your AI
Share this page with your AI. It reads the definition below, creates the folders, instructions, tags, and starter notes in your account.
Show template definition
Install steps for AI agents:
- Check existing tags with
tags-list. Only create missing ones withtags-create. - Create containers top-down using
containers-create, noting the returned IDs. Useparent_idto build the hierarchy. - For each container with
llm_instructions, callinstructions-updatewithlevel: "container"and the container's ID. - Create any seed notes using
notes-create, placing them in the correct container by ID. Usecontainer_pathto resolve which container. - Discuss any customizations with the user before or after installing.
---
name: Travel Profile
description: 'Your travel taste in writing. Preferences, favorite places, past trips,
wishlist. Claude and ChatGPT plan trips that feel like you, not a generic itinerary.
'
tags:
- preference
- place
- trip
- wishlist
- constraint
containers:
- name: Travel Profile
description: What you like, where you have been, where you want to go. Your AI plans
accordingly.
llm_instructions: |
This is a travel profile. The goal is to let Claude and ChatGPT plan trips that match the user's real taste.
- Before suggesting destinations, hotels, restaurants, or activities, search this folder first and shape recommendations around the preferences and constraints recorded here.
- Never invent the user's past trips, favorite places, or personal constraints. If the answer is not in this folder, ask.
- Treat Preferences and Constraints as binding. If a draft itinerary contradicts them, flag it instead of pushing through.
- When the user shares a new preference or favorite in conversation, suggest saving it back to the right folder.
- This is a taste profile, not a booking system. Do not pretend to access live availability or prices.
children:
- name: Preferences
description: How you like to travel. Pace, lodging style, food, transport, budget
shape.
llm_instructions: |
Use this folder for general travel preferences.
- One preference per note when it earns the space. Title is a short noun phrase.
- When planning, read this folder first. Match what is here exactly.
- Tag every note with "preference".
- name: Constraints
description: Hard limits. Dietary, mobility, allergies, no-fly, must-include.
llm_instructions: |
Use this folder for non-negotiable limits.
- Always check this folder before suggesting destinations, restaurants, or activities. Treat the constraints as hard rules.
- If a draft plan violates a constraint, flag it. Do not paper over it.
- Tag every note with "constraint".
- name: Favorite Places
description: One note per city or region. Restaurants, neighborhoods, walks, repeat
hotels.
llm_instructions: |
Use this folder for places you already love.
- One note per city or region. Inside the note, list restaurants, hotels, neighborhoods, and notes by category.
- When asked for recommendations in a known city, return only what is in the matching note. Do not invent places.
- Tag every note with "place".
- name: Past Trips
description: One note per trip. Where you went, what worked, what to do differently.
llm_instructions: |
Use this folder for finished trips.
- One note per trip. Title format: "<Destination> <Year>".
- Include: Dates, Travelers, Highlights, What worked, What did not, Carry-over for next time.
- Cross-link to Favorite Places notes when a trip earned a place its first entry.
- Tag every note with "trip".
- name: Wishlist
description: Where you want to go. Why, when, who with.
llm_instructions: |
Use this folder for destinations you have not been to yet.
- Keep each note short: the destination, the reason, the best season, ideal duration, who you want to go with.
- When asked "where should we go next", read this folder first.
- Tag every note with "wishlist".
notes:
- title: How we like to travel
body: |
A starter preferences note. Replace with your real taste.
## Pace
We prefer two or three nights in a city, not one. We want one slow morning per stop.
## Lodging
Independent hotels or apartments over chains. Quiet rooms over views. We will pay for a quiet room.
## Food
Long lunches. Reservations for dinner. We do not chase Michelin stars, but we will book one a trip if the room is small.
## Transport
Trains over short flights when the trip is under five hours. We drive only in places where driving is part of the appeal.
## Budget
Splurge on the room, save on the flight.
This is a starter note. Replace it with your real preferences.
tags:
- preference
container_path: Travel Profile > Preferences
- title: Hard constraints
body: |
A starter constraints note. Replace with your real limits.
## Dietary
One traveler is vegetarian, no fish.
## Mobility
Avoid third-floor walk-ups for stays longer than two nights.
## No-fly windows
Do not plan flights between November 15 and December 5 (work crunch).
## Must-include
One traveler wants at least one museum stop per trip.
This is a starter note. Replace it with your real constraints.
tags:
- constraint
container_path: Travel Profile > Constraints
- title: Lisbon
body: |
A starter favorite-place note. Replace with a real city note.
## Neighborhoods we like
Principe Real for stays. Avoid Bairro Alto at night for sleep reasons.
## Restaurants
- O Velho Eurico (small plates, no reservations, go at 7pm).
- Cervejaria Ramiro (seafood, expect a wait, worth it).
## Walks
The miradouros loop in the late afternoon.
## Repeat hotels
Memmo Alfama. Quiet room on the back side.
This is a starter note. Replace it with a real city.
tags:
- place
container_path: Travel Profile > Favorite Places
- title: Portugal 2025
body: |
A starter trip note. Replace with a real past trip.
## Dates
September 2025, eight nights.
## Travelers
Two of us.
## Highlights
The drive from Lisbon to the Alentejo. Two nights in Comporta.
## What worked
Splitting the trip across three bases instead of four.
## What did not
The Sintra day trip was too short. Stay overnight next time.
## Carry-over for next time
Book Sintra as a one-night stop, not a day trip. Avoid Saturday returns.
This is a starter note. Replace it with a real trip.
tags:
- trip
container_path: Travel Profile > Past Trips
- title: 'Wishlist: Northern Japan'
body: |
A starter wishlist note. Replace with a real destination.
## Why
Aomori in apple season. Hakodate for the seafood markets.
## Best season
Late September into October.
## Duration
Ten nights minimum to make the flights worth it.
## Who with
Just the two of us.
This is a starter note. Replace it with a real wishlist entry.
tags:
- wishlist
container_path: Travel Profile > Wishlist