mcpbeat

Poi Discovery Briefing

google/poi-discovery-briefing

Extracts specific local activity recommendations and sentiment from travel vlogs into a shareable HTML BD report.

506 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
10025
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/google/adk-samples --skill poi-discovery-briefing

The instruction itself

1 sections, as written by the author

Skill: POI & Activity Discovery Briefing (Travel BD)

Objective: Equip an Online Travel Agency (OTA) Business Development (BD) team with actionable data on local activities around a specific Point of Interest (POI). Extract recommendations from travel vloggers, gauge audience sentiment, and package it into a shareable HTML report.

Execution Steps:

  • Locate Context: Use search_youtube to find highly relevant travel vlogs about the requested POI (e.g., "Mount Fuji travel vlog", "Things to do in Tokyo").
  • Extract Activities (Read): Use get_video_transcript on the top 2-3 longest vlogs. Travel vloggers often list 10+ activities in a single video. Scan the transcript to identify the specific names of activities, restaurants, or sub-locations they mention.
  • Map Timestamps: Crucially, use generate_timestamp_url to create a direct jump link to the exact second the vlogger begins talking about each specific activity.
  • Community Audit: Use get_video_comments for the videos to see if the audience is agreeing with the vlogger's recommendations or complaining about them (e.g., "The boat ride is a tourist trap").
  • Synthesize Report: You must automatically format this data into a professional HTML "BD Briefing" document.
  • For each activity discovered, list: The Activity Name, The Vlogger's Verdict, The Audience Sentiment, and the <a href="..."> direct timestamp link.
  • Embed the high-res thumbnail of the source video at the top of the report to make it visually appealing. (You can get this from get_video_details).
  • Deliver & Publish: Call publish_file(content=html_string, filename="poi_briefing.html") to upload the final HTML string to the cloud. Return the generated public URL directly to the user in the chat so they can immediately share it with their BD team.

How to use it

Copy the folder

Take google/poi-discovery-briefing from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.