Source profileQuality 79/100

MoizIbnYousaf/marketing-cli/skills/openseo-link-prospecting/SKILL.md

openseo-link-prospecting

Find realistic link prospects with SERP and backlink evidence, discover contact paths via web tools, and draft personalized outreach — with targets saved to .seo/backlink-targets.json for off-page-seo campaigns. Use this skill when the user has a linkable asset (study, tool, guide, template, product page) and wants backlinks, resource-page inclusions, or comparison mentions. Triggers: "link prospecting", "find backlink opportunities", "resource page outreach", "get backlinks for", "link building

Source repository stars
27
Declared platforms
0
Static risk flags
0
Last source update
2026-07-28
Source checked
2026-07-28

Decision brief

What it does—and where it fits

Find pages, sites, and authors that might realistically reference the user's linkable asset — then hand off-page-seo a qualified target list at .seo/backlink-targets.json instead of a cold start.

Best for

  • Use this skill when the user has a linkable asset (study, tool, guide, template, product page) and wants backlinks, resource-page inclusions, or comparison mentions.

Not for

  • Inventing emails, handles, or contact names — because a single fabricated contact burns the user's credibility with a real human. Only record what was found, with the source URL; otherwise name the next discovery step.
  • Attributing contact discovery to OpenSEO — because OpenSEO finds PROSPECTS; web/browser tools find CONTACTS. The misattribution teaches a wrong tool model and hides the real source when details need re-verification.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/MoizIbnYousaf/marketing-cli --skill "skills/openseo-link-prospecting"
Safe inspection promptEditorial

Inspect the Agent Skill "openseo-link-prospecting" from https://github.com/MoizIbnYousaf/marketing-cli/blob/f12fbcbe4929584697b309b9096c9427b0cfce8e/skills/openseo-link-prospecting/SKILL.md at commit f12fbcbe4929584697b309b9096c9427b0cfce8e. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Workflow

    1. Build 5–10 prospecting queries from the asset; getserpresults in batches. 2. Competitors supplied? getbacklinksoverview their strongest domains first. 3. Filter: keep editorial pages, resource lists, comparisons, statistics, templates, curated directories. Drop homepages, log…

    Build 5–10 prospecting queries from the asset; getserpresults in batches.Competitors supplied? getbacklinksoverview their strongest domains first.Filter: keep editorial pages, resource lists, comparisons, statistics, templates, curated directories. Drop homepages, login walls, thin affiliate, spam, and direct competitors (unless a comparison angle is valid).
  2. 02

    On Activation

    1. Catalog + binding: mktg catalog info openseo --json --fields configured + .seo/openseo.json. No OpenSEO → prospect with Exa search only (queries below still apply) and label authority data unknown. 2. Clarify the asset: what page/study/tool/template is being promoted and WHY…

    Catalog + binding: mktg catalog info openseo --json --fields configured + .seo/openseo.json. No OpenSEO → prospect with Exa search only (queries below still apply) and label authority data unknown.Clarify the asset: what page/study/tool/template is being promoted and WHY someone would reference it. No clear asset + reason → fix that first; outreach without a reason is spam.Read brand/positioning.md for angle/audience fit (tolerate missing).
  3. 03

    OpenSEO MCP Tools

    getserpresults: find ranking articles, listicles, resource pages, comparisons, statistics pages (≤10 queries per call).

    getserpresults: find ranking articles, listicles, resource pages, comparisons, statistics pages (≤10 queries per call).getbacklinksoverview: competitor backlink/referring-domain patterns — where do THEY get links (may be unavailable; continue without).getdomainoverview: qualify strong prospect domains.
  4. 04

    Contact Discovery (NOT OpenSEO)

    Contact paths come from web/search/browser tools (Firecrawl fetch, Exa search, browser automation) — never attribute these to OpenSEO:

    Author byline pages, contact pages, editorial guidelines, about/team pagesLinkedIn/X/Bluesky profiles, newsletter mastheadsPublic emails in HTML or visible text; Person/Organization/sameAs/email structured data
  5. 05

    Prospecting Query Patterns

    resources · best tools · alternatives · statistics · guide · examples · templates · software · for

    resources · best tools · alternatives · statistics · guide · examples · templates · software · for

Permission review

Static risk signals and limitations

No configured static risk pattern was detected

This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score79/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars27SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
MoizIbnYousaf/marketing-cli
Skill path
skills/openseo-link-prospecting/SKILL.md
Commit
f12fbcbe4929584697b309b9096c9427b0cfce8e
License
MIT
Collected
2026-07-28
Default branch
main
View the original SKILL.md

OpenSEO Link Prospecting

Find pages, sites, and authors that might realistically reference the user's linkable asset — then hand off-page-seo a qualified target list at .seo/backlink-targets.json instead of a cold start.

On Activation

  1. Catalog + binding: mktg catalog info openseo --json --fields configured + .seo/openseo.json. No OpenSEO → prospect with Exa search only (queries below still apply) and label authority data unknown.
  2. Clarify the asset: what page/study/tool/template is being promoted and WHY someone would reference it. No clear asset + reason → fix that first; outreach without a reason is spam.
  3. Read brand/positioning.md for angle/audience fit (tolerate missing).

OpenSEO MCP Tools

  • get_serp_results: find ranking articles, listicles, resource pages, comparisons, statistics pages (≤10 queries per call).
  • get_backlinks_overview: competitor backlink/referring-domain patterns — where do THEY get links (may be unavailable; continue without).
  • get_domain_overview: qualify strong prospect domains.
  • get_ranked_keywords: topical-fit checks on prospects/competitors.
  • research_keywords: expand prospecting queries.

Contact Discovery (NOT OpenSEO)

Contact paths come from web/search/browser tools (Firecrawl fetch, Exa search, browser automation) — never attribute these to OpenSEO:

  • Author byline pages, contact pages, editorial guidelines, about/team pages
  • LinkedIn/X/Bluesky profiles, newsletter mastheads
  • Public emails in HTML or visible text; Person/Organization/sameAs/email structured data

Record only contact details actually found, each with its source URL.

Prospecting Query Patterns

<topic> resources · best <category> tools · <competitor> alternatives · <topic> statistics · <topic> guide · <topic> examples · <topic> templates · <topic> software · <topic> for <audience>

Workflow

  1. Build 5–10 prospecting queries from the asset; get_serp_results in batches.
  2. Competitors supplied? get_backlinks_overview their strongest domains first.
  3. Filter: keep editorial pages, resource lists, comparisons, statistics, templates, curated directories. Drop homepages, login walls, thin affiliate, spam, and direct competitors (unless a comparison angle is valid).
  4. Per prospect, define the angle: broken/missing resource, better current data, useful tool/template, comparison inclusion, expert quote.
  5. Contact discovery on the strongest prospects via web tools (source URLs recorded).
  6. Write targets to .seo/backlink-targets.json:
{ "version": 1, "updatedAt": "<iso>", "asset": "<url>", "targets": [{ "url": "", "domain": "", "source": "", "relevance": "", "angle": "", "contactPath": "", "contactSource": "", "priority": "high|med|low", "status": "new" }] }
  1. Draft 2–3 reusable outreach messages (resource inclusion, article update, comparison angle). Hand the list to off-page-seo for the campaign cadence.

Output Format

Prospect URLDomainSourceRelevanceSuggested angleContact pathPriority

Anti-Patterns

  • Inventing emails, handles, or contact names — because a single fabricated contact burns the user's credibility with a real human. Only record what was found, with the source URL; otherwise name the next discovery step.
  • Attributing contact discovery to OpenSEO — because OpenSEO finds PROSPECTS; web/browser tools find CONTACTS. The misattribution teaches a wrong tool model and hides the real source when details need re-verification.
  • Mass-template outreach — because editors can smell a blast, and one spam report damages the domain's future deliverability. Personalize by page and reason, or don't send.
  • Prospecting without a linkable asset and reason — because "please link to my homepage" converts at ~0%. No asset + reason, no outreach.
  • Skipping competitor/paid-placement flags — because pitching a direct competitor or a pay-to-play listicle wastes the user's outreach capital and can backfire publicly. Flag both in the target list.

Adapted from every-app/open-seo .agents/skills/link-prospecting (MIT). Workflow upstream; mktg artifact paths, off-page-seo handoff, and contact-attribution discipline added here.

Alternatives

Compare before choosing

Computed 9227

MoizIbnYousaf/marketing-cli

free-tool-strategy

Plans free tools, calculators, generators, and interactive widgets that attract target audience through search and social sharing. Engineering as marketing — build something useful, capture leads. Use when someone wants to build a free tool for marketing, says 'free tool', 'calculator', 'generator', 'engineering as marketing', 'side project marketing', 'interactive widget', 'lead generation tool', 'SEO tool', 'growth hack', 'build something to attract users', or wants to attract users through ut

Computed 9342,015

coreyhaines31/marketingskills

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions "attribution," "attribution model," "first-touch vs last-touch," "multi-touch," "which channel drives revenue," "what's my real CAC," "my dashboards disagree," "Google/Meta says X but GA says Y," "media mix model," "MMM," "incrementality," "geo lift," "holdout test," "how did you hear ab

Computed 9327

MoizIbnYousaf/marketing-cli

off-page-seo

Backlink + distribution checklist that expands a site's KD ceiling beyond what on-page work alone can earn. Use when the user mentions 'backlinks', 'off-page SEO', 'directory submissions', 'guest posts', 'outreach targets', 'link building', 'submit to directories', 'get listed in listicles', 'Product Hunt launch backlinks', or asks 'how do I get more domain authority'. Generates a prioritized, researched target list across directories, listicles, and guest-post candidates — does NOT submit anyth

Computed 92165

JasonColapietro/suede-creator-skills

suede-workflow-skills

Umbrella workflow for 67 public skills: Full Send, copy, design, code review, SEO, launch packaging, MCP QA, iOS and Android app shipping, and creator workflows. Loads the full public skill pack.