seo-landing: demand-driven landing page skill

seo-landing

A Claude Code skill for building a landing page or SaaS site around search demand: Wordstat semantics, intent clusters, on-page markup

Skill

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • Only analyzes data and proposes a page structure, does not publish anything on its own
All reasons and checks
Russian stack

ahar8176-web/claude-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/seo-landing

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add ahar8176-web/claude-skills --skill seo-landing -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 03352db
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ahar8176-web/claude-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /seo-landing/
git -C "$tmp" checkout 03352db480523e59d8c56d271c6af81de3bf4e01
mkdir -p .claude/skills
cp -R "$tmp/seo-landing" .claude/skills/seo-landing

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add ahar8176-web/claude-skills --skill seo-landing -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 03352db
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ahar8176-web/claude-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /seo-landing/
git -C "$tmp" checkout 03352db480523e59d8c56d271c6af81de3bf4e01
mkdir -p .agents/skills
cp -R "$tmp/seo-landing" .agents/skills/seo-landing

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add ahar8176-web/claude-skills --skill seo-landing -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 03352db
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ahar8176-web/claude-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /seo-landing/
git -C "$tmp" checkout 03352db480523e59d8c56d271c6af81de3bf4e01
mkdir -p .github/skills
cp -R "$tmp/seo-landing" .github/skills/seo-landing

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add ahar8176-web/claude-skills --skill seo-landing -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 03352db
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ahar8176-web/claude-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /seo-landing/
git -C "$tmp" checkout 03352db480523e59d8c56d271c6af81de3bf4e01
mkdir -p .agents/skills
cp -R "$tmp/seo-landing" .agents/skills/seo-landing

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add ahar8176-web/claude-skills --skill seo-landing -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 03352db
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ahar8176-web/claude-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /seo-landing/
git -C "$tmp" checkout 03352db480523e59d8c56d271c6af81de3bf4e01
mkdir -p .agents/skills
cp -R "$tmp/seo-landing" .agents/skills/seo-landing

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ahar8176-web/claude-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /seo-landing/
git -C "$tmp" checkout 03352db480523e59d8c56d271c6af81de3bf4e01
mkdir -p .devin/skills
cp -R "$tmp/seo-landing" .devin/skills/seo-landing

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add ahar8176-web/claude-skills --skill seo-landing -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 03352db
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ahar8176-web/claude-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /seo-landing/
git -C "$tmp" checkout 03352db480523e59d8c56d271c6af81de3bf4e01
mkdir -p .cline/skills
cp -R "$tmp/seo-landing" .cline/skills/seo-landing

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add ahar8176-web/claude-skills --skill seo-landing -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 03352db
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ahar8176-web/claude-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /seo-landing/
git -C "$tmp" checkout 03352db480523e59d8c56d271c6af81de3bf4e01
mkdir -p .roo/skills
cp -R "$tmp/seo-landing" .roo/skills/seo-landing

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add ahar8176-web/claude-skills --skill seo-landing -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 03352db
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ahar8176-web/claude-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /seo-landing/
git -C "$tmp" checkout 03352db480523e59d8c56d271c6af81de3bf4e01
mkdir -p .agents/skills
cp -R "$tmp/seo-landing" .agents/skills/seo-landing

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ahar8176-web/claude-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /seo-landing/
git -C "$tmp" checkout 03352db480523e59d8c56d271c6af81de3bf4e01
mkdir -p .agents/skills
cp -R "$tmp/seo-landing" .agents/skills/seo-landing

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ahar8176-web/claude-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /seo-landing/
git -C "$tmp" checkout 03352db480523e59d8c56d271c6af81de3bf4e01
mkdir -p .agents/skills
cp -R "$tmp/seo-landing" .agents/skills/seo-landing

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit 03352db.

Text for your agent

Clone ahar8176-web/claude-skills and copy the seo-landing folder into ~/.claude/skills, then ask the agent to design a demand-driven landing structure or audit an existing site.

This is third-party code. Review the repository files before installing.

What it does

The skill designs site structure starting from demand rather than the other way around: first the niche's markers and synonyms, then search volume via the Wordstat API with three common reading traps explained, clustering queries under the rule "one intent, one page", a landing page map, and a markup table for title, H1, H2 and FAQ. It works in two modes: building a new site through steps one to seven, or auditing an existing one through the first three steps, comparing what exists against the target scheme. It ends with a technical checklist and a list of common mistakes, like a high-volume query that hides no commercial intent.

Who it is for. For people building a landing page or SaaS site who want to base it on real search demand from the start rather than intuition

Good fit when

  • You are building a new landing page or service site and need to derive its structure from demand
  • An existing site has no organic traffic and you need to see what is wrong with its page structure
  • You need to split queries across separate pages instead of cramming them into one

Not a fit when

  • Demand research is already done and you only need markup without restructuring
  • You need Google-only optimization without Wordstat data

Example request

Design the structure of a landing page for a new service based on real Wordstat demand

Limitations

The repository has one skill from a planned series, with no stars or track record. The author says the method was built from analyzing their own site and open materials on semantics; the README does not show a full external validation across different niches.

How to disable. Remove the seo-landing folder from ~/.claude/skills or from the project's .claude/skills.

Security check

  • Only analyzes data and proposes a page structure, does not publish anything on its own

README in short

The README frames the project as a set of skills written as procedures with steps, decision tables and acceptance checklists rather than ordinary prompts. It describes the single skill so far, seo-landing, with two modes, installation by copying the folder into ~/.claude/skills, and its origin story from analyzing the author's own site, where a target query with 1164 monthly impressions never appeared in the page text.

SKILL.md

---
name: seo-landing
description: Проектирование лендинга или SaaS-сайта, который с самого начала собран под поисковый спрос, сбор семантики через Wordstat, кластеризация «один интент, одна страница», карта посадочных, разметка title/H1/H2/FAQ, техчеклист. Работает для любой ниши. Триггеры: "делаем лендинг", "новый сайт для услуги", "страница под продукт", "проверь SEO лендинга", "почему нет органики".
---

# Лендинг, собранный под спрос

Работает в двух режимах:

- Стройка, сайта еще нет. Проходим шаги 1-7 по порядку: семантика определяет структуру, а не наоборот.
- Аудит, сайт есть. Идем 1-3, потом сравниваем факт со схемой в шаге 5, выдаем заключение с приоритетами.

FAQ

How does building mode differ from audit mode?

Building goes through all seven steps for a site that does not exist yet; audit covers the first three steps and compares an existing site against the target scheme.

What are the common Wordstat reading traps?

High volume with no commercial intent, learning-oriented queries mixed in with buying intent, and noise in the related-queries section.

Official

Official DataLens (Yandex) skills for Claude Code, Codex and OpenCode: SDK, HTML reports and RLS resolution

SkillMedium riskRussian stackNo VPN needed12Repository stars
Editors’ pick

A Yandex Metrika MCP server generated from the API spec: 108 methods, 10 tools declared by default, transparent filters and response metadata

MCP serverMedium riskRussian stackNo VPN needed2Repository stars
Official

An open MCP server and agent skill set for SEO: keyword research, competitors, backlinks and site audits powered by DataForSEO

MCP serverMedium risk21.5KRepository stars

A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents

PluginHigh risk17.9KRepository stars
Foxx AIseo-landing: demand-driven landing page skill

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.