city-guide

Manage a personal city lifestyle database and recommend weather-appropriate places.

3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/hashmil/openclaw-skills --skill city-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: city-guide
Source: https://github.com/hashmil/openclaw-skills/tree/main/skills/city-guide
Command: npx skills add https://github.com/hashmil/openclaw-skills --skill city-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage and discover local places without repetitive searches by keeping a structured personal city database and surfacing weather- and vibe-appropriate recommendations when you need them.

Core Features & Use Cases

  • Local place database: Creates and maintains a memory/city-tracker.json file to store places, areas, types, environment, seasonality, vibes, and visit history.
  • Smart logging: Use the goplaces integration to auto-fill place details (address, rating, location, Google Place ID) and prompt for contextual notes like weather suitability and vibe.
  • Weather- and vibe-aware recommendations: Filter and prioritize indoor/outdoor/hybrid venues based on current or inferred weather and the user's desired vibe, and run quick consensus checks across web sources for pro tips.
  • Visit tracking: Record repeat visits with dates, notes, and companions to build personal history and status (Visited vs Wishlist).
  • Use case: When traveling or planning a local outing, ask for recommendations tailored to rain, heat, or desired vibe and receive top options with pro tips and visit status.

Quick Start

Set my city to Dubai and recommend three indoor dinner options for tonight because it's raining.

Frequently Asked Questions about city-guide

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

FAQPage Schema
How do I track and log repeat visits to places in a personal city database?

To track repeat visits in a personal city database, this Skill logs dates, notes, and companions into a local JSON memory file. It records visit history and updates the status of locations between Wishlist and Visited to maintain an accurate personal city lifestyle tracker.

Can I get weather-appropriate place recommendations for any city worldwide?

Yes, you can get weather-appropriate place recommendations for any city worldwide. The Skill filters and prioritizes indoor, outdoor, or hybrid venues based on current or inferred weather conditions and your desired vibe.

How does the Google Places API integration work for logging new locations?

The Google Places API integration auto-fills place details like address, rating, and location into your local JSON database. After fetching the structured data, it prompts you for contextual notes regarding weather suitability and vibe to complete the entry.

Do I need a specific environment to maintain a local place tracker with weather filtering?

You do not need a complex environment to maintain a local place tracker with weather filtering. The Skill operates without external dependencies, using a local JSON memory file to store areas, vibes, seasonality, and visit history.

What is the best way to discover local places without repetitive web searches?

The best way to discover local places without repetitive web searches is using a structured personal city database. This approach surfaces weather- and vibe-filtered recommendations and runs quick consensus checks across web sources for pro tips.

What are the limitations of using a JSON file for city lifestyle tracking?

A limitation of using a JSON file for city lifestyle tracking is that memory is stored locally rather than synced across devices. It functions as a single-user database without real-time collaborative editing or cloud backup capabilities.