Agent skill · software engineering · sundial-org

relay-to-agent

Relay messages to AI agents on any OpenAI-compatible API. Supports multi-turn conversations with session management. List agents, send messages, reset sessions.

Why this skill is useful

Adds executable scripts for relaying messages to various AI agents, enabling multi-turn conversations and session management that aren't covered in public documentation.

What it needs

Requires node installed locally. Requires openai account access. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Relay To Agent Send messages to AI agents on any OpenAI-compatible endpoint. Works with Connect Chat, OpenRouter, LiteLLM, vLLM, Ollama, and any service implementing the Chat Completions API. List available agents Send a message to an agent Multi-turn conversation Reset session Options Flag Description Default ------ ------------- --------- --agent ID Target agent identifier (required) --reset Reset conversation before sending off --list List available agents — --session ID Custom session identifier default --json Raw JSON output off Configuration agents.json Configure agents and endpoint in {baseDir}/agents.json: Environment variables Compatible Services Connect Chat — api.connectchat.ai/api OpenRouter — openrouter.ai/api/v1 LiteLLM — localhost:4000/v1 vLLM — localhost:8000/v1 Ollama — localhost:11434/v1 Any OpenAI-compatible API Session Management Sessions are stored locally at ~/.cache/relay-to-agent/sessions/. Each agent+session combination keeps up to 50 messages. Use --session for parallel conversations with the same agent.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/relay-to-agent

View the source on GitHub

Browse the @skills marketplace