spacy-nltk

Tokenize, lemmatize, tag, and extract named entities from text with spaCy and NLTK.

19|2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/tondevrel/scientific-agent-skills --skill spacy-nltk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spacy-nltk
Source: https://github.com/tondevrel/scientific-agent-skills/tree/main/skills/spacy%20%26%20nltk
Command: npx skills add https://github.com/tondevrel/scientific-agent-skills --skill spacy-nltk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill empowers you to process, analyze, and understand natural language text, enabling you to extract meaningful information and build sophisticated NLP applications.

Core Features & Use Cases

  • Text Processing: Tokenize, lemmatize, and tag text for linguistic analysis.
  • Named Entity Recognition (NER): Identify and categorize entities like people, organizations, and locations.
  • Sentiment Analysis: Gauge the emotional tone of text using VADER.
  • Corpus Linguistics: Analyze word frequencies, collocations, and vocabulary richness.
  • Use Case: Analyze customer reviews to identify common complaints (entities) and gauge overall sentiment, informing product improvements.

Quick Start

Use the spacy-nltk skill to extract all named entities from the provided text.

Frequently Asked Questions about spacy-nltk

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

FAQPage Schema
How do I perform named entity recognition and sentiment analysis on text?

Named entity recognition and sentiment analysis are handled by processing text to extract categorized entities and gauging emotional tone using VADER. This enables fast information extraction from documents like customer reviews to identify common complaints and overall sentiment.

What is the best way to build a production-grade NLP pipeline for tokenization and dependency parsing?

Building a production-grade NLP pipeline involves using comprehensive natural language processing capabilities for fast tokenization, POS tagging, and dependency parsing. This approach solves problems related to text understanding and extracts meaningful information for sophisticated applications.

Can I analyze word frequencies and vocabulary richness for corpus linguistics?

Corpus linguistics analysis is fully supported to evaluate word frequencies, collocations, and vocabulary richness. You can analyze text corpora to extract linguistic research data and understand textual characteristics for classical natural language processing tasks.

Does this NLP skill support custom model training and lemmatization?

Custom model training and lemmatization are supported alongside tokenization and POS tagging. These features allow you to tailor natural language processing pipelines to specific domains and process text accurately for detailed linguistic analysis.

How do I extract meaningful information from customer reviews to identify common complaints?

Extracting meaningful information from customer reviews requires identifying categorized entities like people and organizations, then gauging emotional tone with sentiment analysis. This combination highlights common complaints and informs product improvements through structured text analysis.

What are the limitations of using spacy and nltk together for text analysis?

Using spacy and nltk together provides both production-grade pipeline capabilities and classical corpus linguistics tools, but managing two distinct frameworks may increase complexity. It is best suited for applications requiring both fast tokenization and deep linguistic research.