agentCLAWHUBUnverified

Offsite Signal Analyzer

Use when the user asks to "analyze backlinks", "analyze my off-site signals", or "track AI traffic / ChatGPT / Perplexity referrals"; profiles referring doma... Skill: Offsite Signal Analyzer Owner: aaron-he-zhu Summary: Use when the user asks to "analyze backlinks", "analyze my off-site signals", or "track AI traffic / ChatGPT / Perplexity referrals"; profiles referring doma... Tags: latest:19.0.0 Version history: v19.0.0 | 2026-07-24T14:55:32.989Z | auto Version 19.0.0 - Removed obsolete files and references for a leaner footprint. - Added distribution-manifest.json for im

OpenClaw

Rank

62

Safety

84

Downloads

1.4k

Updated

Oct 10, 2026

Version

19.0.0

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.4K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.4K downloadsadoption · observed Oct 10, 2026
Latest release
19.0.0release · observed Jul 24, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s17e1tg8pjra8dn1dvtq21sahx83hrxj:offsite-signal-analyzer
  1. Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-offsite-signal-analyzer/snapshot"

Documentation

CLAWHUB

145,470 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: offsite-signal-analyzer
slug: offsite-signal-analyzer
displayName: "Offsite Signal Analyzer · 外链分析"
summary: "外链分析/反向链接/AI流量/AI引荐/ChatGPT流量/AI转化"
description: 'Use when the user asks to "analyze backlinks", "analyze my off-site signals", or "track AI traffic / ChatGPT / Perplexity referrals"; profiles referring domains, anchor-text mix, toxic links, and disavow candidates (backlinks mode) or isolates AI-assistant referral sessions in GA4/GSC/logs and reports their trend, landing pages, and AI-vs-organic conversion (ai-referrals mode). Not for internal links — use site-structure-optimizer; not for keyword positions — use rank-tracker; not for multi-metric stakeholder reports — use performance-monitor. 外链分析/反向链接/AI流量/AI引荐/ChatGPT流量/AI转化'
version: "19.0.0"
license: Apache-2.0
compatibility: "Claude Code and compatible agent-skill hosts"
homepage: "https://github.com/aaron-he-zhu/aaron-marketing-skills"
when_to_use: "Use when analyzing off-site signals for a domain. Two modes: mode=backlinks for backlink profiles, referring-domain quality, anchor-text distribution, toxic-link and disavow review, and competitor link gaps; mode=ai-referrals for isolating AI-assistant referral sessions (ChatGPT, Perplexity, Gemini, Copilot, Claude) in the user's own GA4, Search Console, or server logs and reporting their trend, top landing pages, and AI-vs-organic conversion. Also triggers on 外链分析, 反向链接, AI流量, AI引荐流量, ChatGPT/Perplexity referral sessions. Not for internal links (site-structure-optimizer), keyword positions (rank-tracker), or full stakeholder reports (performance-monitor)."
argument-hint: "<domain or URL> [--mode backlinks|ai-referrals] [date range]"
allowed-tools: WebFetch
metadata: {"author": "aaron-he-zhu", "version": "19.0.0", "discipline": "seo-geo", "phase": "evaluate", "geo-relevance": "medium", "hermes": {"tags": ["marketing", "seo-geo", "evaluate"], "category": "seo-geo"}, "openclaw": {"emoji": "🔍", "homepage": "https://github.com/aaron-he-zhu/aaron-marketing-skills"}}
---

# Off-Site Signal Analyzer

Reports the two off-site signal families a domain earns from the outside world: the **backlink profile** (who links to you and how clean those links are) and the **AI-assistant referral channel** (how much traffic AI answers send you and whether it converts). Both are CITE-adjacent — they feed [CITE](../../../references/cite-domain-rating.md) Citation and Trust items — but they come from different data sources joined only at the domain level, so the skill keeps them behind a mode selector.

**Mode set:**

| Mode | Data source | Answers |
|------|-------------|---------|
| `backlinks` (default) | `~~link database` export / pasted CSV | Referring domains, anchor mix, toxic-link share, disavow candidates, competitor link gaps |
| `ai-referrals` | GA4 / GSC / server-log export | AI-assistant referral sessions, trend, top landing pages, AI-vs-organic conversion |

**The seam**: backlinks answers "is this domain worth trusting as a source?" fr

_meta.json

{
  "ownerId": "kn73qjxwmbna25qq8q051epqt980sys5",
  "slug": "offsite-signal-analyzer",
  "version": "19.0.0",
  "publishedAt": 1784904932989
}

references/backlinks-analysis-templates.md

# Backlink Analysis -- Output Templates

Compact copy-start templates for the backlink-analysis workflow. Use placeholders until real tool exports are available.

## 1. Profile Overview

```markdown
## Backlink Profile Overview
**Domain**: [domain] | **Period**: [period] | **Data date**: [date]

| Metric | Current | Prior / Benchmark | Status |
|--------|---------|-------------------|--------|
| Total backlinks | [X] | [Y] | [status] |
| Referring domains | [X] | [Y] | [status] |
| DA / DR | [X] | [Y] | [status] |
| Dofollow ratio | [X]% | [Y]% | [status] |
| Net velocity | [+/-X] | [prior] | [status] |

**Authority mix**: DA 80-100 [X]% | 60-79 [X]% | 40-59 [X]% | 20-39 [X]% | 0-19 [X]%
**Geo mix**: [top countries + share]
**Profile health score**: [X]/100 because [main drivers]
```

## 2. Quality, Anchors, And Toxicity

```markdown
## Link Quality Analysis

| Source Domain | DA/DR | Link Type | Follow | Anchor | Target | Quality Notes |
|---------------|-------|-----------|--------|--------|--------|---------------|
| [domain] | [X] | [editorial/resource/etc.] | dofollow/nofollow | [anchor] | [URL] | [reason] |

| Anchor Type | Count | Share | Risk / Note |
|-------------|-------|-------|-------------|
| Brand | [X] | [Y]% | [note] |
| Exact match | [X] | [Y]% | [note] |
| Partial match | [X] | [Y]% | [note] |
| URL / naked | [X] | [Y]% | [note] |
| Generic | [X] | [Y]% | [note] |

## Toxic Link Review
**Toxic score**: [X]/100 | **Action required**: [none / monitor / outreach / disavow candidate]

| Risk Signal | Count | Evidence | Recommended Action |
|-------------|-------|----------|--------------------|
| Spam / link farm | [X] | [examples] | [action] |
| PBN suspected | [X] | [pattern] | [action] |
| Irrelevant or hacked site | [X] | [evidence] | [action] |
| Manipulative anchor | [X] | [anchor pattern] | [action] |
```

## 3. Competitive And Opportunity Analysis

```markdown
## Competitive Backlink Analysis

| Metric | You | Comp 1 | Comp 2 | Comp 3 | Gap |
|--------|-----|--------|--------|--------|-----|
| Referring domains | [X] | [X] | [X] | [X] | [gap] |
| DA / DR | [X] | [X] | [X] | [X] | [gap] |
| Link velocity | [X] | [X] | [X] | [X] | [gap] |
| Avg link DA/DR | [X] | [X] | [X] | [X] | [gap] |

| Prospect / Content | Evidence | Approach | Effort | Impact | Priority |
|--------------------|----------|----------|--------|--------|----------|
| [domain or page] | [links to competitors / broken link / unlinked mention] | [outreach angle] | L/M/H | L/M/H | P0/P1/P2 |

**Top competitor-linked assets**: [asset] -- [why links accrue]
**Recommended asset gap**: [asset to build or update]
```

## 4. Change Tracking And Recovery

```markdown
## Link Change Tracking
**Window**: [30/90 days] | **Net change**: [+/-X]

| Change | Source | DA/DR | Anchor | Target | Date | Action |
|--------|--------|-------|--------|--------|------|--------|
| New / Lost | [domain] | [X] | [anchor] | [URL] | [date] | [monitor/reclaim/thank] |

### Recovery Priori

references/link-quality-rubric.md

# Link Quality Rubric

Use this reference to score individual backlinks, audit link profiles, find competitive link gaps, and prepare disavow files without mistaking weak links for toxic links.

## 1. Individual Link Quality Score

Score each link across six factors, multiply by weight, then sum the weighted values to place the link in a **per-link quality tier**. Use scores 4 and 2 for cases between the table anchors.

| Factor | Weight | Score 5 | Score 3 | Score 1 | Guardrail |
|--------|--------|---------|---------|---------|-----------|
| Domain Authority | 25% | DR/DA 70+, established authority | DR/DA 30-49, credible niche site | DR/DA <15 or thin/abandoned | DR/DA is a proxy; relevance can beat raw authority. Check for inflated authority from bought links/PBNs. |
| Topical Relevance | 25% | Same niche and subtopic | Same broad field | Unrelated topic | Read the page, site focus, surrounding copy, and outbound-link pattern before scoring. |
| Linking Page Traffic | 15% | 10,000+ visits/mo | 100-999 visits/mo | <10 visits/mo | Real traffic suggests editorial value and referral upside. |
| Link Position | 15% | In-content editorial citation | Author bio/about section | Footer, sitewide, hidden, or template link | Editorial body links carry the most value. |
| Anchor Text | 10% | Descriptive, natural | Brand name | Generic | A single natural descriptive anchor can score high; a profile overloaded with exact-match anchors is risky. |
| Follow Status | 10% | Dofollow editorial | Sponsored/UGC disclosed | Nofollow | Nofollow is a hint, not zero value; high-authority nofollow links can still help brand/referral visibility. |

**Rating scale**

| Weighted sum | Rating | Meaning |
|--------------|--------|---------|
| 4.0-5.0 | Premium | High authority, relevant, editorial placement |
| 2.5-3.9 | Acceptable | Provides value and fits a healthy profile |
| 1.0-2.4 | Low quality | Minimal value; review for risk before acting |

**Healthy anchor/follow distribution**

| Signal | Healthy | Warning | Critical |
|--------|---------|---------|----------|
| Brand anchors | 30-40% | <15% | <5% |
| Naked URLs | 15-25% | <10% | <5% |
| Generic anchors | 10-20% | <5% | 0% |
| Descriptive/partial match | 15-25% | >35% | >50% |
| Exact match | 5-15% | 15-25% | >25% |
| Dofollow ratio | 60-80% | >90% | >95% |

## 2. Link Profile Calibration

Use these archetypes to interpret thresholds by site maturity.

| Profile | Healthy Signals | Risk Signals | Verdict |
|---------|-----------------|--------------|---------|
| Strong mid-size SaaS | 1,200 referring domains, 72% dofollow, avg DR 38, 35% brand anchors, 8% exact match, 3% toxic estimate | None material | Continue current strategy. |
| At-risk competitive niche | 800 referring domains, 92% dofollow, avg DR 18, 42% exact match, 30% topical relevance, 18% toxic estimate | Over-optimized anchors, low relevance, unnatural velocity | Review toxic links, diversify anchors, slow acquisition. |
| Healthy new site | 45 ref

references/outreach-templates.md

# Outreach Templates

Copy-start templates for link building. Personalize every email, lead with the recipient's value, keep the first note to 100-150 words, make one clear ask, use a real domain email, and never attach files in the first email.

## Operating Rules

| Rule | Do | Avoid |
|------|----|-------|
| Personalization | Mention a specific article, section, quote, or page | Generic "love your site" openers |
| Ask | One request per email | Combining guest post, link swap, and product pitch |
| Sequence | Initial, follow-up after 5-7 days, final after day 14 | More follow-ups after a decline |
| Sender | Real person at `[email protected]` | Free-mail aliases for cold outreach |
| Compliance | Honest reason, clear identity, easy opt-out | Fake "Re:", misleading claims, link-exchange language |

## Template Matrix

| Use Case | Subject | Opening Proof | Core Ask |
|----------|---------|---------------|----------|
| Broken link | `Found a broken link on your [topic] page` | `I noticed [broken URL/anchor] in [section] returns 404.` | `Would [your URL] work as a replacement?` |
| Guest post | `Guest post idea: [title]` | `Your recent [article] covered [specific angle].` | `Would this outline fit your readers?` |
| Resource page | `Resource for your [topic] page` | `Your [topic] resource page is organized around [section].` | `Consider adding [resource] to [specific section].` |
| Unlinked mention | `Thanks for mentioning [brand]` | `You mentioned [brand] in [article/context].` | `Could you link that mention to [URL]?` |
| Digital PR | `New data: [headline stat]` | `[Study] found [surprising finding].` | `This may fit your coverage of [beat].` |
| Source request | `[Source request] Re: [query]` | `[Name], [title], can speak to [topic].` | `Use the quote/data below if helpful.` |
| Skyscraper | `Updated resource on [topic]` | `You link to [older competitor resource].` | `If useful, swap to this updated version.` |
| Relationship-only | `Loved your piece on [topic]` | `The section on [specific point] helped us [outcome].` | No ask; start relationship. |

## Base Email Shape

```text
Hi [Name],

I was reading [specific page/article] and noticed [specific observation].

[One sentence of value: broken link, useful resource, original data, quote, or relevant angle.]

[One clear ask tied to their reader benefit.]

No pressure either way. Thanks for the useful work on [topic].

[Name]
```

## Scenario Starters

### Broken Link

```text
I noticed the link to [description] in [section] returns a 404.
We recently published [resource] covering [overlap]. It may work as a replacement: [URL].
Either way, wanted to flag the broken link.
```

### Guest Post

```text
I'd like to contribute:
Title: [proposed title]
Angle: [unique POV]
Reader value: [why their audience cares]
Samples: [URL 1], [URL 2]
Would this be a fit?
```

### Digital PR / Research

```text
We just published [study] and found [headline stat].
Key findings: [finding 1]; [finding 2]; [finding 3].
Github ReposUpdated 20h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/aaron-he-zhu/skills/offsite-signal-analyzer",
      "sourceUrl": "https://clawhub.ai/aaron-he-zhu/skills/offsite-signal-analyzer",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T13:43:39.524Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-offsite-signal-analyzer/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-offsite-signal-analyzer/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T13:43:39.524Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.4K downloads",
      "href": "https://clawhub.ai/aaron-he-zhu/offsite-signal-analyzer",
      "sourceUrl": "https://clawhub.ai/aaron-he-zhu/offsite-signal-analyzer",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T13:43:39.524Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "19.0.0",
      "href": "https://clawhub.ai/aaron-he-zhu/offsite-signal-analyzer",
      "sourceUrl": "https://clawhub.ai/aaron-he-zhu/offsite-signal-analyzer",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-24T14:55:32.989Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-offsite-signal-analyzer/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-offsite-signal-analyzer/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 19.0.0",
      "description": "Version 19.0.0 - Removed obsolete files and references for a leaner footprint. - Added distribution-manifest.json for improved distribution or management. - Updated SKILL.md: version bump, metadata update, and removal of deprecated or redundant documentation sections. - Maintained all core functionality and usage patterns.",
      "href": "https://clawhub.ai/aaron-he-zhu/offsite-signal-analyzer",
      "sourceUrl": "https://clawhub.ai/aaron-he-zhu/offsite-signal-analyzer",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-24T14:55:32.989Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to Offsite Signal Analyzer and adjacent AI workflows.