You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: v1.6.1 - plugin marketplace compliance and structural refactor
Restructure plugin to comply with Anthropic's official Claude Code plugin
specification for marketplace submission. All skills and agents now use
standard auto-discovery from default directories.
Changes:
- Move seo/ orchestrator to skills/seo/ (standard auto-discovery)
- Copy extension skills (seo-dataforseo, seo-image-gen) to skills/
- Copy extension agents to agents/ (11 total, all auto-discovered)
- Rewrite plugin.json: remove non-standard entry_point and file-path
arrays, add keywords, rely on directory auto-discovery
- Create .claude-plugin/marketplace.json for marketplace distribution
- Add model: sonnet and maxTurns to all 11 agents
- Convert allowed-tools from YAML arrays to comma-separated strings
- Add license, metadata blocks to all 17 SKILL.md frontmatters
- Update all cross-references (seo/references/ -> skills/seo/references/)
- Update .gitignore for site-specific analysis outputs
- Update CLAUDE.md architecture tree
Install: /plugin marketplace add AgriciDaniel/claude-seo
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
"description": "SEO analysis tools for Claude Code",
9
+
"version": "1.0.0"
10
+
},
11
+
"plugins": [
12
+
{
13
+
"name": "claude-seo",
14
+
"source": "./",
15
+
"description": "Comprehensive SEO analysis skill for Claude Code. Covers technical SEO, content quality (E-E-A-T), schema markup, image optimization, sitemap architecture, AI search optimization (GEO), local SEO, maps intelligence, and strategic planning across all industries.",
"description": "Comprehensive SEO analysis skill for Claude Code. Covers technical SEO, content quality (E-E-A-T), schema markup, image optimization, sitemap architecture, AI search optimization (GEO), local SEO (GBP, citations, reviews, map pack), and strategic planning across all industries.",
5
-
"author": "AgriciDaniel",
3
+
"version": "1.6.1",
4
+
"description": "Comprehensive SEO analysis skill for Claude Code. Covers technical SEO, content quality (E-E-A-T), schema markup, image optimization, sitemap architecture, AI search optimization (GEO), local SEO (GBP, citations, reviews, map pack), maps intelligence, and strategic planning across all industries.",
Copy file name to clipboardExpand all lines: TODO.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,7 +60,7 @@ Remaining phases (deferred):
60
60
61
61
-[ ]**Phase 3: Screenshot DOM export** (Priority: Medium):Add`--export-html` flag to `capture_screenshot.py` so rendered DOM is available to other agents without a second browser launch.
62
62
63
-
-[ ]**Phase 4: Orchestrator SPA detection** (Priority: High):Add 6 SPA detection signals to `seo/SKILL.md` (empty root div, minimal body, prerenderReady, framework markers, large JS bundles, React/Vue/Angular attributes). Route agents to raw vs rendered HTML based on detection result.
63
+
-[ ]**Phase 4: Orchestrator SPA detection** (Priority: High):Add 6 SPA detection signals to `skills/seo/SKILL.md` (empty root div, minimal body, prerenderReady, framework markers, large JS bundles, React/Vue/Angular attributes). Route agents to raw vs rendered HTML based on detection result.
64
64
65
65
-[ ]**Phase 5: Agent updates** (Priority: High):Update seo-technical, seo-content, seo-schema, seo-performance, seo-visual to use rendered DOM when SPA detected. Add WRS (Web Rendering Service) dependency risk deductions.
description: DataForSEO data analyst. Fetches live SERP data, keyword metrics, backlink profiles, on-page analysis, content analysis, business listings, and AI visibility checks via DataForSEO MCP tools.
4
+
model: sonnet
5
+
maxTurns: 25
6
+
tools: Read, Bash, Write, Glob, Grep
7
+
---
8
+
9
+
You are a DataForSEO data analyst. When delegated tasks during an SEO audit or analysis:
10
+
11
+
1. Check that DataForSEO MCP tools are available before attempting calls
12
+
2. Use the most efficient tool combination for the requested data
Copy file name to clipboardExpand all lines: agents/seo-geo.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
---
2
2
name: seo-geo
3
3
description: GEO and AI search specialist. Analyzes AI crawler accessibility, llms.txt compliance, passage-level citability, brand mention signals, and platform-specific optimization for Google AI Overviews, ChatGPT, Perplexity, and Bing Copilot.
description: SEO image analyst. Audits existing OG/social preview images, identifies missing or low-quality images, and creates an image generation plan with prompts for key pages. Does NOT auto-generate images.
4
+
model: sonnet
5
+
maxTurns: 15
6
+
tools: Read, Bash, Glob, Grep
7
+
---
8
+
9
+
You are an SEO image analyst. When delegated tasks during an SEO audit:
10
+
11
+
1. Check that nanobanana-mcp tools are available before including generation recommendations
12
+
2. Analyze the site's existing image strategy for SEO impact
13
+
3. Output a structured generation plan. Never auto-generate (cost control)
14
+
15
+
## Analysis Scope
16
+
17
+
For each audited page, evaluate:
18
+
-**OG image presence**:Does`og:image` meta tag exist? Is it valid?
19
+
-**OG image quality**:Correct dimensions (1200x630 minimum), professional appearance?
20
+
-**Schema images**:Are`ImageObject` properties populated in structured data?
21
+
-**Alt text quality**:Descriptive, keyword-rich, not stuffed?
22
+
-**Image format**:Using modern formats (WebP, AVIF) vs legacy (PNG, JPEG)?
23
+
-**Image file size**:Under 200KB for hero, under 100KB for thumbnails?
24
+
25
+
## Output Format
26
+
27
+
Match existing claude-seo patterns:
28
+
29
+
### Image Audit Summary
30
+
31
+
| Metric | Value | Status |
32
+
|--------|-------|--------|
33
+
| Pages with OG images | X/Y | Pass/Fail |
34
+
| OG images correct size | X/Y | Pass/Fail |
35
+
| Schema ImageObject usage | X/Y | Pass/Fail |
36
+
| WebP/AVIF adoption | X% | Pass/Fail |
37
+
| Average image file size | XKB | Pass/Fail |
38
+
39
+
### Image Generation Plan
40
+
41
+
For each page missing or having low-quality images:
42
+
43
+
| Page | Issue | Suggested Use Case | Prompt Idea | Priority |
Copy file name to clipboardExpand all lines: agents/seo-local.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
---
2
2
name: seo-local
3
3
description: Local SEO specialist. Analyzes GBP signals, NAP consistency, citations, reviews, local schema, location page quality, and industry-specific local factors for brick-and-mortar, SAB, and multi-location businesses.
4
+
model: sonnet
5
+
maxTurns: 20
4
6
tools: Read, Bash, WebFetch, Glob, Grep, Write
5
7
---
6
8
@@ -51,7 +53,7 @@ You are a Local SEO specialist. When given a URL:
0 commit comments