account-research
Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM.…
\"Implement Named Entity Recognition to identify and classify entities in text. Use this skill when the user needs to extract people, organizations, locations, dates, or custom entities from documents — even if they say 'extract names from text', 'find companies mentioned', or
$ npx -y skills add charlieviettq/awesome-agent-skill --skill algo-nlp-ner --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/algo-nlp-nerContext preview
The summary Claude sees to decide when to auto-load this skill.
\"Implement Named Entity Recognition to identify and classify entities in text. Use this skill when the user needs to extract people, organizations, locations, dates, or custom entities from documents — even if they say 'extract names from text', 'find companies mentioned', or
name: "\"algo-nlp-ner\"" description: "\"Implement Named Entity Recognition to identify and classify entities in text. Use this skill when the user needs to extract people, organizations, locations, dates, or custom entities from documents — even if they say 'extract names from text', 'find companies mentioned', or 'entity extraction'.\"." allowed-tools: Read, Glob, Grep
NER identifies and classifies named entities in text into predefined categories (Person, Organization, Location, Date, Money, etc.). Approaches: rule-based (regex, gazetteers), statistical (CRF), neural (BiLSTM-CRF, transformer-based). Modern NER uses spaCy or Hugging Face models with F1 scores 85-95%.
**Trigger conditions:**
**When NOT to use:**
IRON LAW: NER Performance Depends on DOMAIN Match A model trained on news text (OntoNotes) performs poorly on medical records or legal documents. Domain-specific entities (drug names, legal citations, product SKUs) require domain-specific training data or fine-tuning. Always evaluate on YOUR domain's data.
Determine: target entity types (standard: PER, ORG, LOC, DATE, MONEY or custom), input language, domain. Select appropriate pre-trained model or prepare training data. **Gate:** Entity types defined, model or training data available.
**Pre-trained model approach:** 1. Load model (spaCy, Hugging Face NER pipeline) 2. Process text through the pipeline 3. Extract entity spans with type labels and confidence scores
**Fine-tuning approach:** 1. Annotate 200+ domain-specific examples in BIO format 2. Fine-tune transformer model (BERT, RoBERTa) on annotated data 3. Evaluate on held-out test set
Evaluate: precision, recall, F1 per entity type. Check: boundary detection (exact span match) and type classification accuracy. **Gate:** F1 > 0.80 per entity type on domain-relevant test data.
Return extracted entities with types, positions, and confidence.
{
"entities": [{"text": "Apple Inc.", "type": "ORG", "start": 0, "end": 10, "confidence": 0.95}],
"metadata": {"model": "en_core_web_trf", "entities_found": 15, "types": {"PER": 5, "ORG": 6, "LOC": 4}}
}**Input:** "Tim Cook announced that Apple will open a new store in Taipei on March 15." **Expected:** [Tim Cook/PER, Apple/ORG, Taipei/LOC, March 15/DATE]
| Input | Expected | Why | |-------|----------|-----| | "Apple" (no context) | Ambiguous (fruit or company) | Context-dependent entity typing | | Nested entities | Depends on scheme | "Bank of America" = ORG, "America" = LOC within | | Misspelled entity | May miss | "Appel" not in training data |
Curated skill pack for LLM agents in engineer and science workflow (Cursor & Claude ready).
Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM.…
Evaluate LLM agents and tool-using workflows—task success, tool accuracy, latency/cost, safety, and regression suites. Use when shipping agent features,…
Design agent tools and CLI surfaces—schemas, naming, errors, idempotency, and discoverability for LLM callers. Use when defining tools for agents, SDKs, or…
\"Implement and select ad bidding strategies from manual CPC to automated target-CPA and target-ROAS. Use this skill when the user needs to choose a bidding…
\"Optimize advertising budget allocation across campaigns using marginal returns analysis. Use this skill when the user needs to distribute budget across…
\"Build CTR prediction models for estimating ad click-through rates from features. Use this skill when the user needs to predict click probability, build an ad…