Skip to content
Back to skills

Inference

ASecurity

"Operate and troubleshoot OpenAssistant inference server, workers,

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

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Inference?

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

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

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: inference
description: "Operate and troubleshoot OpenAssistant inference server, workers,
  text client, safety server, model configs, websocket work protocol, and SSE
  chat flows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# OpenAssistant inference sub-skill

Use this sub-skill when a task is about the OpenAssistant local inference stack: the FastAPI inference server, websocket workers, text client, safety server, model configuration selection, chat streaming, plugin calls, GPU sizing, or lightweight `_lorem`/`distilgpt2` smoke checks.

## Route the request

- **Server/worker/chat protocol, debug auth, route map, websocket request/response types, SSE events, plugins, or safety parameters**: read [`references/api-reference.md`](references/api-reference.md).
- **Model config names, `_lorem`, `distilgpt2`, OpenAssistant SFT/RLHF variants, quantization, or GPU memory sizing**: read [`references/model-configs.md`](references/model-configs.md) and run [`scripts/check_inference_config.py`](scripts/check_inference_config.py) when a checkout is available.
- **Local Docker compose inference stack, text client, worker startup, full dev tmux flow, safety server, or load testing**: read [`references/workflows.md`](references/workflows.md).
- **Failures involving API keys, websocket status, protocol upgrade, Redis/Postgres, TGI connection, model downloads, GPU OOM, SSE parsing, plugin OpenAPI, or safety server availability**: read [`references/troubleshooting.md`](references/troubleshooting.md).

## Safe checks

These checks do not download models or start services:

```bash
python scripts/check_inference_config.py --repo-root <repo-root> --model-config _lorem
python scripts/check_inference_config.py --repo-root <repo-root> --model-config distilgpt2 --json
python scripts/check_inference_config.py --repo-root <repo-root> --list
```

Use `_lorem` when the user needs a CPU-only logical smoke path. Use `distilgpt2` only when a tiny Hugging Face model download/cache is acceptable or already available. Real OpenAssistant model configs may require large downloads and GPU memory.

## Boundaries

- Route website chat components, browser-side API calls, and frontend SSE rendering to the `website` sub-skill.
- Route the data-collection backend, task lifecycle, shared REST API client, and OA JSONL exports to the `backend` sub-skill.
- Model training/evaluation/pretokenization, production deployment, Ansible, and infrastructure operations are excluded from this generated skill run.
- Do not run a real model worker, download model weights, use credentials, or start Docker services unless the user explicitly requests it and accepts resource/network requirements.

Files in this skill

  • SKILL.md2.7 KB
  • references/api-reference.md6.6 KB
  • references/model-configs.md3.6 KB
  • references/troubleshooting.md4.5 KB
  • references/workflows.md4.3 KB
  • scripts/check_inference_config.py4 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.