entity-optimizer@ 9.9.9

github.com/aaron-he-zhu/seo-geo-claude-skills
Verdict: Proceed with caution
0 critical0 high14 medium
C
SCORE 55 / 100
$skillox install entity-optimizerSoon
Sign in to followFollowing emails you when a re-scan drops the grade. Opt-out is per-creator on /account/billing.

Why grade C?

score · 55 / 100

The current grade reflects 14 medium findings (6+ MEDs → C).

0 CRIT0 HIGH14 MED0 LOW
To reach a higher grade
  • B
    Reach Btarget score 75

    Resolve 9 of 14 MED (cap is 5).

  • A
    Reach Atarget score 95

    Resolve 12 of 14 MED (cap is 2).

Thresholds are documented at /docs/grading. Source-of-truth is the grade() function in @skillox/scanner.

Latest scan findings

Scan crawl-o0evh8ch03gcg11rbl00hrdk · Thu, 28 May 2026 17:00:58 GMT · 4ms

med
No capability manifest declared
The skill ships without a `manifest.yaml` or `capabilities` block in its frontmatter. Without a manifest, the runtime cannot enforce what this skill is permitted to do.
rule: no-manifest
med
Link text shows "claude.md" but points at github.com
The visible link text contains the domain `claude.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 119CWE-601
117**Expected output**: an entity audit, a canonical entity profile, and a short handoff summary ready for `memory/entities/`.
118
119- **Reads**: the entity name, primary domain, known profiles, topic associations, and prior brand context from [CLAUDE.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/CLAUDE.md) and the shared [State Model](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/state-model.md) when available.text→claude.md · href→github.com
120- **Writes**: a user-facing entity report plus a reusable profile that can be stored under `memory/entities/`.
121- **Promotes**: canonical names, sameAs links, disambiguation notes, and entity gaps to `memory/hot-cache.md`, `memory/entities/`, and `memory/open-loops.md`.
med
Link text shows "entity-geo-handoff-schema.md" but points at github.com
The visible link text contains the domain `entity-geo-handoff-schema.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 125CWE-601
123This skill is the sole writer of canonical entity profiles at `memory/entities/<name>.md`. Other skills write entity candidates to `memory/entities/candidates.md` only. When 3+ candidates accumulate, this skill should be recommended.
124
125**Profile schema**: the frontmatter of every canonical entity profile follows the authoritative contract in [references/entity-geo-handoff-schema.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/entity-geo-handoff-schema.md). That schema defines which fields downstream skills (`geo-content-optimizer`, `schema-markup-generator`, `meta-tags-optimizer`, `ai-overview-recovery`) depend on. Do not omit required fields — the consumers will degrade gracefully to `DONE_WITH_CONCERNS` and surface an `open_loop` pointing back here.text→entity-geo-handoff-schema.md · href→github.com
126
127- **Primary next skill**: use the `Next Best Skill` below once the entity truth is clear.
med
Link text shows "skill-contract.md" but points at github.com
The visible link text contains the domain `skill-contract.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 131CWE-601
129### Handoff Summary
130
131> Emit the standard shape from [skill-contract.md §Handoff Summary Format](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/skill-contract.md).text→skill-contract.md · href→github.com
132
133## Data Sources
med
Link text shows "connectors.md" but points at github.com
The visible link text contains the domain `connectors.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 135CWE-601
133## Data Sources
134
135With tools: query Knowledge Graph API, ~~SEO tool, ~~AI monitor, ~~brand monitor. Without tools: ask the user for entity name/type, domain, profiles, topics, and disambiguation context. See [CONNECTORS.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/CONNECTORS.md).text→connectors.md · href→github.com
136
137## Instructions
med
Link text shows "entity-signal-checklist.md" but points at github.com
The visible link text contains the domain `entity-signal-checklist.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 185CWE-601
183### Step 2: Entity Signal Audit
184
185Evaluate entity signals across 6 categories. For the detailed 47-signal checklist with verification methods, see [references/entity-signal-checklist.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/entity-optimizer/references/entity-signal-checklist.md).text→entity-signal-checklist.md · href→github.com
186
187Evaluate each signal as Pass / Fail / Partial with a specific action for each gap. The 6 categories are:
med
Link text shows "entity-signal-checklist.md" but points at github.com
The visible link text contains the domain `entity-signal-checklist.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 196CWE-601
1946. **AI-Specific Entity Signals** -- Clear definitions, disambiguation, verifiable claims, crawlability
195
196> **Reference**: Use the audit template in [references/entity-signal-checklist.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/entity-optimizer/references/entity-signal-checklist.md) for the full 47-signal checklist with verification methods for each category.text→entity-signal-checklist.md · href→github.com
197
198### Step 3: Report & Action Plan
med
Link text shows "entity-signal-checklist.md" but points at github.com
The visible link text contains the domain `entity-signal-checklist.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 202CWE-601
200Produce an Entity Optimization Report with: overview (entity/type/date), signal category summary (6-category ✅/⚠️/❌ table with findings), critical issues, top 5 priority actions (impact × effort), entity building roadmap (Week 1-2 → Month 1 → Month 2-3 → Ongoing), and CORE-EEAT A07/A08 + CITE I01-I10 cross-reference.
201
202> **Reference**: See [references/entity-signal-checklist.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/entity-optimizer/references/entity-signal-checklist.md) for the full Step 3 report template.text→entity-signal-checklist.md · href→github.com
203
204### Save Results
med
Link text shows "example-audit-report.md" but points at github.com
The visible link text contains the domain `example-audit-report.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 216CWE-601
214**Output** (abbreviated): AI resolution test shows partial recognition — ChatGPT described it as a generic "analytics tool" without B2B specificity; not listed among enterprise analytics players; founder unknown to AI systems. Health summary flags missing Wikidata entry, no Knowledge Panel, and 3 priority actions — Wikidata submission, sameAs links, and a founder-bio page.
215
216> **Reference**: See [references/example-audit-report.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/entity-optimizer/references/example-audit-report.md) for the full entity audit report including AI resolution test results, entity health summary, top 3 priority actions, and CORE-EEAT/CITE cross-references.text→example-audit-report.md · href→github.com
217
218## Tips for Success
med
Link text shows "entity-signal-checklist.md" but points at github.com
The visible link text contains the domain `entity-signal-checklist.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 220CWE-601
218## Tips for Success
219
220> **Reference**: See [references/entity-signal-checklist.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/entity-optimizer/references/entity-signal-checklist.md) for the full 7-item Tips for Success list (start with Wikidata, leverage sameAs, test AI recognition before/after, compounding signals, consistency > completeness, disambiguation-first, pair with CITE I-dimension).text→entity-signal-checklist.md · href→github.com
221
222## Entity Type Reference
med
Link text shows "entity-type-reference.md" but points at github.com
The visible link text contains the domain `entity-type-reference.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 224CWE-601
222## Entity Type Reference
223
224> **Reference**: See [references/entity-type-reference.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/entity-optimizer/references/entity-type-reference.md) for entity types with key signals, schemas, and disambiguation strategies by situation.text→entity-type-reference.md · href→github.com
225
226## Knowledge Panel & Wikidata Optimization
med
Link text shows "knowledge-panel-wikidata-guide.md" but points at github.com
The visible link text contains the domain `knowledge-panel-wikidata-guide.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 228CWE-601
226## Knowledge Panel & Wikidata Optimization
227
228> **Reference**: See [references/knowledge-panel-wikidata-guide.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/entity-optimizer/references/knowledge-panel-wikidata-guide.md) for Knowledge Panel claiming/editing, common issues and fixes, Wikidata entry creation, key properties by entity type, and AI entity resolution optimization.text→knowledge-panel-wikidata-guide.md · href→github.com
229
230## Reference Materials
med
Link text shows "entity-signal-checklist.md" but points at github.com
The visible link text contains the domain `entity-signal-checklist.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 233CWE-601
231
232Detailed guides for entity optimization:
233- [references/entity-signal-checklist.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/entity-optimizer/references/entity-signal-checklist.md) — Complete signal checklist with verification methods, Step 3 report template, and Tips for Successtext→entity-signal-checklist.md · href→github.com
234- [references/knowledge-graph-guide.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md) — Wikidata, Wikipedia, and Knowledge Graph optimization playbook
235
med
Link text shows "knowledge-graph-guide.md" but points at github.com
The visible link text contains the domain `knowledge-graph-guide.md`, but the URL actually targets `github.com`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 234CWE-601
232Detailed guides for entity optimization:
233- [references/entity-signal-checklist.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/entity-optimizer/references/entity-signal-checklist.md) — Complete signal checklist with verification methods, Step 3 report template, and Tips for Success
234- [references/knowledge-graph-guide.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md) — Wikidata, Wikipedia, and Knowledge Graph optimization playbooktext→knowledge-graph-guide.md · href→github.com
235
236## Next Best Skill
View latest scan →
skillox.io/c/entity-optimizer