Token导航 LogoToken导航

Agent Skill · 研究检索

izakaya-search(居酒屋搜索)

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

izakaya-search 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 67,721。

总安装 242周安装 10GitHub Stars 公开资料未说明下载 79核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 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

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

izakaya-search 用于查找、检索和筛选相关信息。适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词快速定位候选结果。通过 npx skills add 命令从指定仓库安装,需确认权限范围和文件操作权限。建议结合原始 README 核验具体用法,注意维护状态和网络访问限制。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/izakaya-search

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/danishi/claude-code-config --skill izakaya-sea…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

izakaya-search 怎么安装?

在终端执行 npx skills add https://github.com/danishi/claude-code-config --skill izakaya-search。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

izakaya-search 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

izakaya-search 需要什么权限?

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

izakaya-search 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

izakaya-search 用的人多吗?

公开数据是累计安装 242 次,近一周安装 10 次,下载 79 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

izakaya-search 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
izakaya-search

居酒屋搜索 · 本页

242—需要联网未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

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

平台分布

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 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills