exaaiagentlisted
Install: claude install-skill hleliofficiel/ExaAiAgent
# ExaAiAgent Skill
Use ExaAiAgent as a Docker-backed security testing framework powered by **LiteLLM-compatible providers**.
## Core operating rules
- Require Docker. If Docker is unavailable, runtime startup fails before scanning begins.
- Require a LiteLLM-supported model provider.
- Treat `EXAAI_LLM` as the active model selector.
- Use `LLM_API_KEY` and `LLM_API_BASE` only when the chosen provider needs them.
- Expect the first run to pull the sandbox Docker image automatically.
- Save results under `exaai_runs/<run-name>`.
- Use only on assets the operator is authorized to test.
## Installation and first scan
Install ExaAiAgent with either method:
```bash
# Method 1: pip
pip install exaai-agent
# Method 2: pipx
pipx install exaai-agent
```
Configure a LiteLLM-supported provider. ExaAiAgent is **not limited to OpenRouter**; use any provider LiteLLM supports.
### OpenAI
```bash
export EXAAI_LLM="openai/gpt-5"
export LLM_API_KEY="your-openai-key"
```
### Anthropic
```bash
export EXAAI_LLM="anthropic/claude-sonnet-4-5"
export LLM_API_KEY="your-anthropic-key"
```
### OpenRouter
```bash
export EXAAI_LLM="openrouter/auto"
export LLM_API_KEY="your-openrouter-key"
export LLM_API_BASE="https://openrouter.ai/api/v1"
```
### Ollama
```bash
export EXAAI_LLM="ollama/llama3"
export LLM_API_BASE="http://localhost:11434"
```
### Any other LiteLLM-backed provider
```bash
export EXAAI_LLM="provider/model-name"
export LLM_API_KEY="provider-key-if-needed"
export LLM_API_BASE