
Chat Format
This handles the tedious work of reformatting prompts between different LLM providers so you're not stuck writing conversion logic when you want to switch from Claude to GPT or spin up a local Ollama model. It covers Anthropic, OpenAI, Google, Cohere, and local formats. The HNSW indexing tools are interesting because you get vector similarity search for RAG pipelines without standing up a separate database. Realistically, you'll use the chat formatting constantly if you're building anything multi-provider, and the HNSW stuff is solid for prototyping retrieval features before committing to Pinecone or whatever.
- skills.sh installs
- 743
- GitHub stars
- 81.4K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add ruvnet/ruflo --skill chat-format --agent claude-codeInstalls into .claude/skills of the current project.
Files
Chat Format
Format prompts for multi-provider LLM inference with context retrieval.
When to use
When you need a prompt string in a local model's chat template (for llama.cpp, Ollama or another local runtime), or a small embedding-based router over a handful of patterns. It does not call a model and it does not format for hosted APIs: Anthropic, OpenAI and Gemini take structured messages, not a template string.
Steps
Sponsors
Details
- Repository
- github.com/ruvnet/ruflo
- Categories
- Code Review & Quality, AI & Agent Building
- First seen
- Jun 3, 2026
More from ruvnet/ruflo
All 236- Create Plugin743
- Git Workflow743
- Intelligence Route743
- Tdd Workflow743
- Adr Create742
- Trader Portfolio742
- Validate Plugin742
- Wasm Gallery742
- Llm Config741
- Rvf Manage741
- Wasm Agent740
- Workflow Create740
- Ddd Context739
- Trader Train738
- Adr Index737
- Ddd Validate737
- Iot Register737
- Market Pattern737
- Sparc Implement735
- Observe Metrics734
- Observe Trace733
- Sparc Spec733
- Trader Regime733
- Trader Risk732