Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计提醒

izakaya-search居酒屋搜索

Agent Skill

izakaya-search 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

242

周安装

10

GitHub Stars

公开资料未说明

下载量

79
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:izakaya-search(居酒屋搜索)
来源仓库:https://github.com/danishi/claude-code-config
仓库路径:skills/izakaya-search
安装命令:
npx skills add https://github.com/danishi/claude-code-config --skill izakaya-search
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/danishi/claude-code-config --skill izakaya-search

简介

izakaya-search 用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词快速定位候选结果。
  • 通过 npx skills add 命令从指定仓库安装,需确认权限范围和文件操作权限。
  • 建议结合原始 README 核验具体用法,注意维护状态和网络访问限制。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Izakaya Search - Japanese Restaurant Recommendation Skill

Interactively find the best izakaya and restaurants by hearing the user's requirements and searching gourmet sites and Google Maps.


Workflow

Step 1: Interview the user

Ask the user the following questions using the AskUserQuestion tool. Gather all required information before searching. If any additional context is provided by the user (e.g., "quiet atmosphere", "private rooms", "all-you-can-drink"), incorporate it into the search.

Required information

ItemQuestion exampleNotes
Area / location"Which area or station are you looking for?"Accept station names, city names, or landmarks
Party size"How many people?"Important for seat/room availability
Budget per person"What is your budget per person?"Accept ranges like "3,000-5,000 yen"

Optional information (ask if not already provided)

ItemQuestion exampleNotes
Date and time"When are you planning to go?"Affects availability and course options
Cuisine preferences"Any preferred cuisine type?"e.g., Japanese, seafood, yakitori, Korean, etc.
Must-have features"Any requirements?"e.g., private rooms, smoking/non-smoking, all-you-can-drink, accessibility
Occasion"What is the occasion?"e.g., casual drinks, welcome/farewell party, date, business dinner

Step 2: Search for restaurants

Use WebSearch to search across multiple gourmet platforms. Execute multiple searches in parallel when possible for efficiency.

Search queries to execute

Build search queries combining the user's requirements. Always search at least these sources:

  1. Tabelog (食べログ) "食べログ {area} 居酒屋 {cuisine} {features}"
  2. Hot Pepper Gourmet (ホットペッパーグルメ) "ホットペッパー {area} 居酒屋 {party_size}名 {budget}"
  3. Gurunavi (ぐるなび) "ぐるなび {area} 居酒屋 {features} {cuisine}"
  4. Google Maps "Google Maps {area} 居酒屋 {cuisine} 口コミ"

Search strategy

  • Run 3-5 parallel WebSearch calls with different query variations
  • Include budget and party size keywords in queries
  • Add optional preferences (private room, all-you-can-drink, etc.)
  • Search for specific course/plan information when budget is specified
  • If initial results are insufficient, refine queries and search again
  • Prefer extracting information from WebSearch snippets when possible, especially for sites known to block WebFetch (see Step 3)

Step 3: Gather detailed information

Use WebFetch to visit the top candidate restaurant pages and collect:

  • Restaurant name and address
  • Business hours and regular holidays
  • Review ratings from each source
  • Course menus and pricing
  • Seat count and room types (counter, table, private room, tatami)
  • Reservation availability
  • Direct reservation page URLs
  • Notable features (all-you-can-drink plans, smoking policy, etc.)

WebFetch resilience strategy

Batch size control (critical): Parallel WebFetch calls share a failure boundary — if one call returns an error (403, 404, timeout), all sibling calls in the same batch are cancelled. To mitigate this:

  1. Limit parallel batches to 2-3 calls maximum (never 5+)
  2. Group by reliability tier — put sites that are likely to succeed together, and isolate risky sites into their own batch or run them sequentially
  3. Prioritize high-value fetches — fetch the most important pages first so that even if later batches fail, you already have usable data

Site reliability tiers:

TierSitesStrategy
Tier 1 (reliable)Google Maps, aumo, ヒトサラ, さんたつ, TripAdvisorSafe to batch together (2-3 per batch)
Tier 2 (sometimes blocked)ぐるなび (r.gnavi.co.jp)Fetch individually or with Tier 1 sites
Tier 3 (frequently blocked)食べログ (tabelog.com), ホットペッパー (hotpepper.jp), RETRIP (rtrp.jp)Fetch individually; expect 403 errors
Tier 4 (not fetchable)JS-rendered SPAs (colmo, etc.)Skip WebFetch; rely on WebSearch snippets only

Fallback strategy when WebFetch fails:

  1. Extract as much information as possible from WebSearch result snippets (ratings, addresses, phone numbers often appear in snippets)
  2. Try alternative URLs for the same restaurant on a different platform
  3. Use Google Maps search results, which tend to be the most accessible
  4. If a specific restaurant page is critical, try the Google cached version via WebSearch: "cache:{url}" or "{restaurant_name} site:{domain}"

Step 4: Calculate composite review ratings

Compute a weighted composite score from available review sources:

SourceWeightScore rangeNotes
Google Maps45%1.0 - 5.0Largest review volume; highest weight
Tabelog35%1.0 - 5.0Most trusted for food quality in Japan
Hot Pepper / Gurunavi20%1.0 - 5.0Useful for atmosphere and service

Composite score formula:

composite = (google * 0.45) + (tabelog * 0.35) + (hotpepper_or_gurunavi * 0.20)
  • If a source is unavailable, redistribute its weight proportionally to the remaining sources
  • Example: If only Google (4.2) and Tabelog (3.8) are available:

- Google weight: 0.45 / (0.45 + 0.35) = 0.5625 - Tabelog weight: 0.35 / (0.45 + 0.35) = 0.4375 - Composite: (4.2 * 0.5625) + (3.8 * 0.4375) = 4.025

  • Display scores rounded to 2 decimal places
  • Include the number of reviews from each source when available

Google Maps fake review (sakura) detection

Google Maps reviews are susceptible to fake positive reviews (サクラ). When gathering Google Maps data, always check for the following red flags and apply a penalty to the Google Maps score if detected:

Red flagHow to detectPenalty
Suspiciously high ratio of 5-star reviews>80% of reviews are 5-star with very few 3-4 star-0.3 from Google score
Generic/short praise commentsMany reviews are only 1-2 sentences like "美味しかった!" with no detail-0.2 from Google score
Reviewer profiles with only 1 reviewMultiple reviewers who have only ever reviewed this one restaurant-0.3 from Google score
Review spike patternLarge number of reviews posted within a short time period-0.3 from Google score
Score gap vs. TabelogGoogle score is ≥1.0 higher than Tabelog score for the same restaurant-0.2 from Google score

Detection process:

  1. When using WebFetch on the Google Maps page, scan the visible review comments (at least 5-10 recent reviews)
  2. Check if most comments are generic one-liners without specific dish or experience details
  3. Look at reviewer info: are they "Local Guide" with many reviews, or single-review accounts?
  4. Compare the Google Maps score against the Tabelog score; a gap of ≥1.0 is a strong signal of inflated reviews
  5. Apply cumulative penalties (cap at -0.8 total) and note the adjustment in the output as "adjusted score"
  6. If fake reviews are suspected, add a warning emoji and note: ⚠ Google Maps score adjusted ({original} → {adjusted}): suspected fake reviews detected

Step 5: Format and present results

Present 3 to 5 recommended restaurants directly in Markdown format as follows:


Recommendation output format

For each restaurant, present:

## {rank}. {restaurant_name}

**Composite Rating: {composite_score}/5.00** ({total_reviews} reviews)

| Source | Rating | Reviews |
|---|---|---|
| Tabelog | {score}/5.0 | {count} reviews |
| Google Maps | {score}/5.0 | {count} reviews |
| Hot Pepper | {score}/5.0 | {count} reviews |

- **Genre:** {cuisine_type}
- **Area:** {area} ({nearest_station}, {walk_minutes} min walk)
- **Budget:** {budget_range} per person
- **Hours:** {business_hours}
- **Regular holiday:** {holidays}
- **Seats:** {seat_count} seats ({room_types})
- **Features:** {features}

### Recommended courses

| Course name | Price | Duration | Includes |
|---|---|---|---|
| {course_name} | {price} | {duration} | {description} |

### Quick links

- [Tabelog page]({tabelog_url})
- [Hot Pepper page]({hotpepper_url})
- [Google Maps]({google_maps_url})
- [Reserve on Tabelog]({tabelog_reservation_url})
- [Reserve on Hot Pepper]({hotpepper_reservation_url})
- [Call to reserve](tel:{phone_number})

Step 6: Assist with reservation

After presenting results, ask the user:

  • "Would you like more details about any of these restaurants?"
  • "Shall I search for more options with different criteria?"
  • "Would you like help narrowing down the choice?"

If the user selects a restaurant, provide:

  1. Direct reservation page links (one-click access)
  2. Phone number for telephone reservations
  3. Google Maps link for directions
  4. Recommended course based on their budget and party size

Tips for Effective Searching

  • Area specificity matters: "新宿駅東口" yields better results than "新宿"
  • Include occasion context: Searching "歓送迎会" or "女子会" gives targeted results
  • Budget keywords help: Include "3000円" or "飲み放題付き" to filter results
  • Verify recency: Check that business hours and holiday info are current
  • Cross-reference ratings: A restaurant with high ratings on both Tabelog and Google Maps is more reliably good than one with a high score on only one platform

See references/search-guide.md for a comprehensive search strategy reference.


Error Handling

Search-level issues

IssueSolution
No results found for areaBroaden the area (e.g., "新宿" instead of "新宿三丁目")
Budget too restrictiveSuggest adjusting budget range or removing course requirement
No reviews availableNote this to the user; rely on other available sources
Outdated information suspectedWarn the user and suggest calling to confirm
All-you-can-drink not availableSuggest alternative plans or nearby options that offer it

WebFetch access errors

ErrorAffected sitesSolution
HTTP 403 Forbidden食べログ, ホットペッパー, RETRIPBot protection is active. Do NOT retry. Use WebSearch snippets for ratings/info, or fetch the same restaurant from a Tier 1 site instead
HTTP 404 Not Foundホットペッパー (store pages)URL may have changed. Search for the restaurant name + "ホットペッパー" via WebSearch to find the current URL
Sibling call cancelledAny site in a failed batchA different call in the same parallel batch failed. Re-fetch the cancelled URLs in a new, smaller batch (1-2 calls)
Empty/JS-only contentcolmo, some SPA-based review sitesSite requires JavaScript rendering. Skip WebFetch and rely on WebSearch snippets only
TimeoutAny site under heavy loadRetry once individually (not in a batch). If still failing, fall back to WebSearch snippets

Recovery priority

When multiple fetches fail, prioritize recovery in this order:

  1. Google Maps pages — highest weight in composite score (45%)
  2. Tabelog search result pages — often accessible even when individual store pages are blocked
  3. ぐるなび store pages — moderate success rate
  4. ホットペッパー — lowest priority due to frequent blocks; use WebSearch snippets for course/coupon info

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

33.14%
按下载量换算26

Claude

29.56%
按下载量换算23

Cursor

18.77%
按下载量换算15

Gemini CLI

9.09%
按下载量换算7

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills