named-entity-extractor
Extract named entities (people, organizations, locations, dates) from text using NLP. Use for document analysis, information extraction, or data enrichment.
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.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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
- Features
- Quick Start
- CLI Usage
- API Reference
- EntityExtractor Class
- Entity Types
- Standard Entity Types (spaCy)
- Regex Mode Entities
- Output Format
- Entity Result
- Full Extraction Result
- Filtering and Grouping
- Filter by Type
- Get Unique Entities
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
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.
