nlp-expert
Extract named entities (persons, organizations, dates, locations) from text and provide them in structured JSON-LD format.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Extract named entities (persons, organizations, dates, locations) from text and provide them in structured JSON-LD format.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Fetch and store transcripts from YouTube videos for deep content analysis.
Specialized in the MLCommons Croissant metadata specification. Can generate, validate, and serialize dataset metadata into compliant JSON-LD.
Universal Numeric Fingerprint (UNF) generator. For strings, it splits into words and sorts them alphabetically to provide order-invariant fingerprints. Supports dataframes and files too.
Send results and data files to stakeholders via email.
The Visual Systems Architect is an expert in translating complex technical requirements and infrastructure setups into structured, visually intuitive architectural diagrams (Mermaid.js).
Secure GitHub Orchestrator for Croissant Toolkit. Connect any repository, discovery skills, and audit ODRL sovereignty status.
| name | nlp_expert |
| description | Extract named entities (persons, organizations, dates, locations) from text and provide them in structured JSON-LD format. |
The NLP Expert skill uses Gemini 3 to perform advanced Named Entity Recognition (NER). It identifies key entities within dataset descriptions, transcripts, or web results and maps them to standard Schema.org types in JSON-LD.
This is critical for establishing provenance, identifying dataset creators, and mapping geographic and temporal coverage in the Croissant specification.
Analyzes text or a file and returns all detected entities as JSON-LD. Results are stored in ./data/nlp/.
Usage:
# Process raw text
python3 nlp_expert/scripts/extract_entities.py "Sergei Bodrov was born in Moscow in 1971."
# Process a file (e.g., a transcript)
python3 nlp_expert/scripts/extract_entities.py data/transcripts/6cWcZ2G53gE.txt
Example Output (JSON-LD):
{
"@context": "https://schema.org/",
"@type": "ItemList",
"itemListElement": [
{
"@type": "Person",
"name": "Sergei Bodrov"
},
{
"@type": "Place",
"name": "Moscow"
}
]
}