About chat-format
chat-format is a skill for formatting prompts for multiple LLM providers and preparing context retrieval with HNSW. It covers provider-specific chat formats, document indexing, query routing, and provider status checks.
Key features
- 01Format chats for multiple providers
- 02Create HNSW context indexes
- 03Add documents to an index
- 04Route queries to relevant context
- 05Check provider availability
Use cases
- 01Prepare prompts for Claude, GPT, Gemini, or Ollama
- 02Build an HNSW-based RAG pipeline
- 03Retrieve indexed context for a query
- 04Check which providers are available
MCP support
Uses Ruflo MCP tools to format chats, create and populate HNSW indexes, route retrieval queries, and check provider status.
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill chat-formatAfter installing, type/chat-formatin Claude Code to confirm it loaded.
Details
From the project READMEChat Format
Format prompts for multi-provider LLM inference with context retrieval.
When to use
When preparing prompts for different LLM providers (Claude, GPT, Gemini, Ollama) or building RAG pipelines with HNSW-powered context retrieval.
Steps
- Format chat — call
mcp__plugin_ruflo-core_ruflo__ruvllm_chat_formatwith messages and target provider - Create HNSW index — call
mcp__plugin_ruflo-core_ruflo__ruvllm_hnsw_createfor context retrieval - Add documents — call
mcp__plugin_ruflo-core_ruflo__ruvllm_hnsw_addto index documents - Route query — call
mcp__plugin_ruflo-core_ruflo__ruvllm_hnsw_routeto find relevant context - Check status — call
mcp__plugin_ruflo-core_ruflo__ruvllm_statusfor provider availability
Supported providers
- Anthropic (Claude) — native format
- OpenAI (GPT) — chat completion format
- Google (Gemini) — generative AI format
- Ollama — local model format
- Cohere — generate/chat format
Comments
Markdown supported