Backlink acquisition engine. Mines competitor backlinks, finds unlinked brand mentions, discovers broken link opportunities, audits internal linking, and prospects resource pages. Turns link building from guesswork into a repeatable system.
Content without backlinks is a prayer. This skill turns link building from a manual grind into a repeatable, agent-driven system.
Five scripts. Each one finds a different type of link opportunity. Run them weekly and you'll never run out of outreach targets.
link-mine.sh — Competitor Backlink MiningPulls every site linking to your competitors. Finds the ones most likely to link to you.
Usage:
bash skills/seo-links/scripts/link-mine.sh <competitor-domain> [--limit 50]
What it does:
Without DataForSEO: Falls back to web search queries like "competitor.com" + "resources" and "competitor.com" + "best tools". Less data but still finds resource pages and roundups.
link-mentions.sh — Unlinked Brand MentionsFinds pages that mention your brand/product but don't link to you. Easiest links to get — they already know you exist.
Usage:
bash skills/seo-links/scripts/link-mentions.sh <brand-name> <your-domain>
What it does:
Outreach template: "Hey, noticed you mentioned [brand] in [article]. Thanks for the shoutout! Would you mind adding a link so your readers can find us? Here's the URL: [link]"
This converts at 15-25% because there's zero friction. They already wrote about you.
link-broken.sh — Broken Link BuildingFinds dead links on sites in your niche, then suggests your content as the replacement.
Usage:
bash skills/seo-links/scripts/link-broken.sh <niche-keyword> [--limit 30]
What it does:
Why this works: You're doing them a favor by reporting broken links. The ask ("replace it with my link") is natural, not pushy.
link-internal.sh — Internal Link AuditAudits your own site's internal linking structure. Finds orphan pages, suggests cross-links, builds hub-and-spoke connections.
Usage:
bash skills/seo-links/scripts/link-internal.sh <your-domain> [--sitemap URL]
What it does:
Run this every time you publish a new article. The agent should automatically check if any existing content should link to the new piece, and if the new piece should link to existing content.
link-prospect.sh — Resource Page ProspectingFinds pages that curate links in your niche — "best tools," "top resources," "ultimate guides" — and haven't listed you yet.
Usage:
bash skills/seo-links/scripts/link-prospect.sh <niche-keyword> [--limit 20]
What it does:
Monday: link-internal.sh → Fix orphan pages, add cross-links
Tuesday: link-mine.sh → Pull competitor backlinks, find targets
Wednesday: link-mentions.sh → Find unlinked mentions, send quick emails
Thursday: link-broken.sh → Find broken links, pitch replacements
Friday: link-prospect.sh → Find resource pages, submit listings
The agent handles discovery. You (or your team) handle outreach. 30 minutes a day gets you 10-20 new backlink opportunities per week.
The SEO Agent discovers keywords and monitors rankings. The SEO Forge writes content. SEO Links gets that content linked to.
Without links, your content sits on page 3 waiting for a miracle. With links, the content the agent wrote last month gets the authority boost it needs to break into page 1.
The loop becomes: Discover → Write → Link → Monitor → Repeat.
Edit PDFs with natural-language instructions using the nano-pdf CLI.
Control Sonos speakers (discover/status/play/volume/group).
Terminal Spotify playback/search via spogo (preferred) or spotify_player.
Capture frames or clips from RTSP/ONVIF cameras.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
Category:tools