BERTopic
SkillAI & models"Route BERTopic topic modeling, embedding, vectorizer, labeling,
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the BERTopic skill
What this skill tells your AI
The instructions your AI receives, as published by vectorspacelab/arex-skill in skills/repositories/repo-skills/bertopic/SKILL.md and read by ahel’s review.
BERTopic turns documents, precomputed embeddings, or multimodal inputs into topic models you can fit, inspect, label, visualize, and save.
Install
python -m pip install bertopic
Use only the optional packages that the chosen workflow needs. For example, multimodal image workflows use bertopic[vision], while label and backend workflows may require openai, litellm, langchain, llama-cpp-python, spacy, fastembed, model2vec, gensim, flair, safetensors, or datamapplot.
If you are working from a local checkout to inspect the package, editable install is also fine:
python -m pip install -e .
Quick check
Run the bundled environment check first:
python scripts/check_env.py
Add --smoke for a tiny no-download fit/load-style smoke that uses synthetic documents and precomputed embeddings.
Route map
sub-skills/topic-modeling/— build BERTopic models, fit and transform data, runpartial_fit, mutate topics, and combine or reduce fitted models.sub-skills/embeddings-backends/— choose embedding backends, build custom embedders, inventory optional backend imports, and handle precomputed or multimodal embeddings.sub-skills/vectorizers-ctfidf/— tuneClassTfidfTransformer,CountVectorizer, andOnlineCountVectorizerfor better topic words.sub-skills/representations-labeling/— rerank keywords, generate labels, chain representation models, and manage multi-aspect topic outputs.sub-skills/analysis-visualization/— inspect fitted models with topic tables, hierarchies, distributions, and plots.sub-skills/serialization/— save, reload, and share fitted models locally or through the Hugging Face Hub.
When a task spans more than one route, start with the earliest route in the pipeline and move forward: embeddings → model building → topic-word tuning → labels → analysis → serialization.
Read next
references/workflows.mdfor the fastest route through common BERTopic tasks.references/troubleshooting.mdwhen imports, optional dependencies, plotting, or save/load fail.references/repo-provenance.mdbefore deciding whether this skill matches the current checkout.
Signals
- GitHub stars
- 266
- Forks
- 21
- Last commit
- Sep 2026
ahel review
K1binfo
installs-packagesK1binfo
installs-packages (in sub-skills/serialization/references/troubleshooting.md)
Automated review, not a security audit. Ruleset v1+k2.
Advanced
- Catalog kind
- skill
- Gateway key
bertopic- Source
- github.com/vectorspacelab/arex-skill