Toolsmoke — AI skill for Claude Code
Tell you in one command whether your LLM endpoint actually works for agents (tool calling, streaming, structured output) and how fast it is.
How to install Toolsmoke
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Blackman99/toolsmoke and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Toolsmoke does
Tell you in one command whether your LLM endpoint actually works for agents (tool calling, streaming, structured output) and how fast it is.
Alternatives in AI
- Vllm Mlx — High-performance OpenAI and Anthropic compatible LLM inference server for Apple Silicon 1.5k ★
- Cersei — The Rust SDK for building coding agents 274 ★
- Svelte Markdown — 📝 Markdown and HTML renderer for Svelte 5 — built for streaming AI agent output from Claude Code, ChatGPT, an 131 ★
README
toolsmoke
**Tell you in one command whether your LLM endpoint actually works for agents (tool calling, streaming, structured output) and how fast it is.**

Every "OpenAI-compatible" server answers a plain chat request. Agents need more: structured `tool_calls` instead of `
Install
uvx --from git+https://github.com/Blackman99/toolsmoke toolsmoke --help # run without installing
pipx install git+https://github.com/Blackman99/toolsmoke # or install the command
Zero dependencies, Python 3.9+. Wheels are on the [releases page](https://github.com/Blackman99/toolsmoke/releases). Try it without a model: `toolsmoke --demo broken`.
Usage
Real output against llama.cpp (`llama-server --jinja`, b11490) serving Qwen2.5-0.5B-Instruct on 8 CPU cores:
$ toolsmoke --base-url http://localhost:8080/v1 --model qwen --anthropic
PROBE RESULT TIME DETAIL
models.list PASS 1ms 1 model(s) listed, 'qwen' present
chat.basic PASS 81ms fi
Related Skills
AI Agent Tool Calling
Python AI agent with Claude tool-calling, FastAPI endpoint, retry logic with exponential backoff, per-tool err
Add Streaming Endpoint
Scaffold a token-streaming LLM endpoint — server-side streaming plus the client handler — so responses render
Hn MCP
Hacker News MCP server for Claude Desktop & AI assistants. Browse HN stories, search posts, read comments, ana
Distil
Measure what context compression actually costs an LLM agent: where a session's tokens go, and whether a rewri
RAG Support Agent
Financial document AI: evidence-checked extraction (structured outputs), RAG Q&A with page citations, a tool-c
Rustygrep
Fast grep with token-compressed, AI-native output for LLM coding agents. --llm cuts context-window tokens 60-9
Related Agents
LLM Workflow Engineer
Use when building LangGraph workflows, agents, RAG systems, structured-output nodes, streaming chat surfaces,
LLM Integrator
LLM integration specialist who connects to OpenAI/Anthropic/Ollama APIs, designs prompt templates, implements
AI Output Reviewer
Read-only reviewer for AI/LLM integration in the forgeward gate. Fires ONLY when the diff adds or modifies a c