[Claude] feat(skills): update SEO skills to use DataForSEO CLI + MCP tools

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 19:52:40 +09:00
parent 9ba0748bf2
commit 72a6be6a74
3 changed files with 80 additions and 25 deletions

View File

@@ -21,11 +21,27 @@ Analyze search engine result page composition for Google and Naver. Detect SERP
## MCP Tool Usage
### SEO Data
### SEO Data (DataForSEO)
**Primary — our-seo-agent CLI:**
```bash
our serp live "<keyword>" --location 2410 --language ko
our serp competitors <domain> --location 2410
our serp ranked-keywords <domain> --location 2410 --limit 50
our serp domain-overview <domain> --location 2410
```
our-seo-agent CLI: Primary data source (future); use --input for pre-fetched JSON
WebSearch / WebFetch: Live SERP data and keyword metrics
**Interactive fallback — DataForSEO MCP:**
```
mcp__dfs-mcp__serp_organic_live_advanced
mcp__dfs-mcp__dataforseo_labs_google_serp_competitors
mcp__dfs-mcp__dataforseo_labs_google_ranked_keywords
mcp__dfs-mcp__dataforseo_labs_google_domain_rank_overview
```
### Common Parameters
- **location_code**: 2410 (Korea), 2840 (US), 2392 (Japan)
- **language_code**: ko, en, ja
### Notion for Report Storage
```
@@ -42,13 +58,13 @@ WebFetch: Fetch Naver SERP HTML for section analysis
## Workflow
### 1. Google SERP Analysis
1. Fetch SERP data via `our-seo-agent` CLI, `--input` JSON, or WebSearch for the target keyword and country
2. Detect SERP features (featured snippet, PAA, local pack, knowledge panel, video, ads, images, shopping)
3. Map competitor positions from organic results (domain, URL, title, position)
1. Fetch SERP via `our serp live "<keyword>" --location 2410 --language ko --format json`
2. Parse SERP features from response (featured_snippet, people_also_ask, local_pack, etc.)
3. Map competitor positions from organic_results (domain, URL, title, position)
4. Classify content type for each result (blog, product, service, news, video)
5. Calculate opportunity score (0-100) based on feature landscape
6. Validate search intent from SERP composition
7. Assess SERP volatility
7. Get competitor domain overview via `our serp domain-overview <competitor> --location 2410`
### 2. Naver SERP Analysis
1. Fetch Naver search page for the target keyword