travelogue

Organizes travel updates and photos into structured daily Obsidian journal entries.

10|2|Updated May 6, 2026
One-click install
npx skills add https://github.com/jcrabapple/hermes-skills --skill travelogue-jcrabapple
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: travelogue
Source: https://github.com/jcrabapple/hermes-skills/tree/main/travelogue
Command: npx skills add https://github.com/jcrabapple/hermes-skills --skill travelogue-jcrabapple

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Travelers send scattered text and photo updates during trips that get lost in chat history; this Skill turns those ad-hoc messages into a consistent, searchable Obsidian travel journal with dated daily entries and a trip index. ## Core Features & Use Cases - Daily Entry Generation: Parses trip updates into dated Markdown entries with emoji-sectioned structure covering places, food, photos, highlights, notes, and stays. - Photo Management: Saves photos to a structured per-trip directory with date-based filenames and embeds them in Obsidian entries. - Trip Index & Recaps: Maintains a trip index with travelers, hotel, flights, and running stats, and generates end-of-trip summaries. - Use Case: During a Hawaii vacation, you message your agent "Had poke for lunch at Foodland" with a photo; the agent saves the photo, appends it to today's entry under Food & Drink, and confirms briefly. ## Quick Start Tell your agent "log this to my travelogue" along with a trip update or photo, and it will create or append to today's Obsidian journal entry.

Frequently Asked Questions about travelogue

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I log travel photos and notes into Obsidian automatically?▼

Send trip updates with text and photos via Discord or Telegram to the agent, which parses each update, saves photos to a per-trip directory, and writes dated daily entries in your Obsidian vault with structured sections.

What is the best way to structure a travel journal in Obsidian?▼

Use dated daily entries with emoji-sectioned headers for places visited, food and drink, photos, highlights, notes, and stays, plus a trip index page linking all entries and tracking stats like photo counts and restaurants.

Can I append multiple updates to the same day's journal entry?▼

Yes, when a second update arrives for the same date, the agent merges new items into existing sections rather than duplicating headers, and adds extra photos under an additional photos section.

Does travelogue support Discord and Telegram photo attachments?▼

Yes, Discord images arrive as URLs or attachments downloaded with curl, while Telegram images use the file download endpoint. Photos are optionally converted to WebP using ImageMagick before saving.

What are the limitations of automated travel journaling?▼

The agent needs context for photos sent without descriptions and may ask what they show. Cross-time-zone trips require using destination local time, and a stable trip slug must be chosen at trip start for consistent file organization.