hooks — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited hooks (Hook) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
16 integrated engines. 12 commands. Rank in search. Earn AI citations.
A modular skill library for AI coding agents. Covers Search Engine Optimization (SEO) and Generative Engine Optimization (GEO) with original frameworks and open architecture. Works with Claude Code, Cursor, OpenCode, Codex, Windsurf, Cline, and 30+ other agents.
SEO earns you visibility in traditional search. GEO earns you citations inside AI-generated answers (ChatGPT, Gemini, Perplexity, Claude). This toolkit does both simultaneously.
# Universal install (works with all agents)
npx skills add excelle/seo-geo-toolkit -y
# Or clone manually into your agent's skills directory
git clone https://github.com/excelle/seo-geo-toolkit.git ~/.opencode/skills/seo-geoThen just ask naturally:
Find keyword opportunities for my fintech appOr use a slash command:
/seo:diagnose-page https://example.com| AI Agent / IDE | Install Method |
|---|---|
| Any agent (Recommended) | npx skills add excelle/seo-geo-toolkit -y |
| OpenCode | Clone to ~/.opencode/skills/seo-geo or /skill add excelle/seo-geo-toolkit |
| Claude Code | claude --plugin-dir ./seo-geo-toolkit |
| Cursor | Clone and copy SKILL.md files to .cursor/skills/ |
| VS Code + Cline | Clone to .cline/skills/seo-geo |
| Windsurf / Codex / Copilot | npx skills add excelle/seo-geo-toolkit -y |
Single skill: npx skills add excelle/seo-geo-toolkit -s intent-mining -y
| Engine | Purpose |
|---|---|
| intent-mining | Map searcher intent, volume signals, and topic clusters |
| landscape-scan | Decode competitor positioning and find exploitable weaknesses |
| query-mapping | Analyze SERP layout and AI answer real estate for target queries |
| white-space-finder | Identify unclaimed topic territory your competitors ignore |
| Engine | Purpose |
|---|---|
| content-engine | Produce structured, keyword-harmonized articles and pages |
| ai-citation-optimizer | Shape content so LLMs quote and reference it |
| snippet-crafter | Compose titles, descriptions, and social cards that earn clicks |
| structured-data-builder | Generate JSON-LD markup for rich results and knowledge panels |
| Engine | Purpose |
|---|---|
| page-diagnostics | Score and repair on-page SEO elements |
| site-health-audit | Inspect crawlability, performance, indexing, and architecture |
| pathway-optimizer | Redesign internal link flow for maximum authority distribution |
| content-refresh | Revive decaying pages with modern signals and updated intent |
| Engine | Purpose |
|---|---|
| position-tracker | Monitor keyword positions across traditional and AI search |
| link-ecosystem | Profile backlinks, detect toxicity, spot link opportunities |
| signal-reporter | Build stakeholder reports from SEO/GEO data streams |
| change-sentinel | Configure alerts for ranking shifts, traffic drops, and technical breaks |
| Engine | Purpose |
|---|---|
| content-scorekeeper | REACH publish gate: score content before it ships |
| trust-signal-auditor | NEXUS trust gate: audit domain authority and citation-worthiness |
| entity-harmonizer | Canonical brand/entity profile across search and AI knowledge graphs |
| memory-curator | Campaign memory layer: durable context across sessions |
Explicit one-shot tasks:
/seo:diagnose-page <URL> Full on-page + REACH content audit
/seo:audit-health <URL> Technical SEO health scan
/seo:write-content <topic> Forge SEO+GEO content from scratch
/seo:mine-intent <seed> Intent-mining report for a topic
/seo:craft-meta <URL> Optimize titles, descriptions, OG tags
/seo:build-schema <type> Generate JSON-LD structured data
/seo:report <domain> SEO/GEO performance summary
/seo:audit-trust <domain> NEXUS domain trust report
/seo:check-drift [URL] Validate AI citation presence vs. prediction
/seo:setup-alert <metric> Configure change-sentinel monitoring
/seo:wiki-check Memory wiki health check
/seo:validate-lib Library-wide consistency gate DISCOVER FORGE REFINE TRACK
───────── ───────── ───────── ─────────
Intent Maps Content Page Signals Positions
Landscape AI Citations Site Health Links
Query Patterns Metadata Pathways Reports
White Space Schema Refreshes Alerts
GUARDIAN LAYER ──────────────────────────────────────────────
REACH Gate · NEXUS Gate · Entity Truth · Memory LoopSEO Score = Reach avg; GEO Score = Signal avg. Three veto items: V02, V11, V21.New Project
└── intent-mining ──> landscape-scan ──> white-space-finder
└── content-engine + ai-citation-optimizer
└── snippet-crafter + structured-data-builder
└── content-scorekeeper (REACH gate)
└── page-diagnostics + site-health-audit
└── Publish
└── position-tracker + change-sentinel
└── content-refresh (if decay)When one engine recommends another, pass a signal packet: objective, key findings, supporting evidence, open questions, target keyword, content format, REACH scores, NEXUS scores, veto status, priority IDs, and canonical URL.
If memory-curator is active, prior signal packets load automatically from the hot cache.
See CONTRIBUTING.md. New engines welcome. Keep SKILL.md files under 350 lines; deep detail goes in references/.
MIT License — see LICENSE.
Built by excelle. Compatible with Claude Code, Cursor, OpenCode, Codex, Windsurf, Cline, and more.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.