Not in the top 1,000 by GitHub stars

weaviate/agent-skills

Agent Skills to empower developers building AI applications with Weaviate.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/engram_memory/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → b19751cb6aab

No earlier version was observed for comparison.

Compare on GitHub

skills/weaviate/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → b19751cb6aab

No earlier version was observed for comparison.

Compare on GitHub

skills/weaviate-cookbooks/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → b19751cb6aab

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit b19751cb6aab9365fcd643974cfc1ae895fe92a8

git clone --filter=blob:none --no-checkout https://github.com/weaviate/agent-skills.git .hotskills/weaviate-agent-skills && git -C .hotskills/weaviate-agent-skills checkout --detach b19751cb6aab9365fcd643974cfc1ae895fe92a8 # Copy each selected skill directory from .hotskills/weaviate-agent-skills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/weaviate/agent-skills.git .hotskills/weaviate-agent-skills && git -C .hotskills/weaviate-agent-skills checkout --detach b19751cb6aab9365fcd643974cfc1ae895fe92a8 # Copy each selected skill directory from .hotskills/weaviate-agent-skills into .agents/skills/<skill-name>/
104GitHub stars
0stars in 7 days
3skills in this repository
11commits in 30 days

Heat

1.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 25, 2026104

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

engram_memory

When your agent uses it

Add persistent, long-term memory to LLM agents and chatbots using Engram, Weaviate's managed memory server. Use when an app needs to remember things across sessions — user preferences, profiles, past interactions, or lessons an agent learns over time (continual learning). Covers storing memories (string, conversation, pre-extracted input), semantic/keyword/hybrid search, scoping by user and topic, async run tracking, and chatbot/agent integration patterns.

What it loads into context

Frontmatter

102 tokens

Always available to the agent

SKILL.md

1,227 tokens

When the skill is activated

Reference documents

8,934 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Environment Variables
  2. Installation
  3. Reference
  4. Quick Start
  5. Error Handling

Files

  • ../../.claude-plugin/marketplace.jsonasset554 bytes
  • ../../.claude-plugin/plugin.jsonasset143 bytes
  • SKILL.mdcore5,208 bytes
  • SKILL.mdcore5,208 bytes
  • SKILL.mdcore5,208 bytes
  • reference/engram_memory.mddoc28,243 bytes
  • ../weaviate-cookbooks/references/basic_agent.mddoc10,534 bytes
Read SKILL.md

# Memory Management with Engram

This skill helps build applications with persistent memory using [Engram](https://docs.weaviate.io/engram), Weaviate's managed memory server for LLM agents. Engram automatically extracts, consolidates, and stores memories from raw text or conversations, then retrieves them with vector, keyword, or hybrid search.

Use this skill when the user wants their app to remember information across sessions. Do **not** hand-roll a memory system (a raw Weaviate collection with manual inserts) when Engram fits — it handles extraction, deduplication, and consolidation out of the box.

### Engram Project

Engram is a managed service accessed via Weaviate Cloud. If the user does not have an Engram project, direct them to the cloud console to create one and generate an Engram API key. Create an Engram project via [Weaviate Cloud](https://console.weaviate.cloud/signin?utm_source=github&utm_campaign=agent_skills).

## Environment Variables

**Required:**
View the complete source on GitHub

Skills included

  • engram_memory
  • weaviate
  • weaviate-cookbooks

Repository facts

License
BSD-3-Clause
Created
Feb 5, 2026
Last pushed
Nov 5, 2026
Forks
18
Open issues
1
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 11 notes
  • skills/engram_memory/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engram_memory/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/weaviate/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/weaviate/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/weaviate/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/weaviate/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/weaviate/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/weaviate/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/weaviate/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/weaviate/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/weaviate/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 341 signals by file

skills/engram_memory/SKILL.md

  • Network accessline 8
    This skill helps build applications with persistent memory using [Engram](https://docs.weaviate.io/engram), Weaviate's managed memory server for LLM agents. Engram automatically extracts, consolidates, and stores memories from raw text or c
  • Network accessline 14
    Engram is a managed service accessed via Weaviate Cloud. If the user does not have an Engram project, direct them to the cloud console to create one and generate an Engram API key. Create an Engram project via [Weaviate Cloud](https://conso
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]

skills/engram_memory/reference/engram_memory.md

  • Network accessline 11
    Docs to reference if needed: - Engram docs (overview): https://docs.weaviate.io/engram
  • Network accessline 12
    - Engram docs (overview): https://docs.weaviate.io/engram
  • Network accessline 13
    - Quickstart: https://docs.weaviate.io/engram/quickstart
  • Network accessline 14
    - Concepts (memories, topics, scopes, groups, pipelines): https://docs.weaviate.io/engram/concepts
  • Network accessline 15
    - Guides (store, search, manage, run status): https://docs.weaviate.io/engram/guides
  • Network accessline 16
    - Engram deep dive blog: https://weaviate.io/blog/engram-deep-dive
  • Network accessline 23
    - If combining with an agent (recommended pairing), also follow the install set from [Basic Agent](../../weaviate-cookbooks/references/basic_agent.md): `uv add dspy` - Customise this cookbook to the users specification, ask them for details
  • Network accessline 24
    - Customise this cookbook to the users specification, ask them for details if not given. - Engram is a managed service accessed via Weaviate Cloud. If the user does not have an Engram project, direct them to [Weaviate Cloud](https://console
  • Network accessline 25
    - Engram is a managed service accessed via Weaviate Cloud. If the user does not have an Engram project, direct them to [Weaviate Cloud](https://console.weaviate.cloud/signin?utm_source=github&utm_campaign=agent_skills) to create one and gen
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Network accessline 95
    `EngramClient`/`AsyncEngramClient` also accept `base_url` (default `https://api.engram.weaviate.io`) and `timeout` (default `30.0` seconds).
  • Access to secretsline 105
    [Credential-related source omitted]
  • Network accessline 400
    **Claude Code plugin** — gives [Claude Code](https://claude.com/claude-code) long-term, cross-session memory backed by Engram. It recalls relevant memories before each answer and stores each completed turn through hooks; the agent has no to
  • Access to secretsline 403
    [Credential-related source omitted]
  • Network accessline 412
    See [weaviate/engram-plugins](https://github.com/weaviate/engram-plugins) for optional customization.
  • Access to secretsline 418
    [Credential-related source omitted]
  • Network accessline 421
    # Store curl -X POST https://api.engram.weaviate.io/v1/memories \
  • Network accessline 422
    [Credential-related source omitted]
  • Access to secretsline 422
    [Credential-related source omitted]
  • Access to secretsline 423
    [Credential-related source omitted]
  • Network accessline 427
    # Search curl -X POST https://api.engram.weaviate.io/v1/memories/search \
  • Network accessline 428
    [Credential-related source omitted]
  • Access to secretsline 428
    [Credential-related source omitted]
  • Access to secretsline 429
    [Credential-related source omitted]
  • Network accessline 433
    # Run status curl https://api.engram.weaviate.io/v1/runs/{run-id} \
  • Network accessline 434
    [Credential-related source omitted]
  • Access to secretsline 434
    [Credential-related source omitted]
  • Access to secretsline 435
    [Credential-related source omitted]
  • Network accessline 438
    There is no official TypeScript/JavaScript SDK, so REST is the integration path for TypeScript/Next.js backends (see [Frontend Interface](../../weaviate-cookbooks/references/frontend_interface.md)) — call it from server-side routes only, ne
  • Access to secretsline 473
    [Credential-related source omitted]
  • Network accessline 475
    - Unclosed-connection warnings at exit: close the client (`await client.aclose()` / `client.close()`) or use it as a context manager. - `ImportError` on `StringInput`, `MessageInput`, or `AuthenticationError`: the project is on a 0.x `weavi
  • Network accessline 477
    - For any other issues, refer to the official docs at https://docs.weaviate.io/engram and use web search extensively for troubleshooting.

skills/weaviate-cookbooks/SKILL.md

  • Network accessline 14
    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](https://console.weaviate.cloud/signin?utm_source=github&utm_campaign=agent_sk

skills/weaviate-cookbooks/references/advanced_rag.md

  • Network accessline 8
    Docs to reference if needed: - Search patterns and basics in Weaviate: https://docs.weaviate.io/weaviate/search/basics
  • Network accessline 9
    - Search patterns and basics in Weaviate: https://docs.weaviate.io/weaviate/search/basics
  • Network accessline 10
    - Filters in Weaviate: https://docs.weaviate.io/weaviate/search/filters
  • Network accessline 11
    - Vector search: https://docs.weaviate.io/weaviate/search/similarity
  • Network accessline 12
    - Keyword search: https://docs.weaviate.io/weaviate/search/bm25
  • Network accessline 13
    - Hybrid search: https://docs.weaviate.io/weaviate/search/hybrid
  • Network accessline 14
    - Image search: https://docs.weaviate.io/weaviate/search/image
  • Network accessline 31
    Query agent docs: https://docs.weaviate.io/agents/query/usage
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 268
    - Weaviate startup host errors: ensure `WEAVIATE_URL` is full `https://...` URL.

skills/weaviate-cookbooks/references/agentic_rag.md

  • Network accessline 8
    Docs to reference if needed: - Search patterns and basics in Weaviate: https://docs.weaviate.io/weaviate/search/basics
  • Network accessline 9
    - Search patterns and basics in Weaviate: https://docs.weaviate.io/weaviate/search/basics
  • Network accessline 10
    - Filters in Weaviate: https://docs.weaviate.io/weaviate/search/filters
  • Network accessline 11
    - Hybrid search: https://docs.weaviate.io/weaviate/search/hybrid
  • Network accessline 12
    - Weaviate Query Agent: https://docs.weaviate.io/agents/query/usage
  • Network accessline 13
    - Elysia: https://weaviate.github.io/elysia/
  • Network accessline 32
    - Query Agent docs: https://docs.weaviate.io/agents/query/usage
  • Network accessline 33
    - Elysia docs: https://weaviate.github.io/elysia/
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]
  • Network accessline 281
    The Query Agent is free up to 1000 requests per month. Docs: https://docs.weaviate.io/agents/query/usage
  • Network accessline 329
    Elysia includes built-in error handling, self-healing, and automatic retry. Also available as a standalone app with a frontend UI: https://github.com/weaviate/elysia
  • Network accessline 353
    - Weaviate startup host errors: ensure `WEAVIATE_URL` is full `https://...` URL.

skills/weaviate-cookbooks/references/async_client.md

  • Network accessline 9
    - **Primary Reference**: [Weaviate Async API Documentation](https://docs.weaviate.io/weaviate/client-libraries/python/async)
  • Network accessline 10
    - **Python Client Reference**: [Weaviate Python Client Docs](https://docs.weaviate.io/weaviate/client-libraries/python)
  • Network accessline 11
    - **API Reference**: [ReadTheDocs - Python Client](https://weaviate-python-client.readthedocs.io/en/stable/)
  • Network accessline 12
    - **Troubleshooting**: [Community Forum](https://forum.weaviate.io/) | [GitHub Issues](https://github.com/weaviate/weaviate-python-client/issues)
  • Network accessline 18
    Three instantiation helpers are provided ([docs](https://docs.weaviate.io/weaviate/client-libraries/python/async#instantiation)):
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 39
    **Reference**: [Weaviate Cloud Setup](https://docs.weaviate.io/weaviate/quickstart)
  • Network accessline 60
    **Reference**: [Connection Configuration](https://weaviate-python-client.readthedocs.io/en/stable/weaviate.html)
  • Network accessline 64
    Multiple authentication modes are supported ([docs](https://docs.weaviate.io/weaviate/client-libraries/python#authentication)):
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 92
    **Important**: Unlike synchronous helpers, async helpers **do not connect automatically** ([docs](https://docs.weaviate.io/weaviate/client-libraries/python/async#instantiation)). You must explicitly call `.connect()` and `.close()`:
  • Network accessline 108
    **Key distinction** ([docs](https://docs.weaviate.io/weaviate/client-libraries/python/async#which-methods-are-async)): Methods involving server requests are async; local operations are synchronous.
  • Network accessline 124
    **Important Note** ([docs](https://docs.weaviate.io/weaviate/client-libraries/python/async#bulk-import-operations)): For large-scale data imports, use the **synchronous client** and its batch operations. The sync client's batch methods alre
  • Network accessline 151
    **Best Practice** ([docs](https://docs.weaviate.io/weaviate/client-libraries/python/async#using-the-async-context-manager)): Use `async with` to automatically connect/disconnect:
  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 169
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Network accessline 192
    **Use Case** ([docs](https://docs.weaviate.io/weaviate/client-libraries/python/async#use-cases)): The async client excels in web frameworks like FastAPI for handling concurrent requests.
  • Access to secretsline 205
    [Credential-related source omitted]
  • Network accessline 222
    **Community Discussion**: [FastAPI Best Practices](https://forum.weaviate.io/t/what-is-the-best-practice-to-use-v4-python-client-for-query-with-fastapi-or-other-async-python-framework/1245)
  • Network accessline 245
    # ✅ Both accepted client = weaviate.use_async_with_weaviate_cloud(     cluster_url="https://cluster.weaviate.cloud"  # With scheme
  • Network accessline 246
    client = weaviate.use_async_with_weaviate_cloud(     cluster_url="https://cluster.weaviate.cloud"  # With scheme )
  • Network accessline 247
    cluster_url="https://cluster.weaviate.cloud"  # With scheme
  • Network accessline 276
    client = WeaviateAsyncClient(     connection_params=ConnectionParams.from_url(         url="https://cluster.weaviate.cloud",
  • Network accessline 277
    connection_params=ConnectionParams.from_url(         url="https://cluster.weaviate.cloud",         grpc_port=443,  # Conflict!
  • Network accessline 278
    url="https://cluster.weaviate.cloud",
  • Access to secretsline 303
    [Credential-related source omitted]
  • Access to secretsline 312
    [Credential-related source omitted]
  • Access to secretsline 327
    [Credential-related source omitted]
  • Access to secretsline 328
    [Credential-related source omitted]
  • Access to secretsline 344
    [Credential-related source omitted]
  • Access to secretsline 345
    [Credential-related source omitted]
  • Access to secretsline 349
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 356
    [Credential-related source omitted]
  • Access to secretsline 370
    [Credential-related source omitted]
  • Network accessline 393
    | Issue                                                 | Solution                                            | Reference                                                                         | | ------------------------------------------
  • Network accessline 394
    | ----------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------------------------------------- | | Connection hangs indefinitely             
  • Network accessline 395
    | Connection hangs indefinitely                         | Use context manager or ensure proper `.close()`     | [GitHub #753](https://github.com/weaviate/weaviate-python-client/issues/753)      |
  • Network accessline 396
    | Multi-worker conflicts (Gunicorn)                     | Use lifespan management, not startup hooks          | [GitHub #1292](https://github.com/weaviate/weaviate-python-client/issues/1292)    |
  • Network accessline 397
    | `TypeError: object NoneType can't be used in 'await'` | Use `use_async_with_*` not `connect_to_*`           | [Async API Docs](https://docs.weaviate.io/weaviate/client-libraries/python/async) |
  • Network accessline 404
    1. Check the [Common Pitfalls](#common-pitfalls) section above 2. Search [Community Forum](https://forum.weaviate.io/) for similar issues
  • Network accessline 405
    2. Search [Community Forum](https://forum.weaviate.io/) for similar issues
  • Network accessline 406
    3. Check [GitHub Issues](https://github.com/weaviate/weaviate-python-client/issues) for known bugs
  • Network accessline 407
    4. Refer to [official async documentation](https://docs.weaviate.io/weaviate/client-libraries/python/async)
  • Network accessline 408
    5. Review [Python client best practices](https://docs.weaviate.io/weaviate/client-libraries/python/notes-best-practices)
  • Network accessline 414
    - **Primary**: [Weaviate Async API](https://docs.weaviate.io/weaviate/client-libraries/python/async)
  • Network accessline 415
    - **Python Client**: [Main Documentation](https://docs.weaviate.io/weaviate/client-libraries/python)
  • Network accessline 416
    - **API Reference**: [ReadTheDocs](https://weaviate-python-client.readthedocs.io/en/stable/)
  • Network accessline 417
    - **Best Practices**: [Notes and Best Practices](https://docs.weaviate.io/weaviate/client-libraries/python/notes-best-practices)
  • Network accessline 421
    - [FastAPI Lifespan Events](https://fastapi.tiangolo.com/advanced/events/)
  • Network accessline 422
    - [Python Async Context Managers](https://docs.python.org/3/reference/datamodel.html#asynchronous-context-managers)
  • Network accessline 426
    - [Weaviate Community Forum](https://forum.weaviate.io/)
  • Network accessline 427
    - [Python Client GitHub](https://github.com/weaviate/weaviate-python-client)
  • Network accessline 428
    - [Weaviate Blog](https://weaviate.io/blog)

skills/weaviate-cookbooks/references/basic_agent.md

  • Network accessline 8
    Docs to reference if needed: - DSPy signatures: https://dspy.ai/learn/programming/signatures/
  • Network accessline 8
    Docs to reference if needed: - DSPy signatures: https://dspy.ai/learn/programming/signatures/
  • Network accessline 9
    - DSPy signatures: https://dspy.ai/learn/programming/signatures/
  • Network accessline 9
    - DSPy signatures: https://dspy.ai/learn/programming/signatures/
  • Network accessline 10
    - DSPy language models: https://dspy.ai/learn/programming/language_models/
  • Network accessline 10
    - DSPy language models: https://dspy.ai/learn/programming/language_models/
  • Network accessline 11
    - LiteLLM providers: https://docs.litellm.ai/docs/
  • Network accessline 11
    - LiteLLM providers: https://docs.litellm.ai/docs/
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 236
    - DSPy: https://dspy.ai/learn/programming/language_models/
  • Network accessline 236
    - DSPy: https://dspy.ai/learn/programming/language_models/
  • Network accessline 237
    - LiteLLM: https://docs.litellm.ai/docs/
  • Network accessline 237
    - LiteLLM: https://docs.litellm.ai/docs/
  • Network accessline 241
    - OpenAI (https://platform.openai.com/docs/libraries)
  • Network accessline 241
    - OpenAI (https://platform.openai.com/docs/libraries)
  • Network accessline 242
    - Anthropic (https://platform.claude.com/docs/)
  • Network accessline 242
    - Anthropic (https://platform.claude.com/docs/)
  • Network accessline 243
    - Google GenAI (https://ai.google.dev/gemini-api/docs/libraries)
  • Network accessline 243
    - Google GenAI (https://ai.google.dev/gemini-api/docs/libraries)

skills/weaviate-cookbooks/references/basic_rag.md

  • Network accessline 7
    Docs to reference if needed: - Search patterns and basics in Weaviate: https://docs.weaviate.io/weaviate/search/basics
  • Network accessline 8
    - Search patterns and basics in Weaviate: https://docs.weaviate.io/weaviate/search/basics
  • Network accessline 9
    - Filters in Weaviate: https://docs.weaviate.io/weaviate/search/filters
  • Network accessline 10
    - Vector search: https://docs.weaviate.io/weaviate/search/similarity
  • Network accessline 11
    - Keyword search: https://docs.weaviate.io/weaviate/search/bm25
  • Network accessline 12
    - Hybrid search: https://docs.weaviate.io/weaviate/search/hybrid
  • Network accessline 13
    - Image search: https://docs.weaviate.io/weaviate/search/image
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 186
    - DSPy: https://dspy.ai/learn/programming/language_models/
  • Network accessline 187
    - LiteLLM: https://docs.litellm.ai/docs/
  • Network accessline 191
    - OpenAI (https://platform.openai.com/docs/libraries)
  • Network accessline 192
    - Anthropic (https://platform.claude.com/docs/)
  • Network accessline 193
    - Google GenAI (https://ai.google.dev/gemini-api/docs/libraries)
  • Network accessline 213
    - Weaviate startup host errors: ensure `WEAVIATE_URL` is full `https://...` URL.

skills/weaviate-cookbooks/references/data_explorer.md

  • Network accessline 7
    Read first: - Search patterns and basics in Weaviate: https://docs.weaviate.io/weaviate/search/basics
  • Network accessline 8
    - Search patterns and basics in Weaviate: https://docs.weaviate.io/weaviate/search/basics
  • Network accessline 9
    - Filters in Weaviate: https://docs.weaviate.io/weaviate/search/filters
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Network accessline 100
    - Default `CORS_ORIGINS` should include:   - `http://localhost:3000`
  • Network accessline 101
    - `http://localhost:3000`
  • Network accessline 102
    - `http://127.0.0.1:3000`
  • Network accessline 103
    - `http://localhost:5173`
  • Network accessline 104
    - `http://127.0.0.1:5173`
  • Access to secretsline 169
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Network accessline 313
    - Weaviate startup host errors: ensure `WEAVIATE_URL` is full `https://...` URL.

skills/weaviate-cookbooks/references/environment_requirements.md

  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 47
    # Common app-level settings (uncomment when needed by the selected cookbook) # COLLECTIONS= # CORS_ORIGINS=http://localhost:3000,http://127.0.0.1:3000,http://localhost:5173,http://127.0.0.1:5173
  • Network accessline 49
    # CORS_ORIGINS=http://localhost:3000,http://127.0.0.1:3000,http://localhost:5173,http://127.0.0.1:5173
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]

skills/weaviate-cookbooks/references/frontend_interface.md

  • Network accessline 19
    - **Command:** `npx create-next-app@latest . --yes` (run from repo root; may need `required_permissions: ["all"]` in sandbox) - **Result:** TypeScript, ESLint, Tailwind v4, App Router, Turbopack, `@/*` → `./*`, no `src/`. App in `app/`, sta
  • Network accessline 20
    - **Result:** TypeScript, ESLint, Tailwind v4, App Router, Turbopack, `@/*` → `./*`, no `src/`. App in `app/`, static in `public/`. - **Scripts:** `dev` | `build` | `start` | `lint`. Dev server: http://localhost:3000. - **Routes:** `app/lay
  • Network accessline 21
    - **Scripts:** `dev` | `build` | `start` | `lint`. Dev server: http://localhost:3000.
  • Network accessline 23
    - **Ref:** [Next.js App Router Installation](https://nextjs.org/docs/app/getting-started/installation) — verify against current docs.
  • Network accessline 29
    - **Add components:** `npx shadcn@latest add button -y` (e.g. `card`, `dialog`, `input`; `-o` overwrites). - **Output:** `components.json`, `lib/utils.ts` (cn), `app/globals.css` (tw-animate, shadcn/tailwind.css, CSS vars). UI in `component
  • Network accessline 31
    - **Ref:** [shadcn Next.js](https://ui.shadcn.com/docs/installation/next) | [CLI](https://ui.shadcn.com/docs/cli).
  • Network accessline 39
    - **Ref:** [Framer Motion](https://motion.dev/)
  • Network accessline 45
    - **When:** Add this step only if the app needs a chat UI (e.g. query-agent or chatbot flows). - **Stack:** Use the [Vercel AI SDK](https://ai-sdk.dev/docs/introduction) (`ai` + `@ai-sdk/*`). Use `useChat` and SDK UI primitives for the chat
  • Network accessline 46
    - **Stack:** Use the [Vercel AI SDK](https://ai-sdk.dev/docs/introduction) (`ai` + `@ai-sdk/*`). Use `useChat` and SDK UI primitives for the chat view.
  • Network accessline 47
    - **Ref:** [AI SDK – useChat](https://ai-sdk.dev/docs/reference/ai-sdk-ui/use-chat) | [Next.js App Router setup](https://ai-sdk.dev/docs/getting-started/nextjs-app-router) — follow current docs for install and wiring.
  • Network accessline 97
    - [FastAPI](https://fastapi.tiangolo.com/) | [GitHub](https://github.com/fastapi/fastapi)
  • Network accessline 98
    - [Node.js](https://nodejs.org/en)
  • Network accessline 99
    - [Next.js](https://nextjs.org/docs)
  • Network accessline 100
    - [Tailwind (Next.js)](https://tailwindcss.com/docs/installation/framework-guides/nextjs)
  • Network accessline 101
    - [shadcn components](https://ui.shadcn.com/docs/components)
  • Network accessline 102
    - [react-icons](https://react-icons.github.io/react-icons)
  • Network accessline 103
    - [Framer Motion](https://motion.dev/)
  • Network accessline 104
    - [AI SDK](https://ai-sdk.dev/docs/introduction)

skills/weaviate-cookbooks/references/pdf_multimodal_rag.md

  • Network accessline 28
    - Weaviate Cloud instance (Weaviate Embeddings is cloud-only) - Python 3.11 or higher - `uv` package manager ([installation guide](https://docs.astral.sh/uv/getting-started/installation/))
  • Network accessline 29
    - Python 3.11 or higher - `uv` package manager ([installation guide](https://docs.astral.sh/uv/getting-started/installation/)) - [Ollama](https://ollama.com/) installed locally for VLM generation
  • Network accessline 30
    - `uv` package manager ([installation guide](https://docs.astral.sh/uv/getting-started/installation/))
  • Network accessline 31
    - [Ollama](https://ollama.com/) installed locally for VLM generation
  • Network accessline 49
    # macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh
  • Dangerous shell operationline 50
    curl -LsSf https://astral.sh/uv/install.sh | sh
  • Network accessline 50
    curl -LsSf https://astral.sh/uv/install.sh | sh
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 123
    [Credential-related source omitted]
  • Network accessline 361
    [Ollama](https://ollama.com/) makes it easy to run vision language models locally with a single command. No manual model downloads, GPU configuration, or dependency management required.
  • Network accessline 373
    # Install Ollama (macOS/Linux) curl -fsSL https://ollama.com/install.sh | sh
  • Dangerous shell operationline 374
    curl -fsSL https://ollama.com/install.sh | sh
  • Network accessline 374
    curl -fsSL https://ollama.com/install.sh | sh
  • Possible obfuscationline 416
    images_bytes = [base64.b64decode(img) for img in images_base64]
  • Access to secretsline 537
    [Credential-related source omitted]
  • Dangerous shell operationline 594
    sudo apt-get install poppler-utils

skills/weaviate-cookbooks/references/project_setup.md

  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]

skills/weaviate-cookbooks/references/query_agent_chatbot.md

  • Network accessline 7
    Read first: - Weaviate Query Agent usage: https://docs.weaviate.io/agents/query/usage
  • Network accessline 8
    - Weaviate Query Agent usage: https://docs.weaviate.io/agents/query/usage
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 100
    [Credential-related source omitted]
  • Network accessline 109
    - Default `CORS_ORIGINS` should include:   - `http://localhost:3000`
  • Network accessline 110
    - `http://localhost:3000`
  • Network accessline 111
    - `http://127.0.0.1:3000`
  • Network accessline 112
    - `http://localhost:5173`
  • Network accessline 113
    - `http://127.0.0.1:5173`
  • Network accessline 134
    - `OPTIONS /chat/stream 400`: fix CORS origin mismatch (`localhost` vs `127.0.0.1`). - Weaviate startup host errors: ensure `WEAVIATE_URL` is full `https://...` URL.
  • Network accessline 135
    - Weaviate startup host errors: ensure `WEAVIATE_URL` is full `https://...` URL.

skills/weaviate/SKILL.md

  • Network accessline 12
    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](https://console.weaviate.cloud/signin?utm_source=github&utm_campaign=agent_sk
  • Access to secretsline 19
    [Credential-related source omitted]

skills/weaviate/references/environment_requirements.md

  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]

skills/weaviate/scripts/ask.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]

skills/weaviate/scripts/create_collection.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]

skills/weaviate/scripts/example_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]

skills/weaviate/scripts/explore_collection.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]

skills/weaviate/scripts/fetch_filter.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 23
    [Credential-related source omitted]

skills/weaviate/scripts/get_collection.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]

skills/weaviate/scripts/hybrid_search.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]

skills/weaviate/scripts/import.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Dangerous shell operationline 227
    f"  Ubuntu/Debian: sudo apt-get install poppler-utils\n"

skills/weaviate/scripts/keyword_search.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]

skills/weaviate/scripts/list_collections.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]

skills/weaviate/scripts/query_search.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]

skills/weaviate/scripts/semantic_search.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]

skills/weaviate/scripts/weaviate_conn.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 170
    [Credential-related source omitted]
  • Access to secretsline 187
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]
  • Access to secretsline 205
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]
  • Access to secretsline 208
    [Credential-related source omitted]
  • Access to secretsline 224
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 341 facts

and 291 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/weaviate/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/weaviate/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/weaviate/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/weaviate/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.