recommend_poi

Generate deterministic point-of-interest recommendations for a city as JSON.

1.6k|289|Updated May 14, 2025
One-click install
npx skills add https://github.com/trpc-group/trpc-agent-go --skill recommend-poi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recommend_poi
Source: https://github.com/trpc-group/trpc-agent-go/tree/main/examples/skilldynamicschema/skills/recommend_poi
Command: npx skills add https://github.com/trpc-group/trpc-agent-go --skill recommend-poi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides deterministic POI recommendations for a given city, enabling AI agents to output structured travel-oriented suggestions with minimal ambiguity.

Core Features & Use Cases

  • Schema-based Output: Returns a structured JSON with fields 'poi', 'city', and 'score' following a fixed schema.
  • Deterministic Recommendations: Produces repeatable results given the same input city.
  • Use Case: Travel planning assistants or city-guide demonstrations requiring a ready-to-use POI suggestion.

Quick Start

Use the recommend_poi skill to generate a POI for a specific city, e.g., "Recommend a POI in Shenzhen" or "Shenzhen".

Frequently Asked Questions about recommend_poi

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

FAQPage Schema
How do I get a deterministic city POI recommendation in JSON format?

To get a deterministic city POI recommendation in JSON format, you provide a city name as input. The skill outputs a structured JSON object containing the recommended POI, the city, and a score, ensuring repeatable results for the same input.

Can I generate structured travel data for a specific city using a fixed JSON schema?

Yes, you can generate structured travel data using a fixed JSON schema. The skill enforces a strict schema with fields for poi, city, and score, disallowing additional properties to ensure your travel planning assistant receives clean data.

What is a deterministic point-of-interest recommendation and when do I need it?

A deterministic point-of-interest recommendation provides the exact same POI output every time the same city is input. You need this for reliable demo data pipelines, travel planning prototypes, and city guides where consistent structured JSON output is required.

Does this POI recommendation skill support custom JSON fields?

No, this POI recommendation skill does not support custom JSON fields. It adheres to a fixed schema containing only poi, city, and score, explicitly disallowing additional properties to maintain strict deterministic output for data pipelines.

What's the best way to integrate a city POI suggestion into a travel planning assistant?

The best way to integrate a city POI suggestion is to query the skill with a city name and parse the fixed JSON schema output. This returns a structured poi, city, and score object ready for immediate use in travel planning assistants.

Why does my city POI output always return the same score?

Your city POI output always returns the same score because the skill generates deterministic recommendations. Given the same city input, it produces repeatable structured JSON results, making it suitable for consistent demo data pipelines rather than dynamic suggestions.