agentsclimarketplace

Zeabur rag search

Skill zeabur/rag-service/skills/zeabur-rag-search

Search the RAG knowledge base via hybrid search (semantic + BM25). Use whenever answering technical questions that may be covered in your knowledge base — even if the user doesn't explicitly ask you to search. Also use when you need to verify claims or find up-to-date information.From its SKILL.md

Install
npx -y skills add zeabur/rag-service --skill zeabur-rag-search

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.3 KB, as published. Nobody here has run it

RAG Search

Search your knowledge base using hybrid retrieval (semantic + BM25 keyword).

Base URL: $ZEABUR_RAG_URL Auth: Authorization: Bearer $RAG_API_KEY

API

curl -s -X POST "$ZEABUR_RAG_URL/api/query" \
  -H "Authorization: Bearer $RAG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "your question", "mode": "hybrid", "rag": false, "top_k": 5, "client": "claude-code"}'
ParameterDefaultDescription
queryrequiredSearch query (supports multilingual)
mode"hybrid""hybrid", "semantic", or keyword-only "bm25"
top_k5Number of chunks to return
ragfalseIf true, also returns LLM-generated answer string
keyword_weight0.25BM25 weight in hybrid mode
semantic_weight0.75Semantic weight in hybrid mode
rerankfalseIf true, use an LLM to reorder a wider candidate pool
rerank_pool_size30Candidate count considered when reranking
decay180Temporal decay half-life in days (0 = off)
streamfalseStream the RAG answer (NDJSON)
sourceskey permissionsOptional source list, intersected with the API key's read permissions
client"api"Caller identifier for analytics (e.g. "claude-code", "web-ui", "mcp")

Always pass client: "claude-code" when calling from Claude Code so queries are trackable in the dashboard.

Response includes chunks[] (each with id, title, answer, tags, similarity (relevance score), source, verified) and signal_id for linking feedback. Score scales differ between BM25, hybrid RRF, and semantic modes, so do not compare values across modes.

Tips

  • Use rag: false when you only need raw chunks to read yourself — it's faster and cheaper.
  • Set rag: true only when you want the service to generate a summarized answer.
  • The signal_id in the response can be passed to the feedback API to rate result quality.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.