# Polyagent (Claude Code Agents)

> Use this tool when you need to integrate AI coding assistants with specialized agents across different development environments. Polyagent bridges Claude Code's agent definitions to any MCP client, solving compatibility issues and enabling reuse of agents. It takes in YAML agent files with metadata and outputs MCP resources and prompts, making it ideal for teams seeking to share agents without platform lock-in.

Canonical page: https://skillsregistry.net/skills/execveat-polyagent  
JSON: https://api.skillsregistry.net/v1/skills/execveat-polyagent

## Description

Polyagent MCP bridges Claude Code's agent definitions to any MCP client, enabling AI coding assistants like Codex and Gemini CLI to access Claude-style specialized agents. Built by Andrew Konstantinov using FastMCP, it automatically discovers agent files with YAML front matter containing metadata like name, description, model, and tools, then exposes them as MCP resources and prompts. The implementation includes a hybrid YAML parser that gracefully handles both valid YAML and malformed YAML that Claude Code sometimes generates (like unquoted values with colons and literal escape sequences), ensuring compatibility with real-world agent files. Valuable for teams wanting to share and reuse Claude Code agents across different AI development environments without being locked into a single platform.

## Trust

- **Trust score (0–1):** 1.00
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/execveat-polyagent)
- **Repository:** <https://github.com/execveat/polyagent-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "execveat-polyagent"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/execveat-polyagent` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/execveat-polyagent/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
