← 返回 Skills 市场
ivangdavila

Google Reviews

作者 Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ✓ 安全检测通过
320
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install google-reviews
功能描述
Research Google Maps and Shopping reviews for any company. Run multi-brand monitoring with heartbeat refreshes and sentiment reports.
使用说明 (SKILL.md)

Setup

On first use, read setup.md to prioritize company-level review research and then define optional monitoring cadence.

When to Use

Use this skill when the user wants to research review signals about any company across Google surfaces and decide quickly with evidence.

Use it for one-off company checks, competitor review comparisons, reputation due diligence, and source-based review analysis on Google Maps and Google Shopping.

If the user needs recurring tracking after the first analysis, switch into monitoring mode with heartbeat refreshes, sentiment trends, and scheduled reports.

Architecture

Memory lives in ~/google-reviews/. See memory-template.md for structure and status fields.

~/google-reviews/
|-- memory.md                     # Stable monitoring preferences and activation behavior
|-- brands/
|   `-- {brand}.md               # Per-brand scope, sources, and thresholds
|-- snapshots/
|   `-- {brand}/{source}.jsonl   # Normalized review snapshots by refresh cycle
|-- reports/
|   |-- daily/
|   `-- weekly/
`-- heartbeat/
    `-- monitor-state.md         # Last run timestamp, alert cooldowns, and health notes

Requirements

User provides:

  • Company or brand targets and analysis question scope
  • Access method for each source (official API, export, or user-approved fetch workflow)
  • Optional alert channel and reporting cadence for recurring tracking

Optional tooling:

  • jq for JSON shaping in shell workflows
  • Spreadsheet or BI destination for long-range trends

Quick Reference

Topic File
Setup flow setup.md
Memory schema memory-template.md
Google source connector rules source-connectors.md
Canonical review data model review-schema.md
Sentiment and issue tagging sentiment-rules.md
Heartbeat cadence patterns heartbeat-recipes.md
Report and alert templates reporting-playbook.md

Data Storage

All skill-local monitoring state stays in ~/google-reviews/. Create on first use:

mkdir -p ~/google-reviews/{brands,snapshots,reports/daily,reports/weekly,heartbeat}

Core Rules

1. Start in Research Mode Before Monitoring

  • Begin with the user question about a company: what they need to know, where, and why.
  • Pull current review evidence first (ratings, review volume, theme mix, recency) for the requested company scope.
  • Return a clear answer with sources and confidence before proposing any recurring workflow.

2. Normalize Every Source into One Review Schema

  • Ingest source data through the canonical fields in review-schema.md.
  • Keep source-native IDs and timestamps for traceability.
  • Never merge records without dedup keys (source, entity_id, review_id).

3. Offer Monitoring Mode Only When Ongoing Tracking Is Needed

  • Convert to recurring monitoring after user intent is explicit or repeated.
  • Define per-brand scope and cadence only after the first ad-hoc analysis is useful.
  • Keep a clear separation between one-off research output and recurring alert output.

4. Use Delta Refreshes and Cooldowns

  • Refresh only the trailing window needed for new or edited reviews.
  • Apply configurable cooldowns to prevent repeated alerts for the same issue cluster.
  • If a source fails, mark it degraded and continue with available sources.

5. Make Sentiment and Themes Explainable

  • Use sentiment-rules.md to classify review tone and detect recurring themes.
  • Pair sentiment with evidence: quote snippets and volume changes.
  • Do not present sentiment as certainty when sample size is too small.

6. Separate Heartbeat Checks from Deep Analysis

  • Heartbeat runs should be lightweight: new-review count, rating swing, and critical-topic triggers.
  • Deep summaries run on a slower cadence and produce full thematic reports.
  • If heartbeat sees no actionable change, return a compact no-change status.

7. Report with Decision-Ready Structure

  • Build outputs with reporting-playbook.md: what changed, why it matters, what to do next.
  • Always include per-brand priorities and owner-ready actions.
  • Keep historical trend context so week-over-week movement is visible.

8. Protect Privacy and Operational Boundaries

  • Store only monitoring-relevant data in ~/google-reviews/.
  • Avoid collecting PII beyond what appears in the public or user-provided review payload.
  • Never claim live monitoring if refresh jobs were not executed successfully.

Common Traps

  • Jumping directly to monitoring setup before answering the immediate company question.
  • Monitoring only star averages -> sentiment shifts are missed until damage is visible.
  • Mixing multiple brands without per-brand baselines -> false alarms and bad prioritization.
  • Treating Google sources as identical -> business profile and shopping pipelines behave differently.
  • Running expensive full refresh on every heartbeat -> unnecessary cost and fragile operations.
  • Alerting on single negative reviews -> noisy workflows with low decision value.

External Endpoints

Endpoint Data Sent Purpose
https://mybusiness.googleapis.com Location and account identifiers, review query parameters Business Profile review retrieval when user authorizes API workflows
https://merchantapi.googleapis.com Merchant account and product identifiers, review aggregation requests Google Shopping and merchant review monitoring workflows
User-approved Google review pages Query terms and page requests Manual verification when API access is unavailable

No other data is sent externally.

Security & Privacy

Data that may leave your machine:

  • Brand identifiers and review query parameters sent to user-approved Google endpoints.
  • Optional report delivery payloads if user requests external posting.

Data that stays local:

  • Brand watchlists, normalized snapshots, and monitoring reports in ~/google-reviews/.

This skill does NOT:

  • Store credentials in markdown files.
  • Auto-post public replies to reviews unless user explicitly asks.
  • Access undeclared external services.
  • NEVER modify its own skill definition file.

Scope

This skill ONLY:

  • Researches Google review signals for any company and question scope
  • Compares review patterns across sources and entities with explainable evidence
  • Runs optional recurring monitoring, heartbeat updates, and configurable reports

This skill NEVER:

  • Fabricate review data or claim API results without evidence
  • Hide failed refreshes or missing sources
  • Execute irreversible actions without explicit user instruction

Related Skills

Install with clawhub install \x3Cslug> if user confirms:

  • heartbeat - proactive cadence design and low-noise monitoring loops
  • alerts - escalation policies, cooldowns, and alert routing patterns
  • monitoring - broader monitoring architecture and incident hygiene
  • shopping - product review interpretation and buying-signal analysis
  • analysis - trend synthesis and executive-ready summaries

Feedback

  • If useful: clawhub star google-reviews
  • Stay updated: clawhub sync
安全使用建议
This skill appears coherent with its purpose, but before installing or running it you should: (1) Confirm you are comfortable with the agent creating ~/google-reviews/ and storing monitoring data there. (2) Only authorize Google APIs through official OAuth or user-approved flows — do not paste long-lived credentials into memory files. (3) Verify the agent asks for confirmation before switching from one-off research to recurring monitoring/heartbeats, and set conservative cadence/cooldowns initially. (4) Review stored snapshots/reports for any PII and remove or sanitize as needed. If you want stronger guarantees, ask the skill owner how they handle credential lifetimes, where refresh tokens are stored, and whether any outbound network calls beyond the documented Google endpoints will be made.
功能分析
Type: OpenClaw Skill Name: google-reviews Version: 1.0.0 The skill bundle is a well-documented tool for monitoring Google Reviews (Maps and Shopping) with no signs of malicious intent or high-risk vulnerabilities. It uses local storage in `~/google-reviews/` for state management and limits external communication to official Google APIs (mybusiness.googleapis.com and merchantapi.googleapis.com) or user-approved manual fetches. The instructions in SKILL.md and setup.md focus on legitimate research and monitoring workflows, explicitly advising against storing credentials or PII.
能力评估
Purpose & Capability
Name/description (Google Maps/Shopping review research + monitoring) aligns with the provided files: connectors, schema, sentiment rules, heartbeat recipes, reporting playbook, and explicit Google API endpoints. The skill does not request unrelated binaries, OS access, or extra credentials in its metadata.
Instruction Scope
Runtime instructions are narrowly scoped to gathering reviews (via official APIs, user exports, or manual fetches), normalizing them into a local canonical schema, and storing monitoring state under ~/google-reviews/. The docs repeatedly require user-approved access for sources and explicitly warn not to store raw credentials. Note: the skill writes local files and can define recurring heartbeat behavior — confirm any automatic/recurring activity before enabling monitoring.
Install Mechanism
No install spec and no code files. This is instruction-only, so nothing is downloaded or written beyond the local files the skill instructs the agent to create at runtime.
Credentials
The skill declares no required environment variables or credentials. It expects the user to provide access methods or authorize official Google APIs as needed; this is proportionate to its purpose. The skill explicitly advises not to persist raw credentials or auth tokens in memory files.
Persistence & Privilege
The skill will create and maintain state under ~/google-reviews/ (memory, snapshots, reports, heartbeat state). always:false (not force-included). The default platform behavior allows autonomous invocation, so if you enable autonomous agent actions, be aware the agent could write to those local files and run recurring heartbeats per the configured cadence — the skill itself does not include an installer or background daemon.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install google-reviews
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /google-reviews 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Expanded the skill to support immediate company review analysis before optional recurring monitoring workflows.
元数据
Slug google-reviews
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Google Reviews 是什么?

Research Google Maps and Shopping reviews for any company. Run multi-brand monitoring with heartbeat refreshes and sentiment reports. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 320 次。

如何安装 Google Reviews?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install google-reviews」即可一键安装,无需额外配置。

Google Reviews 是免费的吗?

是的,Google Reviews 完全免费(开源免费),可自由下载、安装和使用。

Google Reviews 支持哪些平台?

Google Reviews 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。

谁开发了 Google Reviews?

由 Iván(@ivangdavila)开发并维护,当前版本 v1.0.0。

💬 留言讨论