Agent skill

Weaviate

by sickn33 in sickn33/agentic-awesome-skills

Search, query, inspect, create, and import data into Weaviate vector database collections using official scripts and references.

BSD-3-ClauseAuto-check passedDatabases

Install Weaviate

skills CLI
$ npx skills add sickn33/agentic-awesome-skills --skill weaviate -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sickn33/agentic-awesome-skills weaviate --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/weaviate .claude/skills/weaviate && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
weaviate
GitHub stars
47k
Used in
1 other repo
Token cost
~1.7k tokens
SKILL.md length
714 words
Files
27 (incl. scripts, references)
Skills in repo
1,497
Repo updated
First seen
Licence
BSD-3-Clause

At a glance

Search, query, inspect, create, and import data into Weaviate vector database collections using official scripts and references.

  • Works in 7 steps: Start by listing collections if you… → Ask the user if they want to create… → Get collection details to understand the… → …
  • Tasks that involve Vector databases
  • SKILL.md covers When to Use This Skill, Environment Variables, Script Index and Recommendations, plus 3 more sections
  • Runs Python scripts from its folder; calls uv; needs WEAVIATE_API_KEY

What it does

Weaviate is an agent skill from sickn33/agentic-awesome-skills. Search, query, inspect, create, and import data into Weaviate vector database collections using official scripts and references.

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 28 other files, including scripts and reference files (for example `references/ask.md`, `references/create_collection.md` and `references/environment_requirements.md`).

It sits in Databases, covering Vector databases. It works with Weaviate. The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is BSD-3-Clause.

When your agent uses it

  • Tasks that involve Vector databases

Example prompts

  • “/weaviate”

Requirements

  • Python 3
  • A credential in WEAVIATE_API_KEY

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Start by listing collections if you don't know what's available
  2. Ask the user if they want to create example data if nothing is available and the user requests it. Otherwise continue.
  3. Get collection details to understand the schema
  4. Explore collection data to see values and statistics
  5. Create a collection if importing a new CSV, JSON, or JSONL file — the collection must exist before importing
  6. Import data into an existing collection
  7. Choose the right search type

What it can do on your machine

Read from SKILL.md and the folder at commit b84d35a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 5 files in scripts/ (Python, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • uv

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • console.weaviate.cloud

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • WEAVIATE_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Weaviate loads about 1.7k tokens when it runs, and up to ~8.9k if it reads all its reference files. Until then it costs about 34 tokens; SKILL.md has 714 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~34
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~8.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from sickn33/agentic-awesome-skills at commit b84d35a, republished under its BSD-3-Clause licence (© sickn33). 714 words, ~1,684 tokens.

Download SKILL.mdSave it as .claude/skills/weaviate/SKILL.md (or your agent's skills folder). This skill also uses 26 other files; get the full folder from GitHub.
name
weaviate
description
Search, query, inspect, create, and import data into Weaviate vector database collections using official scripts and references.
category
databases
risk
critical
source
community
source_repo
weaviate/agent-skills
source_type
official
date_added
2026-06-29
author
Weaviate
tags
weaviate, vector-database, semantic-search, hybrid-search, data-import
tools
python, weaviate
license
BSD-3-Clause

Weaviate Database Operations

This skill provides comprehensive access to Weaviate vector databases including search operations, natural language queries, schema inspection, data exploration, filtered fetching, collection creation, and data imports.

When to Use This Skill

  • Use when the user needs to inspect Weaviate collections, schemas, or data distribution.
  • Use when running semantic, hybrid, keyword, filtered, or Query Agent searches against Weaviate.
  • Use when importing CSV, JSON, JSONL, or PDF data into a Weaviate collection.
  • Use when creating example data or a collection for a Weaviate-backed workflow.
Weaviate Cloud Instance

If the user does not have an instance yet, direct them to the cloud console to register and create a free sandbox. Create a Weaviate instance via Weaviate Cloud.

Environment Variables

Required:

  • WEAVIATE_URL - Your Weaviate Cloud cluster URL
  • WEAVIATE_API_KEY - Your Weaviate API key

External Provider Keys (auto-detected): Set only the keys your collections use, refer to Environment Requirements for more information.

Script Index

Search & Query
  • Query Agent - Ask Mode: Use when the user wants a direct answer to a question based on collection data. The Query Agent synthesizes information from one or more collections and returns a structured response with source citations (collection name and object ID).
  • Query Agent - Search Mode: Use when the user wants to explore or browse raw objects across one or more collections. Unlike ask mode, this returns the actual data objects rather than a synthesized answer.
  • Hybrid Search: Default choice for most searches. Provides a good balance of semantic understanding and exact keyword matching. Use this when you are unsure which search type to pick.
  • Semantic Search: Use for finding conceptually similar content regardless of exact wording. Best when the intent matters more than specific keywords.
  • Keyword Search: Use for finding exact terms, IDs, SKUs, or specific text patterns. Best when precise keyword matching is needed rather than semantic similarity.
Collection Management
  • List Collections: Use to discover what collections exist in the Weaviate instance. This should typically be the first step before performing any search or data operation.
  • Get Collection Details: Use to understand a collection's schema — its properties, data types, vectorizer configuration, replication factor, and multi-tenancy status. Helpful before running searches or imports.
  • Explore Collection: Use to analyze data distribution, top values, and inspect actual content in a collection. Helpful for understanding what data looks like before querying.
  • Create Collection: Use to create new collections with custom schemas before importing data. Do not specify a vectorizer unless the user explicitly requests one (the default text2vec_weaviate is used).
Data Operations
  • Fetch and Filter: Use to retrieve specific objects by ID or strictly filtered subsets of data. Best for precise data retrieval rather than search.
  • Import Data: Use this when the user asks to import, load, or ingest a file (CSV, JSON, JSONL, PDF) into a collection.
  • Create Example Data: Use to create example data for immediate use of other skills, if no data is available or user requests some toy data.
Show full SKILL.md (270 more words)Show less

Recommendations

  1. Start by listing collections if you don't know what's available:

    bash
    uv run scripts/list_collections.py
  2. Ask the user if they want to create example data if nothing is available and the user requests it. Otherwise continue.

    bash
    uv run scripts/example_data.py
  3. Get collection details to understand the schema:

    bash
    uv run scripts/get_collection.py --name "COLLECTION_NAME"
  4. Explore collection data to see values and statistics:

    bash
    uv run scripts/explore_collection.py "COLLECTION_NAME"
  5. Create a collection if importing a new CSV, JSON, or JSONL file — the collection must exist before importing:

    bash
    uv run scripts/create_collection.py CollectionName \
      --properties '[{"name": "title", "data_type": "text"}, {"name": "body", "data_type": "text"}]'

    Do not specify a vectorizer unless the user explicitly requests one.

  6. Import data into an existing collection:

    bash
    uv run scripts/import.py "data.csv" --collection "CollectionName"

    For PDF imports, the collection is created automatically — skip step 5.

  7. Choose the right search type:

    • Get AI-powered answers with source citations across multiple collections → ask.py
    • Get raw objects from multiple collections → query_search.py
    • General search → hybrid_search.py (default)
    • Conceptual similarity → semantic_search.py
    • Exact terms/IDs → keyword_search.py

Output Formats

All scripts support:

  • Markdown tables (default and recommended)
  • JSON (--json flag)

Error Handling

Common errors:

  • WEAVIATE_URL not set → Set the environment variable
  • Collection not found → Use list_collections.py to see available collections
  • Authentication error → Check API keys for both Weaviate and vectorizer providers

Limitations

  • This skill requires a reachable Weaviate instance and valid credentials before live operations can succeed.
  • Data import, collection creation, and query-agent operations can change or expose user data; confirm the target instance and collection before running scripts.
  • The included scripts are Weaviate-focused and do not replace broader data-governance, backup, or production migration procedures.

© sickn33, BSD-3-Clause. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 26 other files (scripts, references) in skills/weaviate of sickn33/agentic-awesome-skills.

  • SKILL.md
  • references/ask.md
  • references/create_collection.md
  • references/environment_requirements.md
  • references/example_data.md
  • references/explore_collection.md
  • references/fetch_filter.md
  • references/get_collection.md
  • references/hybrid_search.md
  • references/import_data.md
  • references/keyword_search.md
  • references/list_collections.md
  • references/query_search.md
  • references/semantic_search.md
  • scripts/ask.py
  • scripts/create_collection.py
  • scripts/example_data.py
  • scripts/explore_collection.py
  • scripts/fetch_filter.py
  • … and 8 more

Open the folder on GitHubat commit b84d35a

Used in 1 other repository

We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Weaviate next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Weaviate compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Weaviate this skillsickn33/agentic-awesome-skills47k1 repos~1.7kAutomated safety check: PassBSD-3-Clause
Cognee Community Packagestopoteretes/cognee32k—~1.2kAutomated safety check: PassApache-2.0
Weaviateweaviate/agent-skills104—~1.8kAutomated safety check: PassBSD-3-Clause
RAG Implementationwshobson/agents40k9 repos~1.1kAutomated safety check: PassMIT
Hunt RAG Vectorelementalsouls/Claude-BugHunter4.8k—~2.6kAutomated safety check: PassMIT
Vector Database Engineeraiskillstore/marketplace4337 repos~563Automated safety check: PassNone

Similar skills

  • Cognee Community Packages

    topoteretes/cognee

    Guide to using and contributing cognee community packages: database adapters, data-source connectors, custom tasks and retrievers, and Keywords AI observability.

    32k GitHub stars~1.2k tokensUpdated today
    DatabasesAuto-check passed
  • Weaviate

    weaviate/agent-skills

    Official

    Search, query, and manage Weaviate vector database collections.

    104 GitHub stars~1.8k tokensUpdated 4 days ago
    DatabasesAuto-check passed
  • RAG Implementation

    wshobson/agents

    Build retrieval-augmented generation systems: pick a vector database and embedding model, choose retrieval and reranking strategies, and start from a LangGraph pipeline.

    40k GitHub starsUsed in 9 repos~1.1k tokens
    AI & LLM EngineeringAuto-check passed
  • Hunt RAG Vector

    elementalsouls/Claude-BugHunter

    Hunt vector-store / embedding-layer weaknesses in RAG pipelines (OWASP LLM08 Vector and Embedding Weaknesses) — persistent corpus poisoning that survives across sessions and users (distinct from…

    4.8k GitHub stars~2.6k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Vector Database Engineer

    aiskillstore/marketplace

    Expert in vector databases, embedding strategies, and semantic search implementation.

    433 GitHub starsUsed in 7 repos~563 tokens
    DatabasesAuto-check passed
  • Official

    Guides use of the Qdrant Migration Tool CLI to move vectors, metadata, and sparse embeddings from another vector database into Qdrant.

    254 GitHub stars~1.9k tokensUpdated yesterday
    DatabasesAuto-check passed

More from sickn33/agentic-awesome-skills

All 1,497 skills in this repo
  • Liuguang Banlan UI

    sickn33/agentic-awesome-skills

    Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • User Thoughts Memory

    sickn33/agentic-awesome-skills

    Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Using LWC Memory and Graphs

    sickn33/agentic-awesome-skills

    Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.

    47k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Find Complementary Founders

    sickn33/agentic-awesome-skills

    Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.

    47k GitHub starsUsed in 1 repo~4.8k tokens
    Auto-check passed
  • Whatsapp Cloud API

    sickn33/agentic-awesome-skills

    Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~4.5k tokens
    Auto-check passed
  • Cline Pilot

    sickn33/agentic-awesome-skills

    Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.

    47k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed

Works with

Categories

Questions about Weaviate

What does Weaviate do?

Search, query, inspect, create, and import data into Weaviate vector database collections using official scripts and references. Weaviate is an agent skill from sickn33/agentic-awesome-skills. Search, query, inspect, create, and import data into Weaviate vector database collections using official scripts and references.

When should I use Weaviate?

Weaviate fits situations like: tasks that involve Vector databases.

How do I install Weaviate in Claude Code?

Run `npx skills add sickn33/agentic-awesome-skills --skill weaviate -a claude-code`. Or copy the skill folder (skills/weaviate in sickn33/agentic-awesome-skills) into .claude/skills/weaviate in your project. Claude Code loads it when a task matches its description.

How do I install Weaviate in Codex?

Run `npx skills add sickn33/agentic-awesome-skills --skill weaviate -a codex`. Or copy the skill folder (skills/weaviate in sickn33/agentic-awesome-skills) into .agents/skills/weaviate in your project. Codex loads it when a task matches its description.

Can I use Weaviate in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sickn33/agentic-awesome-skills --skill weaviate -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/weaviate, .gemini/skills/weaviate, .github/skills/weaviate and .opencode/skills/weaviate in your project.

What does Weaviate need to run?

Going by SKILL.md and its folder, Weaviate needs Python for the scripts in its folder, the command-line tools its instructions call (uv) and credentials named WEAVIATE_API_KEY. Our summary lists: Python 3; A credential in WEAVIATE_API_KEY.

Does Weaviate access the network?

SKILL.md names 1 domain. As links in the text: console.weaviate.cloud. This is read from the text; nothing was executed.

Is Weaviate safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Weaviate use?

Weaviate is published under the BSD-3-Clause licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Weaviate use?

About 1.7k tokens (SKILL.md is roughly 6.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 7.2k tokens, read only when the agent opens those files.

What are the alternatives to Weaviate?

Skills that share tags, products or a category with Weaviate: Cognee Community Packages (topoteretes/cognee, 32k stars), Weaviate (weaviate/agent-skills, 104 stars), RAG Implementation (wshobson/agents, 40k stars) and Hunt RAG Vector (elementalsouls/Claude-BugHunter, 4.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Weaviate?

sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,405 GitHub stars. The repository holds 1,497 skills in this directory. The repository was last updated on October 9, 2026.

Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.