claude

text-corpus-analysis

Skills for analyzing large text corpora — topic modeling, NER, categorization, taxonomy derivation, word frequency, synonym clustering, parametric and correlation analysis. Supports classical NLP, local LLMs, and cloud LLMs (OpenRouter) with explicit cost-awareness for large runs.

2 on GitHubby Daniel Rosehillv0.1.0MITupdated 6 months ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin text-corpus-analysis in danielrosehill/Claude-Text-Corpus-Analysis-Plugin. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (14)

  • categorize-corpus

    Assign each document in a corpus to one of N user-defined categories. Use when the user has a fixed taxonomy (e.g. 10-20 labels) and wants every note/document routed into exactly one (or top-k) of them. Supports zero-shot classifiers, local LLMs, and cloud LLMs with cost-aware batching.

  • choose-approach

    Decide whether a corpus analysis task should use classical NLP, a local LLM, or a cloud LLM (OpenRouter) given corpus size, task complexity, and cost tolerance. Use first, before any other skill in this plugin, especially when the corpus is large (thousands+ of documents) or when an LLM pass could g

  • correlation-analysis

    Correlate metadata (timestamps, tags, source, author) with content features (topics, entities, length, sentiment) to surface non-obvious patterns. Use when the user asks "does X correlate with Y in my corpus" or wants to discover relationships between when/where/who and what.

  • define-taxonomy

    Build a multi-level taxonomy (categories → tags → sub-categories) from a text corpus. Use when the user wants more than a flat category list — e.g. "give me a hierarchical taxonomy for my tech notes" or "categories, tags, and sub-tags for this corpus of GitHub repos".

  • ner-extraction

    Extract named entities (people, places, organizations, dates, products) from a text corpus. Use when the user wants to know "who and where is mentioned" or needs a list of entities for downstream indexing, linking, or trend analysis.

  • parametric-analysis

    Compute summary statistics over a text corpus — average word length, words/doc, sentences/doc, lexical diversity, readability scores, token length distributions. Use when the user wants a quantitative description of the corpus shape rather than its content.

  • recommend-tools

    Recommend well-maintained external libraries and tools for text corpus analysis beyond what this plugin ships — classical NLP, topic modeling, corpus indexing, aspect-based sentiment, multilingual analysis. Use when a task calls for something this plugin doesn't do natively, or when the user wants a

  • setup-local-llm

    Audit what local LLM runtimes are installed (Ollama, llama.cpp, vLLM, LM Studio) and suggest/install a model suitable for corpus analysis tasks — classification, labeling, summarization. Use when a skill in this plugin wants a local-LLM lane but nothing is available, or when the user wants to move a

  • setup-openrouter

    Configure OpenRouter as the cloud-LLM backend for skills in this plugin. Use when a skill needs cloud LLM access and the user wants pay-as-you-go routing across Claude, GPT, Gemini, DeepSeek, Llama, Qwen without managing multiple provider keys.

  • suggest-categories

    Derive N categories from the dominant themes of a corpus — the user says "give me 10 categories for these 1000 notes" or "propose 20 labels that would cover most of this data". Produces a proposed category list with definitions, coverage estimates, and example documents.

  • synonym-cluster

    Identify tokens or phrases that refer to the same concept but appear in different forms — transcription variants from voice notes, spelling variants, acronyms vs expansions, aliases. Use on any voice-note or STT-derived corpus before frequency/NER/topic work, or to deduplicate entity lists.

  • topic-analysis

    Identify topic clusters in a text corpus and track how those topics evolve over time. Use when the user has a body of notes, voice notes, articles, or documents and wants to know "what is this corpus mostly about" or "how have my interests shifted". Supports classical topic modeling (LDA/BERTopic) a

  • trend-analysis

    Identify temporal trends across a text corpus — rising/falling topics, entities, or keywords over time. Use after topic-analysis or ner-extraction when the user wants "what am I talking about more / less than before" or "when did X first show up".

  • word-frequency

    Count word/token occurrences across a corpus with stopword filtering, stemming/lemmatization options, and n-gram support. Use when the user wants a simple frequency export — "how often does X come up", "top 100 words in my notes", "bigram frequencies".

View source on GitHub

Similar plugins

Data engineering, ML, and AI specialists - data pipelines, machine learning, LLM architecture

VoltAgent/awesome-claude-code-subagents 26,513

De-identify PHI, run clinical NER, export FHIR, evaluate with leakage gates, and the healthcare workflows around them.

74 skills

maziyarpanahi/openmed 5,803

Search 2500+ curated ChatGPT and LLM repositories from Claude Code. Covers CLIs, Chatbots, NLP, Langchain, Prompts, Browser-extensions, and more.

1 skill

taishi-i/awesome-ChatGPT-repositories 3,371

Natural language processing and text analysis

1 skill · 1 command

jeremylongshore/tons-of-skills-marketplace 2,917

View, search, download, and read academic papers from arXiv. Supports API queries, web scraping via Actionbook, and HTML paper reading via ar5iv.

1 skill · 10 commands · 5 agents · 1 MCP server

actionbook/actionbook 1,630

AI-first computer-science conference skill stack: 155 conference fit-and-submission profiles plus a CS/AI router. Covers top AI/ML, data mining, vision, NLP, robotics, HCI, systems, security, software engineering, programming languages, databases, and theory venues, with current-cycle CFP and author-kit re-check discipline.

156 skills

brycewang-stanford/Awesome-Journal-Skills 1,413

Maintain text-corpus-analysis?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted