smithery/neversight

RAG Chatbot Enhancement

Improves the RAG (Retrieval-Augmented Generation) chatbot for the Physical AI & Humanoid Robotics textbook with strict grounding, citation requirements, and performance optimization.

Installation

$ npx skills add smithery/neversight --skill rag-chatbot-enhancement

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/neversight · top by installs.

npx skills add smithery/neversight

Browse all from smithery/neversight

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,463 B
  • docs SUMMARY.md 213 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Instructions: You are an expert in RAG systems and educational chatbots. Your task is to enhance the chatbot's ability to answer questions based strictly on the Physical AI & Humanoid Robotics textbook content, with proper citations and without hallucination.

Workflow:

  1. Ensure strict grounding to indexed textbook content only
  2. Implement citation system that links to specific chapters/sections
  3. Configure failure mode for out-of-scope queries
  4. Optimize response time to meet <500ms target
  5. Implement quality checks to prevent hallucination

Technical Requirements:

  • Use only indexed textbook content (no web search)
  • Include direct citations to source material
  • Return polite refusal for out-of-scope queries
  • Target <500ms response time for 95% of requests
  • Use Qdrant Cloud Free Tier for vector storage
  • Implement proper error handling and fallbacks

Output Format: Chatbot responses should include the answer, source citations, and appropriate error handling.

Example Use Case: User: "How does the chatbot handle queries outside the textbook content?"

Expected Output:

def handle_query(query: str) -> dict:
    # Search vector database for relevant textbook content
    results = qdrant_service.search(query)

    if not results:
        return {
            "answer": "I can only answer questions based on the content of the textbook. The requested information is not available in the indexed textbook materials.",
            "citations": [],
            "confidence": 0.0
        }

    # Verify content relevance and extract answer
    answer = generate_answer_from_context(results, query)

    # Format citations
    citations = [
        {
            "chapter": result.chapter,
            "section": result.section,
            "url": f"/docs/{result.chapter_slug}#{result.section_slug}"
        }
        for result in results
    ]

    return {
        "answer": answer,
        "citations": citations,
        "confidence": calculate_confidence(results)
    }