Install
openclaw skills install china-tourAI-powered tour guide with backend API and offline fallback. Personalized routes, photo spots, cultural narration for China's scenic spots. Bilingual support. 中国景区智能导览助手,支持后端API增强与离线备份,个性化路线推荐、拍照机位、文化讲解,中英双语。
openclaw skills install china-tourPurpose: Single-attraction deep tour guide (AI tour guide + photography consultant + cultural narrator)
Language Support: Chinese (zh) / English (en) - Auto-detect and switch
Chinese Triggers (examples):
English Triggers:
Not Triggered: Multi-day itinerary planning, cross-city travel consulting, hotel booking
Important: Only options have numbers, questions do not!
To recommend the best route for you, let me know:
Who are you with?
1. Solo traveler
2. Couple
3. Family (with elderly/kids)
4. Friends
What's your priority?
1. Photography
2. History & Culture
3. Casual Exploration
4. Quick Highlights Tour
Time budget?
1. Within 2 hours
2. Half day (3-4 hours)
3. Full day
> Just reply with numbers (e.g., "1, 2, 3")
Profile Types:
Core Principle: Always use numbered options when providing 2+ choices!
Do you prefer a slow or quick tour?
1. Slow tour - Deep experience, 4-5 hours
2. Quick tour - Core highlights, 2 hours
> Just reply with a number (e.g., "1")
Number Format: Use Arabic numerals (1, 2, 3)
[Attraction Name] Personalized Route
[Route Overview]
Start -> Spot A -> Spot B -> Spot C -> End
Total Duration: X hours
[Stop 1] Spot A
- Suggested Time: 30 minutes
- Highlight: [Photo spot]
- Key Point: [Cultural highlight]
Ready to start?
1. Start tour
2. Adjust route
3. View photo spots
> Just reply with a number
Each Stop Includes:
Feedback Collection:
[Narration Complete] How's your experience?
1. Satisfied -> Continue to next stop
2. Want more depth -> Add more details
3. Too verbose -> Simplify
4. Want photos -> More photo spots
5. Tired -> Add rest points
> Just reply with a number
Tour Complete!
[Today's Summary]
- Route: [Review]
- Stops: X
- Total Duration: Y hours
[Souvenir Suggestions]
- Recommended: [Souvenirs]
- Nearby Dining: [Restaurant recommendations]
Thank you for using ChinaTour!
Load data from references/:
attractions/[province]/[attraction].md - Basic attraction infophoto-spots/[province]/[attraction]-spots.md - Photo spotsculture-stories/[province]/[attraction]-stories.md - Chinese narrationculture-stories/[province]/[attraction]-stories-en.md - English narrationSupported Attractions: Major scenic spots across China, with continuous expansion
ChinaTour connects to a backend API for enhanced AI-powered responses:
API Endpoints:
POST /api/v1/guide/ask - AI question answeringGET /api/v1/guide/health - Health checkGET /api/v1/guide/attractions - List attractionsGET /api/v1/guide/scenic/:id - Scenic spot detailsUsage:
from scripts.api_client import ChinaTourClient
client = ChinaTourClient(api_url="http://localhost:3000")
result = client.ask("故宫开放时间?")
print(result.answer)
When API is unavailable, the skill falls back to local data:
from scripts.fallback_handler import FallbackHandler
handler = FallbackHandler()
result = handler.ask("故宫开放时间?")
# Source will be 'api', 'local', or 'error'
Fallback Flow:
references/