Travel Guidebook

Create beautifully designed travel guidebook PDFs from trip itineraries. End-to-end workflow from deep research to Playwright PDF export, featuring zero AI-generated images, Tabler Icons, inline SVG decorations, and Claude's warm parchment aesthetic. Use this skill whenever the user mentions 路书, 旅行指南, travel guidebook, 行程手册, trip planner, 自驾游攻略, itinerary book, 攻略, 出行指南, 旅行计划, 行程规划, or wants to turn trip notes into a printable guide. Also triggers for multi-day travel planning, route guides, road trip planners, 旅行攻略制作, 旅行PDF, or converting travel research into a professionally designed documen

92 stars 9 forksDocuments & Office Files

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add geekjourneyx/travel-guidebook --skill travel-guidebook
Manual install
git clone --depth 1 https://github.com/geekjourneyx/travel-guidebook.git /tmp/travel-guidebook
mkdir -p ~/.claude/skills
cp -r /tmp/travel-guidebook/. ~/.claude/skills/travel-guidebook

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Travel Guidebook Maker

从调研到成书的一站式旅游路书生成引擎——**零 AI 插图、零 emoji、纯 CDN 引入**。通过 Tabler Icons + 内联 SVG 装饰 + Claude 设计美学,打造有温度、有设计感的旅行指南 PDF。

## 设计哲学

> **Monocle 的编辑品味 + DK 的视觉叙事 + Lonely Planet 的信息深度 + Claude 的温暖美学**

这不是一本冰冷的导航手册,而是一本有温度的旅行伙伴——在羊皮纸般的暖色底上,用衬线体讲述目的地的故事,用图标系统标记功能信息,用装饰元素营造编辑出版感。

**核心理念:排版即设计。** 不依赖 AI 生图或照片,通过字体层级、功能色系统、内联 SVG 装饰、CSS 伪元素,让路书本身就具备设计感。

---

## 总体流程

```
Stage 0 环境准备 → Stage 1 需求确认
→ Stage 2 深度调研 [5 个 explore agent 并行]
→ Stage 3 路线架构
→ Stage 4 内容写作 [专职 general-purpose agent]
→ Stage 5 HTML 交付与检查 → Stage 6 PDF 导出
```

Stage 0 自动检测 Node.js + Playwright 环境;Stage 2 并行调研加速信息收集;Stage 4 专职 agent 在干净上下文中写 HTML 保证一致性;Stage 5 是 HTML 检查点——用户确认满意后再执行 Stage 6 导出 PDF。

---

# Stage 0: 环境准备

> 在路书制作开始前,确保 PDF 导出环境就绪。

按以下顺序逐项检测,任一步骤失败则停止并提示用户:

### 1. Node.js

```bash
node --version
```

- ✅ v18.x 或更高 → 继续
- ❌ 命令不存在 → 停止,提示安装:https://nodejs.org/

### 2. package.json

```bash
ls package.json
```

- ✅ 存在 → 继续
- ❌ 不存在 → `npm init -y`

### 3. Playwright

```bash
node -e "require('playwright')"
```

- ✅ 无报错 → 继续
- ❌ 报错 → `npm install playwright && npx playwright install chromium`

### 4. html2pdf.mjs

已 bundled 在 `scripts/html2pdf.mjs`,Stage 6 时复制到工作目录。

### 5. 高德地图 MCP(可选增强)

尝试调用高德 MCP 工具验证可用性:

```
调用 maps_whether("{目的地城市}")
```

- ✅ 返回天气数据 → 标记 `AMAP_AVAILABLE = true`
- ❌ 工具不存在或报错 → 标记 `AMAP_AVAILABLE = false`

> 高德 MCP 是**增强层**——不可用时路书照常生成,仅精确数据降级为 LLM 估算。

**用户未配置时的提示**(仅提一次,不阻塞流程):
Read the full skill on GitHub

Details

Skill name
travel-guidebook
License
MIT
Repo updated
19 April 2026

FAQ

What does the Travel Guidebook skill do?

Create beautifully designed travel guidebook PDFs from trip itineraries. End-to-end workflow from deep research to Playwright PDF export, featuring zero AI-generated images, Tabler Icons, inline SVG decorations, and Claude's warm parchment aesthetic. Use this skill whenever the user mentions 路书, 旅行指南, travel guidebook, 行程手册, trip planner, 自驾游攻略, itinerary book, 攻略, 出行指南, 旅行计划, 行程规划, or wants to turn trip notes into a printable guide. Also triggers for multi-day travel planning, route guides, road trip planners, 旅行攻略制作, 旅行PDF, or converting travel research into a professionally designed documen

How do I install the Travel Guidebook skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add geekjourneyx/travel-guidebook --skill travel-guidebook. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Travel Guidebook popular?

It lives in geekjourneyx/travel-guidebook, which has 92 GitHub stars and 9 forks.

Related skills

HTML Resume Builder

97

KevinYoung-Kw/vibe-resume-skill

Build one-page HTML/PDF resumes from copy-paste YAML using one of 12 official templates. HARD GATES: deliver exactly one A4 page; never invent a layout — copy assets/templates/<id> into output/<id>/ and edit that copy only. Keep a full inventory in raw.data.yaml. For each job, COPY selected entries into resume.data.yaml (polish there), then apply that file to a template. Apply pasted YAML by replacing visible text in the official resume.html, then run QA. Default template is basic-a4. Use when creating, iterating, polishing copy, migrating, exporting, or designing resume/CV HTML/PDF. For polis

Documents & Office Files

Lt2md

99

libnyx/LT2MD

Convert born-digital, scanned, or mixed PDFs into auditable Markdown while preserving reading order, equations, source-page anchors, and information-bearing images as adjacent non-original text descriptions. Use this skill whenever a user asks to transcribe, OCR, understand, or convert a PDF into Markdown, especially for scanned PDFs, image-heavy pages, formulas, multi-column layouts, page or section ranges, or token-efficient reuse. LT2MD (Long Transcribe to Markdown) is a workflow contract, not a replacement for a PDF parser or OCR/VLM backend.

Documents & Office Files

Resumify

97

breaker505/resumify

Transform any internship experience into resume-ready, interview-ready expressions — for all roles: dev, product, operations, design, sales, finance.

Documents & Office Files

HTML to PPTX

94

Hasasasa/html-to-editable-pptx

当用户想把 HTML 幻灯片转成 .pptx 时触发——"HTML 转 PPT"、"网页幻灯片转 pptx"、"把这个 deck 转成 ppt"、"给同事一份 ppt 副本"、"汇报不方便放浏览器"、给了 .html 路径 + 提到 ppt/pptx/演示/幻灯片。保留矢量文字可编辑、字体按需嵌入、复杂装饰自动走截图兜底;不依赖 reveal.js / 自写 deck 等具体框架。

Documents & Office Files10

Report

87

v-yun/vuln-report-skill

确认漏洞后产出正式 SRC/0day 提交稿 DOCX 报告的收口 skill。仅在漏洞已确认、准备成稿时使用——负责查重、过分层验证门、按固定 DOCX 骨架生成报告(Heading 2 章节 + Step 式 PoC + 内嵌真实截图)、语义化命名、放对目录、处理驳回追加。不负责挖掘/验证漏洞本身。TRIGGER:用户说"写报告/出报告/成稿/提交稿/生成漏洞报告",或漏洞已验证到位准备交付时;或 /report。EN: Turns confirmed vulnerabilities into submission-ready DOCX reports for SRC/0day platforms (verification gates, fixed layout, step-style PoC, mandatory real screenshots). Trigger on "write report" or /report.

Documents & Office Files

Slide Wright

65

arifszn/slide-wright

Create beautiful web presentations from a topic, rough notes, or an outline, and edit decks afterward — adding, removing, or revising slides. Generates a custom theme and a short two-slide preview, then builds the full deck only once the user confirms the direction; edits to an existing deck skip that flow and apply in place. Use when the user wants to make slides, a presentation, a talk deck, a pitch deck, or to add/remove/change a slide in one that already exists.

Documents & Office FilesIn 2 lists

Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.