NLWeb Ask Endpoint Integration
Facilitates the implementation, consumption, and debugging of the NLWeb /ask REST endpoint for agentic commerce applications.
This skill provides Claude with specialized knowledge required to interact with the NLWeb protocol's core /ask endpoint. It enables developers to build server-side routes, create custom client-side agents, and debug complex streaming responses involving Server-Sent Events (SSE). By standardizing request shapes, handling in-stream message_type headers, and supporting various modes like list, summarize, and generate, it ensures robust integration with the NLWeb-ai ecosystem for schema-rich, agent-actionable commerce results.
Key Features
0132 GitHub stars
02Standardizes GET and POST v0.55+ request structures for the /ask endpoint
03Handles unique in-stream headers including license, rate limits, and data retention metadata
04Manages Server-Sent Events (SSE) for real-time response streaming and client-side parsing
05Provides debugging patterns for isolating ranking, retrieval, and LLM synthesis issues
06Supports multiple operational modes: list (raw), summarize (condensed), and generate (RAG)
Use Cases
01Integrating agentic shopping capabilities into web applications using the /ask protocol
02Building a custom NLWeb server route to expose searchable commerce data to AI agents
03Debugging streaming response issues or verifying Schema.org result integrity in commerce workflows