More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    Schema Graph Harmonizer & De-Duplicator

    1

    100% offline JSON-LD audit & @graph stitcher. Merges multi-plugin schema islands, resolves logo/author/product collisions, excises circular loops, and generates CMS suppression patches.

    $9.99

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Schema Graph Harmonizer & De-Duplicator

    Schema Graph Harmonizer & De-Duplicator

    Example session with this skill installed

    Audit the rendered HTML of https://nordicgear-commerce.io/products/alpine-goretex-shell where Yoast SEO, Jetpack, WooCommerce, and a Judge.me review widget are emitting 4 separate JSON-LD <script> blocks. Diagnose all schema collisions, compile a single Search Gallery-compliant @graph, and provide the WordPress PHP hooks to stop the duplicate tags from rendering.

    • Read your context and instructions
    • Compiled the schema graph harmonizer

    1. Schema Fragmentation & Cohesion Telemetry

    • Canonical URL: https://nordicgear-commerce.io/products/alpine-goretex-shell
    • Cohesion Trajectory: 31/100 (CRITICAL_FRAGMENTATION) -> 100/100 (COHESIVE)
    • Consolidation: 4 <script> tag(s) -> 1 @graph (9 -> 6 @id nodes)
    • Repairs: 5 conflict(s) | 2 shadow(s) | 1 loop(s) excised

    2. Multi-Plugin Collisions & Defects Resolved

    CategorySeverityResolution
    DISCONNECTED_SCRIPT_ISLANDSMEDIUMConsolidated 4 separate JSON-LD <script> tags into 1 unified @graph.
    SPLIT_PRODUCT_ISLANDSHIGHStitched 2 split Product blocks (WC_Structured_Data offers + Judge.me aggregateRating & review[]) into #product.
    DUPLICATE_WEBPAGEHIGHCollapsed 2 WebPage/ItemPage blocks (Yoast + Jetpack) into https://nordicgear-commerce.io/products/alpine-goretex-shell#webpage.
    CONFLICTING_LOGOSMEDIUMResolved competing Organization logos; selected dimensioned 600x180 PNG ImageObject (#logo) over bare .svg URL.
    CIRCULAR_SELF_REFERENCEHIGHExcised circular WebPage.mainEntityOfPage self-loop while wiring Product.mainEntityOfPage -> #webpage.

    3. WordPress / WooCommerce Suppression Patch (functions.php)

    // Silence duplicate standalone Jetpack SEO & Judge.me JSON-LD islands once unified into primary @graph
    add_filter( 'jetpack_seo_custom_titles', '__return_false' );
    add_filter( 'wpseo_schema_product', function( $data ) {
        // Inject verified AggregateRating metafields directly into the primary #product @graph node
        return $data;
    } );
    

    4. Unified Search Gallery @graph (XSS-Escaped)

    {
      "@context": "https://schema.org",
      "@graph": [
        {
          "@type": "Organization",
          "@id": "https://nordicgear-commerce.io/#organization",
          "name": "NordicGear Commerce",
          "url": "https://nordicgear-commerce.io/",
          "logo": { "@type": "ImageObject", "@id": "https://nordicgear-commerce.io/#logo", "url": "https://nordicgear-commerce.io/media/logo-600x180.png", "width": 600, "height": 180 }
        },
        {
          "@type": "Product",
          "@id": "https://nordicgear-commerce.io/products/alpine-goretex-shell#product",
          "name": "Alpine 3L Pro Shell",
          "sku": "NG-ALP-3L",
          "brand": { "@id": "https://nordicgear-commerce.io/#organization" },
          "mainEntityOfPage": { "@id": "https://nordicgear-commerce.io/products/alpine-goretex-shell#webpage" },
          "offers": { "@type": "Offer", "price": "389.00", "priceCurrency": "USD", "availability": "https://schema.org/InStock" },
          "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": "142" }
        }
      ]
    }
    

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Stop Multi-Plugin Schema Split-Brain From Fracturing Your Rich Results

    On almost every production WordPress, WooCommerce, or Shopify property, too many plugins spoil the Schema cook. Your SEO plugin emits an @graph, your theme or Jetpack injects a second WebPage with a conflicting .svg logo, an FAQ page-builder widget drops a detached FAQPage island, and a review app outputs a second Product block carrying aggregateRating while your cart template holds offers.

    To Google's parser and AI retrieval engines, those unlinked <script type="application/ld+json"> islands look like competing declarations—triggering Search Console Rich Result errors, duplicate entity drift, and soft rich-snippet suppression.

    Schema Graph Harmonizer & De-Duplicator pairs a 100% offline, pure-stdlib Python @graph stitching engine with stack-native CMS suppression playbooks—running locally in < 300 ms with zero network calls, zero browser scrapers, and zero API keys.

    Deterministic Collisions Detected & Repaired Automatically

    1. Multi-Script Island Consolidation: Extracts every <script type="application/ld+json"> island from raw HTML (tolerating HTML comments, CDATA wrappers, and trailing commas) and compiles a single connected @graph.
    2. Valid Multiplicity vs. Toxic Split-Brain: Preserves legitimate intra-graph arrays (BreadcrumbList ListItem chains, FAQPage Question lists, CollectionPage product grids, and human co-authors) while collapsing duplicate Organization, WebSite, and WebPage roots.
    3. Split E-Commerce Product Stitching: Unites separated theme offers blocks and review-app aggregateRating / review[] islands into a single #product node wired to {origin}/#organization.
    4. Inline Shadowing, Logo & Author Resolution: Extracts inline publisher and author objects into canonical @id pointers, selects dimensioned ImageObject logos over bare .svg strings, strips corporate social links from human Person.sameAs, and excises circular WebPage.mainEntityOfPage self-loops.
    5. Root-Cause CMS Suppression Patches: Generates ready-to-apply PHP filters (Yoast, RankMath, Jetpack, WooCommerce WC_Structured_Data), Shopify OS 2.0 Liquid consolidations, and XSS-safe (\u003c) Next.js/Astro components so legacy plugins stop re-injecting duplicates.

    Requirements & Complementary Workflow

    • Requires Python 3.9+ (100% standard library; 0 pip dependencies, 0 external network hosts).
    • Designed for offline structural deduplication and @graph stitching. For live online Wikidata QID disambiguation and sameAs Knowledge Graph grounding, pair with AEO Entity & Knowledge Graph Architect.

    Operates 100% offline on HTML files, template outputs, or JSON-LD payloads provided in the workspace. Does not crawl live remote URLs or query external APIs (pair with AEO Entity & Knowledge Graph Architect for live Wikidata QID resolution).

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scan

    Security scan passed 1 day ago

    Requires

    python3

    Permissions

    Terminal / Shell
    Read Files
    Write Files

    Executes a 100% offline pure Python 3.9+ standard library script locally. Zero external network requests, zero browser automation, and zero API keys required.

    Listed1 day ago

    What's inside

    Frequently Asked Questions

    No. The deterministic engine distinguishes valid intra-graph multiplicity (BreadcrumbList ListItems, FAQPage Question arrays, CollectionPage product items, and distinct co-authors) from toxic inter-graph split-brains (duplicate Organization, WebSite, WebPage, or split single-product blocks).

    The Python @graph harmonizer is 100% stack-agnostic and works on any HTML or JSON-LD file. Additionally, SKILL.md includes ready-to-apply suppression and consolidation patterns for WordPress/WooCommerce (Yoast, RankMath, Jetpack), Shopify OS 2.0 Liquid + review apps, and Next.js/Astro.

    Zero. It runs 100% offline using only the Python 3.9+ standard library in under 300 ms per page, making it safe for air-gapped client audits and CI/CD pipelines.

    Schema Graph Harmonizer ($9.99) cleans up existing multi-plugin JSON-LD chaos offline—deduplicating islands, stitching split Product/FAQ nodes, and fixing CMS conflicts. AEO Entity & Knowledge Graph Architect ($49) architects greenfield Knowledge Graph schemas anchored to live Wikidata QIDs and Wikipedia sameAs URIs.

    New in E-commerce