From agentkits-marketing
Performs interactive SEO audit on URL or sitemap via prompted scope, focus areas, baseline, and priority prefs, generating prioritized issue reports and fixes.
npx claudepluginhub aitytech/agentkits-marketing --plugin agentkits-marketingurl-or-sitemapseo/## Prerequisites Before running this command, ensure you have: - [ ] Target URL or sitemap available - [ ] Access to site (or public pages) - [ ] MCP configured: `google-search-console`, `semrush` (optional) ## Context Loading Load these files first: 1. `./README.md` - Product context 2. `./docs/seo/` - Previous SEO audits 3. `.claude/skills/seo-mastery/SKILL.md` - SEO frameworks --- ## Language & Quality Standards **CRITICAL**: Respond in the same language the user is using. If Vietnamese, respond in Vietnamese. If Spanish, respond in Spanish. **Standards**: Token efficiency, sacrif...
/auditLogs agent interactions (prompts, responses, tool calls) to append-only .beads/interactions.jsonl. Also supports labeling prior entries via record|label args.
/auditAudits UI code against design system for spacing, depth, color, and pattern violations. Reports file-specific issues and suggestions. Supports path argument or defaults to common UI paths.
/auditPerforms security audit of codebase for dependency vulnerabilities, secrets, OWASP Top 10, input validation, auth issues, and misconfigs. Outputs findings report by severity with fixes and references.
/auditRuns Rust security audits (default) with cargo audit and geiger, or safety/concurrency/full modes using miri, rudra, lockbud. Outputs prioritized vulnerability reports and fix recommendations.
/auditAnalyzes iOS/Swift projects to suggest relevant audits or runs specified ones (e.g., memory, concurrency, accessibility, SwiftUI performance, security).
/auditPerforms security audit on codebase or specified target, checking dependency vulnerabilities, auth, input validation, data exposure, configs, and secrets. Outputs prioritized findings with remediation steps.
Before running this command, ensure you have:
google-search-console, semrush (optional)Load these files first:
./README.md - Product context./docs/seo/ - Previous SEO audits.claude/skills/seo-mastery/SKILL.md - SEO frameworksCRITICAL: Respond in the same language the user is using. If Vietnamese, respond in Vietnamese. If Spanish, respond in Spanish.
Standards: Token efficiency, sacrifice grammar for concision, list unresolved questions at end.
Skills: Activate seo-mastery, content-strategy skills.
Components: Reference ./.claude/components/interactive-questions.md and ./.claude/components/date-helpers.md
Execute BEFORE asking any questions:
# Get current date info
CURRENT_DATE=$(date +%Y-%m-%d)
CURRENT_MONTH_NAME=$(date +"%B %Y")
# Baseline dates for comparison
DAYS_30_AGO=$(date -v-30d +%Y-%m-%d 2>/dev/null || date -d "-30 days" +%Y-%m-%d)
DAYS_90_AGO=$(date -v-90d +%Y-%m-%d 2>/dev/null || date -d "-90 days" +%Y-%m-%d)
PREV_MONTH=$(date -v-1m +"%B %Y" 2>/dev/null || date -d "-1 month" +"%B %Y")
echo "SEO Audit Date: $CURRENT_DATE"
Question: "What level of SEO audit do you need?" Header: "Scope" MultiSelect: false
Options:
Question: "Which areas should we audit?" Header: "Focus" MultiSelect: true
Options:
Question: "Compare against which baseline?" Header: "Baseline" MultiSelect: false
Options (generated from Step 0):
Question: "How should we prioritize recommendations?" Header: "Priority" MultiSelect: false
Options:
Display summary:
## SEO Audit Configuration
| Parameter | Value |
|-----------|-------|
| Target | [URL or sitemap] |
| Focus Areas | [selected areas] |
| Baseline | [selected comparison] |
| Priority Method | [selected priority] |
| Scope | [Basic/Recommended/Complete] |
Question: "Proceed with SEO audit?" Header: "Confirm" MultiSelect: false
Options:
CRITICAL: Follow ./workflows/data-reliability-rules.md strictly.
| Data | MCP Server | Required |
|---|---|---|
| Rankings | google-search-console | For position data |
| Backlinks | semrush | For link profile |
| Keywords | semrush, dataforseo | For keyword analysis |
Technical SEO Analysis
On-Page Analysis
Content Analysis
Off-Page Analysis
Competitive Positioning
| Task | Agent | Trigger |
|---|---|---|
| SEO audit | attraction-specialist | Full audit |
| Technical analysis | seo-specialist | Technical issues |
| Content gaps | researcher | Content analysis |
| Competitive intel | researcher | Competitor comparison |
# SEO Audit: [URL]
**Date:** [CURRENT_DATE]
## Health Score: [X/100]
## Critical Issues
| Issue | Impact | Pages Affected | Fix |
|-------|--------|----------------|-----|
| [Issue 1] | High | X | [Quick fix] |
## Quick Wins (Impact/Effort)
1. [High impact, low effort fix]
2. [High impact, low effort fix]
## Data Sources
- ✅ [MCP used] or ⚠️ [Not available]
[Include Basic + Full Technical Audit + On-Page Analysis + Content Review + Prioritized Roadmap]
[Include all + Competitor Analysis + Link Building Strategy + 90-Day Action Plan]
Before delivering SEO audit:
Save audit to: ./docs/seo/audits/[domain]-audit-[YYYY-MM-DD].md
After SEO audit, consider:
/seo:optimize - Optimize specific pages/seo:schema - Add schema markup/seo:keywords - Conduct keyword research