aeo-entity-extractor

Extract recurring entities from Gemini responses across multiple runs.

9|2|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/psyduckler/aeo-skills --skill aeo-entity-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aeo-entity-extractor
Source: https://github.com/psyduckler/aeo-skills/tree/main/aeo-entity-extractor
Command: npx skills add https://github.com/psyduckler/aeo-skills --skill aeo-entity-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The aeo-entity-extractor identifies the recurring entities Gemini cites across responses to reveal the topic vocabulary teams should reference, enabling consistent topic coverage.

Core Features & Use Cases

  • Extracts brands, statistics, people, tools, and URLs from Gemini responses across multiple runs.
  • Performs optional entity-gap analysis for a given domain to surface missing high-frequency entities.
  • Produces human-readable summaries and machine-readable rankings to inform content planning and optimization.

Quick Start

Run the CLI to extract entities for a given prompt and, if needed, enable gap analysis by specifying a domain.

Frequently Asked Questions about aeo-entity-extractor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract entities from Gemini responses for content planning?

To extract entities from Gemini responses, you can run the extraction script across multiple Gemini outputs to identify recurring brands, statistics, and people. This reveals the topic vocabulary needed for consistent content planning and optimization.

What is entity gap analysis and how does it work for a specific domain?

Entity gap analysis compares high-frequency entities cited in Gemini responses against your domain's content to surface missing topics. It identifies vocabulary gaps to address for building stronger topic authority.

Do I need a Gemini API key to analyze recurring cited entities?

Yes, you need a Gemini API key to analyze recurring cited entities, along with Python 3.9 or higher. The tool queries Gemini directly to gather response data for extracting per-type entity rankings and top source domains.

Can I configure the number of runs and concurrency for entity extraction?

Yes, you can configure the number of runs, model selection, and concurrency when extracting entities. This controls the volume of Gemini responses analyzed and optimizes processing speed for competitive benchmarking tasks.

What types of entities can I map from Gemini's topic vocabulary?

You can map several types of entities from Gemini's topic vocabulary, specifically brands, statistics, people, tools, and URLs. The extraction produces human-readable summaries and machine-readable rankings to inform content strategy.