Skip to content
Back to skills

Knowledge Base

ASecurity

"Use this sub-skill for EverOS knowledge document upload, topic

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
ai-agentsgoapi

Works with

  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Knowledge Base?

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

Security grade badge for Knowledge Base
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-knowledge-base-arex-skill/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-knowledge-base-arex-skill)

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: knowledge-base
description: "Use this sub-skill for EverOS knowledge document upload, topic
  taxonomy, knowledge search, provider gates, and knowledge storage
  troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# EverOS Knowledge Base

Use this sub-skill for EverOS knowledge documents and topics: uploading source files, replacing documents, patching metadata, listing documents/categories, reading topics, searching knowledge, and diagnosing knowledge provider gates.

## Read/run map

- Read [knowledge API](references/knowledge-api.md) for endpoint shapes, multipart fields, search request fields, and the provider gate contract.
- Read [storage and taxonomy](references/storage-and-taxonomy.md) for category/document/topic layout, `.taxonomy.md`, `_original/`, and Markdown source-of-truth behavior.
- Read [troubleshooting](references/troubleshooting.md) for missing embedding/rerank, parser, unsupported format, oversized upload, and downgrade scenarios.
- Run [knowledge_api_probe.py](scripts/knowledge_api_probe.py) against a running server. It defaults to safe read probes; writes require `--allow-write` and a file.

## Core routes

All routes are under `/api/v2/knowledge` for new integrations:

| Route | Capability |
|---|---|
| `POST /documents` | Upload and extract a knowledge document. |
| `PUT /documents/{doc_id}` | Replace a document atomically. |
| `PATCH /documents/{doc_id}` | Update title/category metadata. |
| `DELETE /documents/{doc_id}` | Delete a document. |
| `GET /documents` | Paginated document list. |
| `GET /documents/{doc_id}` | Document detail with topics. |
| `GET /topics/{topic_id}` | Full topic detail. |
| `GET /categories` | Taxonomy categories. |
| `POST /search` | Keyword/vector/hybrid knowledge retrieval. |

## Non-negotiable gate facts

Knowledge writes (`POST`, `PUT`) and knowledge search require both embedding and rerank capability. Reads, deletes, and metadata patch remain reachable if a deployment downgrades from Tier 3 to Tier 1/2. This lets users inspect, rename, recategorize, and clean up existing documents even when providers are no longer configured.

Plain UTF-8 Markdown/text/RST files can bypass the parser path. PDF, HTML, Office, image, and other non-text formats may require parser and multimodal LLM support; Office formats also need LibreOffice.

Files in this skill

  • SKILL.md2.3 KB
  • references/knowledge-api.md2.3 KB
  • references/storage-and-taxonomy.md1.8 KB
  • references/troubleshooting.md1.4 KB
  • scripts/knowledge_api_probe.py3.7 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.