Agent skill · Data & Analytics

named-entity-extractor

Extract named entities (people, organizations, locations, dates) from text using NLP. Use for document analysis, information extraction, or data enrichment.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill named-entity-extractor-dkyazzentwatwa-chatgpt-skills-2 --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 6 KB
Bundled scripts: none
Path: skills/analysis/named-entity-extractor-dkyazzentwatwa-chatgpt-skills-2/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Named Entity Extractor Extract named entities from text including people, organizations, locations, dates, and more. ## Features - **Entity Types**: People, organizations, locations, dates, money, percentages - **Multiple Models**: spaCy for accuracy, regex for speed - **Batch Processing**: Process multiple documents - **Entity Linking**: Group same entities across text - **Export**: JSON, CSV output formats - **Visualization**: Entity highlighting ## Quick Start ```python from entity_extractor import EntityExtractor extractor = EntityExtractor() text = "Apple Inc. was founded by Steve Jobs in Cupertino, California in 1976." entities = extractor.extract(text) for entity in entities: print(f"{entity['text']}: {entity['type']}") # Output: # Apple Inc.: ORG # Steve Jobs: PERSON # Cupertino: GPE # California: GPE # 1976: DATE ``` ## CLI Usage ```bash # Extract from text python entity_extractor.py --text "Steve Jobs founded Apple in California." # Extract from file python entity_extractor.py --input document.txt # Batch process folder python entity_extractor.py --input ./documents/ --output entities.csv # Filter by entity type python entity_extractor.py --input document.txt --types PE

What's inside
Steps it walks through
  1. Features
  2. Quick Start
  3. CLI Usage
  4. API Reference
  5. EntityExtractor Class
  6. Entity Types
  7. Standard Entity Types (spaCy)
  8. Regex Mode Entities
  9. Output Format
  10. Entity Result
  11. Full Extraction Result
  12. Filtering and Grouping
  13. Filter by Type
  14. Get Unique Entities
Ships with 1 file
  • metadata.json
Commands it runs
Extract from text
python entity_extractor.py --text "Steve Jobs founded Apple in California."
Extract from file
python entity_extractor.py --input document.txt
Batch process folder
python entity_extractor.py --input ./documents/ --output entities.csv
Filter by entity type
python entity_extractor.py --input document.txt --types PERSON,ORG
Use regex mode (faster, less accurate)
python entity_extractor.py --input document.txt --mode regex
More from claude-skill-registry
All skills →
About this skill
What does the named-entity-extractor skill do?

Extract named entities (people, organizations, locations, dates) from text using NLP. Use for document analysis, information extraction, or data enrichment.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill named-entity-extractor-dkyazzentwatwa-chatgpt-skills-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going