Token导航 LogoToken导航TokenDH.com
效率external-serviceclawhub未标认证来源可访问clear审计通过

google-merchant-center-frameworkGoogle merchant center framework 效率

Agent Skill

google-merchant-center-framework 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,321

周安装

137

GitHub Stars

公开资料未说明

下载量

1,085
OpenClaw

安装说明

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

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:google-merchant-center-framework(Google merchant center framework 效率)
来源仓库:https://github.com/lac5q/google-merchant-center-framework
安装命令:
openclaw skills install google-merchant-center-framework
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

ClawHubOpenClaw
openclaw skills install google-merchant-center-framework

简介

提供 Google Merchant Center 健康度分析与优化建议框架。

  • 适用于购物信息流诊断、标题优化与价格策略调整。
  • 可识别未批准产品及活动异常,支持批量问题排查。
  • 需接入 Merchant Center API 并配置相应读取权限。
  • 输出结果为分析建议,具体执行需人工复核确认。google-merchant-center-framework 属于效率类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
google-merchant-center-framework
description
|
metadata
version
1.0
categories
ecommerce, google-shopping, feed-management

Google Merchant Center Framework

Diagnose feed health, optimize product listings, resolve disapprovals, analyze price competitiveness, and assess Shopping campaign readiness. A decision-framework for agents working with Google Merchant Center accounts of any size.

How This Skill Works

Step 1: Collect context from the user's message — merchant category, product count, known issues, goals (fix disapprovals, improve performance, launch Shopping ads, etc.).

Step 2: Ask one follow-up with all remaining questions using multiple-choice format. Key questions:

  • a) Account size: (1) <500 SKUs, (2) 500-10K, (3) 10K-100K, (4) 100K+
  • b) Primary goal: (1) Fix disapprovals, (2) Improve feed quality, (3) Boost Shopping performance, (4) Launch new campaign, (5) General audit
  • c) Feed method: (1) Direct API, (2) Scheduled fetch (XML/CSV), (3) Shopify/WooCommerce plugin, (4) Supplemental feeds, (5) Not sure
  • d) Current disapproval rate: (1) <2%, (2) 2-10%, (3) 10-25%, (4) >25%, (5) Unknown

Allow shorthand answers (e.g., "1a 2c 3b 4e").

Step 3: Analyze using the frameworks below. Prioritize by impact: disapprovals first (products not showing), then data quality (products showing poorly), then performance (products showing but underperforming).

Step 4: Deliver structured output with specific fixes, benchmarks, and priority order.

Integration Note

This skill works best when paired with a Google Merchant Center MCP for live data access. Without live data, the agent applies frameworks to data the user provides (exports, screenshots, descriptions of issues). With live data, the agent can pull product statuses, diagnostics, and price insights directly.


1. Feed Health Analysis

Health Score Framework

Calculate a feed health score from these weighted components:

ComponentWeightHow to Score
Approval rate30%100% approved = 100 pts. Deduct 2 pts per % disapproved
Required attribute completeness25%% of products with all required attrs filled
Recommended attribute completeness15%% of products with 8+ of 12 recommended attrs
Data freshness15%Updated <24h = 100, 24-48h = 70, 48-72h = 40, >72h = 0
Image quality15%% of products with compliant images (no watermarks, no placeholders, >100x100px)

Score interpretation:

  • 90-100: Excellent. Focus on performance optimization.
  • 75-89: Good. Fix remaining disapprovals and fill attribute gaps.
  • 50-74: Needs work. Systematic issues present. Prioritize disapprovals, then required attributes.
  • <50: Critical. Feed is substantially broken. Triage disapprovals by volume.

Required vs Recommended Attributes

Always required (all products):

  • id, title, description, link, image_link, availability, price

Required for most categories:

  • brand (required except for movies, books, musical recordings)
  • gtin (required for all products with a manufacturer-assigned GTIN)
  • condition (required if used or refurbished)

Conditionally required:

  • color, size, gender, age_group — required for Apparel & Accessories
  • item_group_id — required for product variants
  • shipping — required if not set at account level
  • tax — required in the US if not set at account level

High-impact recommended attributes:

  • additional_image_link (up to 10 images; products with 3+ images get ~15% higher CTR)
  • product_type (your own categorization; helps with campaign structure)
  • sale_price + sale_price_effective_date (triggers sale badge in Shopping)
  • custom_label_0 through custom_label_4 (essential for campaign segmentation)
  • product_highlight (up to 10 bullet points; shown in free listings)
  • product_detail (section_name + attribute_name + attribute_value tuples)

Diagnostic Priority Order

  1. Account-level suspensions — nothing shows until resolved
  2. Item-level disapprovals — products removed from serving
  3. Item-level warnings — products serve but with reduced visibility
  4. Missing required attributes — will become disapprovals
  5. Missing recommended attributes — reduces competitiveness
  6. Data quality issues — poor titles, descriptions, categorization

2. Product Optimization

Title Optimization

Titles are the single highest-impact attribute for Shopping performance. Google uses titles for query matching more heavily than descriptions.

Structure formula by category:

CategoryTitle FormulaExample
ApparelBrand + Gender + Product Type + Attributes (Color, Size, Material)"Nike Women's Air Max 270 Running Shoes - Black/White, Size 8"
ElectronicsBrand + Product Line + Model + Key Specs"Samsung Galaxy S24 Ultra 256GB Titanium Black Unlocked"
Home & GardenBrand + Product Type + Material + Key Dimensions + Color"KitchenAid Classic 4.5-Quart Tilt-Head Stand Mixer Onyx Black"
BeautyBrand + Product Line + Product Type + Size/Count + Variant"CeraVe Moisturizing Cream Face and Body 19oz Fragrance-Free"
GroceryBrand + Product Name + Flavor/Variant + Size/Count + Pack"KIND Bars Dark Chocolate Nuts & Sea Salt 12-Count Box"

Title rules:

  • Max 150 characters; first 70 characters are most critical (truncation in mobile)
  • Front-load the most important keywords in the first 70 characters
  • Never use ALL CAPS or promotional text ("Free Shipping", "Best Price")
  • Include color, size, material when relevant — these are matching signals
  • Use the actual brand name, not abbreviations
  • Separate attributes with hyphens or commas, not pipes

Title quality scoring:

SignalPoints
Brand name present and correct+20
Product type keyword included+20
Key differentiating attribute (color/size/material)+15 each, max +30
Within 70-character sweet spot+15
No promotional language+15
Total possible100

Description Optimization

  • 1,000-5,000 characters optimal (minimum 500)
  • First 150-200 characters most critical (may be shown in free listings)
  • Include keywords naturally — Google does use descriptions for matching, but less than titles
  • Include specifications, materials, dimensions, use cases
  • No HTML tags (stripped by Google), no promotional language, no links

Image Requirements

RequirementStandardNotes
Minimum resolution100x100px (250x250 for apparel)800x800+ recommended for zoom
Max file size16MB
FormatJPEG, PNG, GIF, BMP, TIFF, WebP
BackgroundWhite or transparent preferredNon-white OK but clean background required
WatermarksNot allowedAutomatic disapproval
Text overlayNot allowed on main imageOK on additional images
Promotional overlayNot allowed"Sale", "Free shipping" overlays = disapproval
Product visibilityProduct must fill 75-90% of frameNo tiny product in large frame

Image optimization checklist:

  • Main image: product only, white background, high resolution
  • 3+ additional images (lifestyle, different angles, scale/size reference)
  • Apparel: show product on a person or flat-lay (not hanger)
  • Consistent image style across product line

GTIN/MPN Completeness

  • GTIN is critical. Products with valid GTINs get ~20% more impressions than those without.
  • Google cross-references GTINs against the GS1 database. Invalid GTINs cause disapprovals.
  • If a product genuinely has no GTIN (custom, handmade, vintage, parts), set identifier_exists to no.
  • Never fabricate GTINs. Never reuse GTINs across different products.
  • MPN is required when GTIN is not available and the product has a manufacturer part number.

3. Price Competitiveness

Interpreting Price Benchmarks

Google provides price benchmarks in the Price Competitiveness report. Key metrics:

MetricWhat It MeansAction Threshold
benchmark_priceMedian price of the same product from other merchantsIf your price >15% above: expect significantly lower CTR
price_difference_percentageYour price vs benchmark>10% above: review pricing. >20% above: likely suppressed
country_codeMarket the benchmark applies toCompare only within same market

Competitive Visibility Score Framework

PositionYour Price vs BenchmarkExpected Impact
Strong>10% below benchmarkHigh impressions, high CTR. Verify margin is acceptable.
CompetitiveWithin +/-10% of benchmarkNormal serving. Optimize other signals.
Weak10-20% above benchmarkReduced impressions. Consider sale_price or promotions.
Uncompetitive>20% above benchmarkSeverely reduced serving. Re-evaluate pricing or exclude from Shopping.

Price Strategy Decisions

When price is too high vs benchmark:

  1. Can you lower the price? Do it.
  2. Can you add a promotion or sale_price? Triggers sale badge, improves CTR even if final price is still above benchmark.
  3. Can you differentiate on value (bundle, warranty, fast shipping)? Add to title and description.
  4. Is the product a loss leader for competitors? Consider excluding from Shopping.
  5. Use custom_label to segment high-priced items into separate campaigns with different ROAS targets.

Price-Landing Page Match — #1 cause of avoidable disapprovals:

  • Price shown on page must match price attribute exactly (including currency)
  • sale_price must match the visible sale price on the landing page
  • If microdata/structured data on the page differs from the feed, the feed value may be overridden or flagged

4. Performance Analysis

Shopping Performance Benchmarks by Category

CategoryMedian CTRGood CTRMedian CPC (Shopping Ads)Median Conv. Rate
Apparel & Accessories1.2%>2.0%$0.40-0.701.5-2.5%
Electronics0.8%>1.5%$0.50-1.001.0-2.0%
Home & Garden1.0%>1.8%$0.35-0.651.5-3.0%
Health & Beauty1.5%>2.5%$0.30-0.552.0-3.5%
Grocery & Food1.8%>3.0%$0.20-0.402.5-4.0%
Toys & Games1.3%>2.2%$0.25-0.502.0-3.5%
Sports & Outdoors1.0%>1.7%$0.35-0.651.5-2.5%
Auto Parts0.7%>1.2%$0.40-0.801.0-2.0%

Performance Diagnostic Tree

Low impressions:

  1. Check disapprovals — products not serving at all?
  2. Check price competitiveness — priced out of auctions?
  3. Check title relevance — titles match search queries?
  4. Check bid/budget (paid) — budget exhausting before end of day?
  5. Check product ratings — competitors with ratings outranking you?

Low CTR (impressions OK):

  1. Image quality — compelling vs generic?
  2. Title quality — informative vs vague?
  3. Price position — higher than competitors in same carousel?
  4. Sale badge — competitors showing sales, you are not?
  5. Shipping speed/cost — competitors showing "Free delivery" and you are not?

Low conversion rate (clicks OK):

  1. Landing page match — does the page show what the listing promised?
  2. Landing page speed — >3 seconds load time loses ~50% of mobile users
  3. Price on landing page — any surprise fees or shipping costs?
  4. Mobile experience — is the landing page mobile-optimized?
  5. Availability — "Add to cart" immediately visible?

Key Metrics to Track Weekly

MetricRed Flag
Disapproval rate>5% or increasing trend
Impression share (paid)<50% in target categories
CTRBelow category median
Click-to-conversion rate<1% for most categories
Price competitiveness %>30% of products uncompetitive

5. Disapproval Workflows

Top 10 Disapproval Reasons and Fix Paths

#ReasonCauseFixTimeline
1MisrepresentationMisleading claims, missing business infoRemove superlatives, add return policy, add About Us page3-7 days, may need manual review
2Price MismatchFeed price ≠ landing page priceSync feed price to page exactly; check currency24-72h re-crawl
3Availability MismatchFeed says in stock, page says out of stockSync inventory feed; increase update frequencyNext crawl
4Missing GTINHas manufacturer GTIN but not in feedAdd GTIN or set identifier_exists: noImmediate on next processing
5Image OverlayWatermarks, promo text on main imageReplace with clean product image24-72h re-crawl
6Landing Page Error404/500 errors, geo-blocking GooglebotFix URLs; unblock GooglebotNext crawl
7Insufficient Product DataTitle/description too short or genericTitle >30 chars with brand+type; description >500 charsImmediate
8Missing Shipping WeightCarrier-calculated rates but no weight in feedAdd shipping_weight or switch to flat-rateImmediate
9Restricted ProductRegulated category without verificationVerify compliance; apply for merchant verification if requiredVaries
10Duplicate Item IDSame ID reused for different productsAssign unique, stable IDs per variantImmediate

Disapproval Triage Matrix

VolumeSame Reason?Action
>100 productsYesSystematic root cause — fix feed template or feed rule, not individual items
>100 productsNoGroup by reason, fix highest-volume first
10-100 productsFix in bulk via supplemental feed or feed rules
<10 productsFix individually; watch for pattern

Appeal Process

  1. Fix the issue first. Never appeal without fixing.
  2. Wait 24-72 hours for automatic re-crawl.
  3. If not resolved: Request manual review (Diagnostics > Item Issues > Request Review).
  4. One appeal at a time. 7-day cooldown applies for repeated policy violations.

6. Feed Management

Feed Method Decision Tree

Platform has native GMC integration (Shopify, WooCommerce)?
  YES → Use platform plugin as primary feed
        Need to override attributes the plugin doesn't support?
          YES → Add supplemental feed for overrides
          NO  → Plugin-only is sufficient
  NO  → Have developer resources?
        YES → Content API (real-time; best for >10K SKUs or fast inventory)
        NO  → Scheduled fetch (XML/CSV hosted on your server; update at least daily)

Feed Types

Feed TypeUse CaseUpdate Frequency
Primary feedAll products, all required attributesDaily minimum; every 6h for fast-moving inventory
Supplemental feedOverride/add attributes without touching primaryAs needed
Feed rulesTransform data at processing time (regex, lookups)Applied every processing run
Content APIReal-time individual product updatesReal-time; 100K requests/day limit
Automated feedsGoogle crawls your siteGoogle's schedule (not your control)

Supplemental Feed Strategy

Use supplemental feeds for:

  • Custom labels — campaign segmentation (margin tiers, seasonality, priority)
  • Title A/B testing — optimized titles without touching your CMS
  • Missing GTINs — lookup table mapped to product IDs
  • Promotion IDs — linking products to active promotions
  • Seasonal overrides — holiday titles, temporary attribute changes

Supplemental feeds match on id — must exactly match the primary feed id.


7. Shopping Campaign Readiness

Pre-Launch Checklist

CheckRequirement
Feed health score>80 (Section 1 framework)
Disapproval rate<5% of active products
Price competitiveness>60% of products within +10% of benchmark
Landing page speed<3 seconds, mobile-friendly
Conversion trackingGoogle Ads tag firing, revenue tracking verified
Shipping infoAccurate in feed or account settings

Standard Shopping vs Performance Max

FactorStandard ShoppingPerformance Max
Query controlHigh (negatives, search term reports)Low (limited insights)
BiddingManual CPC or Target ROASAutomated only
Best forTight ROAS targets, query-level strategyBroad reach, new advertisers, >30 conv/month
Min daily budget$5-10/day viable$50-100/day recommended
Ramp-upImmediate2-4 week learning phase

Custom Label Strategy

SlotUseExample Values
custom_label_0Margin tierhigh_margin, medium_margin, low_margin
custom_label_1Product priorityhero, standard, long_tail
custom_label_2Seasonalityevergreen, summer, holiday, clearance
custom_label_3Price rangeunder_25, 25_to_100, over_100
custom_label_4Performance tiertop_seller, average, underperformer, new

ROAS Targets by Category (Starting Points)

CategoryConservative ROASAggressive ROAS
Apparel400-600%200-300%
Electronics600-800%300-500%
Home & Garden400-600%200-400%
Health & Beauty300-500%150-300%
Grocery200-400%100-200%

Output Format

  • Start with a Feed Health Score (0-100) and top-line summary
  • Group findings into: Critical (disapprovals, policy) → High (data quality, price) → Medium (optimization) → Low (nice-to-have)
  • Include specific product counts and percentages per issue
  • Provide exact fix instructions, not general advice
  • Mark estimates with ⚠️ when based on incomplete data
  • End with a prioritized action plan (numbered, with effort: 5min / 30min / 2hrs / half-day)
  • Include a 7-day and 30-day check-in plan

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

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

04

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

补充不同宿主或平台的使用分布数据

能力 5

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

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

平台分布

OpenClaw

88.5%
按下载量换算960

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

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

来源信息

继续浏览同类 Skills