What it does. Create or modify Paperclip agent adapters across server, UI, and CLI surfaces. Use when adding support for a new CLI agent, API agent, custom process, or adapter package.
Creating a Paperclip Agent Adapter
An adapter bridges Paperclip's orchestration layer to a specific AI agent runtime (Claude Code, Codex CLI, a custom process, an HTTP endpoint, etc.). Each adapter is a self-contained package that provides implementations for three consumers: the server, the UI, and the CLI.
1. Architecture Overview
packages/adapters/<name>/
src/
index.ts # Shared metadata (type, label, models, agentConfigurationDoc)
server/
index.ts # Server exports: execute, sessionCodec, parse helpers
execute.ts # Core
**Install**
```bash
npx skills add paperclipai/paperclip --skill create-agent-adapter
Or copy the skill folder manually:
git clone https://github.com/paperclipai/paperclip.git
cp -r paperclip/.agents/skills/create-agent-adapter/ ~/.claude/skills/create-agent-adapter
Source: paperclipai/paperclip — 105,908 stars, MIT, verified 2026-10-22.