Agent skill · mvanhorn

pp-weaviate-collections

Full collection-config control for Weaviate Cloud, plus schema history, drift diffing, and lint that no other Weaviate tool has. Trigger phrases: `manage weaviate collections`, `weaviate schema`, `weaviate cloud collections`, `tune weaviate vectorizer config`, `use weaviate-collections`, `run weaviate-collections`.

What it needs

About 11k tokens when loaded.

What this skill does

Weaviate Collections — Printing Press CLI Prerequisites: Install the CLI This skill drives the weaviate-collections-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first: 1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows: 2. Verify: weaviate-collections-pp-cli --version 3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill. If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer). This installs into $GOPATH/bin (default $HOME/go/bin), so add that directory to $PATH instead: If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds. Manage every aspect of Weaviate collections — vectorizers, replication, sharding, multi-tenancy, and property indexes — from the command line. Unlike the official weaviate-cli or community tools, this CLI keeps a local history of your collection configs so you can diff, lint, and roll back with confidence. When to Use This CLI Use this CLI to create, inspect, and tune Weaviate Cloud collections — vectorizer/replication/sharding/multi-tenancy config, property indexes, and shard management — and to track how collection configs change over time. Anti-triggers Do not use this CLI for: Do not use this CLI for inserting, querying, or searching data objects — it only manages collection (schema) config, not object data. Do not use this CLI for self-hosted Weaviate cluster administration (nodes, backups, RBAC) — it targets the schema surface only. Unique Capabilities These capabilities aren't available in any other tool for this API. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills mvanhorn/weaviate-collections

View the source on GitHub

Browse the @skills marketplace