document-classification-nlp
Automatically classify and extract information from construction documents using NLP. Categorize RFIs, submittals, change orders, specifications, and contracts.
npx skills add majiayu000/claude-skill-registry --skill document-classification-nlp-datadrivenconstructi-ddc-skills-for- --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.
# Document Classification with NLP ## Overview This skill implements NLP-based document classification and information extraction for construction projects. Automate document sorting, key term extraction, and content analysis. **Document Types:** - RFIs (Requests for Information) - Submittals and shop drawings - Change orders and variations - Specifications and standards - Contracts and agreements - Safety reports and permits ## Quick Start ```python from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline import pandas as pd # Sample training data documents = [ ("Please clarify the steel reinforcement spacing for the foundation slab", "RFI"), ("Attached shop drawing for HVAC ductwork layout", "Submittal"), ("Additional cost for unforeseen soil conditions", "Change Order"), ("Fire-rated wall assembly specification Section 09 21 16", "Specification"), ] texts, labels = zip(*documents) # Train classifier classifier = Pipeline([ ('tfidf', TfidfVectorizer(max_features=1000, ngram_range=(1, 2))), ('clf', MultinomialNB()) ]) classifier.fit(texts, labels) # Classify new document new_doc = "Request to ap
- Overview
- Quick Start
- Advanced Classification System
- Document Classifier Class
- Information Extraction
- Key Information Extractor
- Processing Pipeline
- Quick Reference
- Resources
- Next Steps
What does the document-classification-nlp skill do?
Automatically classify and extract information from construction documents using NLP. Categorize RFIs, submittals, change orders, specifications, and contracts.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill document-classification-nlp-datadrivenconstructi-ddc-skills-for- --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.
