Skip to content
Back to skills

Openllm

ASecurity

"Guides OpenLLM installation, model catalog management, local

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
toolspythonbashapi

Works with

  • terminal
  • cli
  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 20 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill openllm --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Openllm?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Openllm
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-openllm/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-openllm)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: openllm
description: "Guides OpenLLM installation, model catalog management, local
  OpenAI-compatible serving, BentoCloud deployment, and operational
  troubleshooting for self-hosted LLM workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# OpenLLM Repo Skill

Use this skill when a task asks about **OpenLLM** or about running open-source LLMs through an OpenAI-compatible local server, terminal chat, custom model repositories, or BentoCloud deployment with the `openllm` CLI.

OpenLLM is a Typer-based Python CLI. Its public entry point is `openllm`, and the package distribution is `openllm`.

## Fast install and import check

For ordinary use, install the package from PyPI:

```bash
python -m pip install openllm
openllm --help
openllm --version
```

For a source checkout, use an editable install in an isolated environment:

```bash
python -m pip install -e .
python -c "import openllm; print(openllm.__name__)"
openllm --help
```

Read [references/repo-provenance.md](references/repo-provenance.md) before deciding whether this generated skill matches a different checkout or needs refresh.

## Route by task

| Task or signal | Read next |
| --- | --- |
| Start an LLM server, use `/chat`, call the OpenAI-compatible `/v1` API, use `openllm serve`, `openllm run`, or `openllm hello` | [sub-skills/local-serving/SKILL.md](sub-skills/local-serving/SKILL.md) |
| List models, inspect a model, update/add/remove model repositories, parse custom repo URLs, or debug missing model catalog entries | [sub-skills/model-repositories/SKILL.md](sub-skills/model-repositories/SKILL.md) |
| Deploy a model to BentoCloud with `openllm deploy`, choose an instance type, pass `--env`, or debug BentoCloud login/context/config | [sub-skills/cloud-deployment/SKILL.md](sub-skills/cloud-deployment/SKILL.md) |
| Diagnose install/import, GPU/resource detection, per-model dependency venvs, cache locations, cleanup commands, or analytics opt-out | [sub-skills/environment-maintenance/SKILL.md](sub-skills/environment-maintenance/SKILL.md) |
| Need a one-page root command map | [references/cli-overview.md](references/cli-overview.md) |
| Cross-cutting install, network, credentials, hardware, or cache failures | [references/troubleshooting.md](references/troubleshooting.md) |

## Core CLI families

```bash
openllm hello                 # interactive starter that updates model repos and suggests run/serve/deploy
openllm serve MODEL[:VERSION] # local OpenAI-compatible server and browser chat UI
openllm run MODEL[:VERSION]   # local server plus terminal chat loop
openllm deploy MODEL[:VERSION]# deploy to BentoCloud
openllm model list|get        # inspect available Bentos/models
openllm repo list|add|remove|update|default
openllm clean ...             # remove model, repo, venv, or config caches; some commands are destructive
```

OpenLLM model serving is model-specific: full serving may require a model repository cache, model downloads, per-Bento dependencies, Hugging Face credentials for gated models, and enough GPU/CPU resources. Use this skill's dry-run helpers and troubleshooting references before starting long-running downloads or deployments.

## Safe bundled helpers

- Run [scripts/check_openllm_install.py](scripts/check_openllm_install.py) to check Python importability, distribution version, CLI availability, and optional NVIDIA GPU visibility without starting a model.
- Use sub-skill scripts for workflow-specific dry runs, command planning, local catalog inspection, and resource estimation.

## Boundaries

This is an operating skill for using OpenLLM as a package and CLI. It is not a guide to editing OpenLLM's release automation, pushing tags, or mutating the original repository. Do not run cleanup, deployment, repository cloning, or model download commands unless the user explicitly asks for that side effect and understands the credentials/network/storage implications.

Files in this skill

  • SKILL.md3.9 KB
  • references/cli-overview.md3.2 KB
  • references/repo-provenance.md1.7 KB
  • references/repo-routing-metadata.json413 B
  • references/troubleshooting.md4.6 KB
  • scripts/check_openllm_install.py2.8 KB
  • sub-skills/cloud-deployment/SKILL.md1.7 KB
  • sub-skills/cloud-deployment/references/cloud-api-reference.md1.6 KB
  • sub-skills/cloud-deployment/references/deploy-workflows.md1.4 KB
  • sub-skills/cloud-deployment/references/troubleshooting.md1.8 KB
  • sub-skills/cloud-deployment/scripts/plan_deploy_command.py3.5 KB
  • sub-skills/environment-maintenance/SKILL.md1.8 KB
  • sub-skills/environment-maintenance/references/environment-reference.md1.9 KB
  • sub-skills/environment-maintenance/references/resource-compatibility.md1.7 KB
  • sub-skills/environment-maintenance/references/troubleshooting.md2 KB
  • sub-skills/environment-maintenance/scripts/check_installation.py3.6 KB
  • sub-skills/environment-maintenance/scripts/estimate_bento_resources.py6.1 KB
  • sub-skills/local-serving/SKILL.md1.8 KB
  • sub-skills/local-serving/references/cli-reference.md1.6 KB
  • sub-skills/local-serving/references/troubleshooting.md1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.