create-agent-adapter

Create Paperclip adapter packages integrating server, UI, and CLI implementations.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/Avishai-Tsabari/agents_manager --skill create-agent-adapter-avishai-tsabari
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent-adapter
Source: https://github.com/Avishai-Tsabari/agents_manager/tree/main/.agents/skills/create-agent-adapter
Command: npx skills add https://github.com/Avishai-Tsabari/agents_manager --skill create-agent-adapter-avishai-tsabari

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide explains how to create a new Paperclip adapter package that wires the server, UI, and CLI together so engineers can integrate a new agent runtime into the platform.

Core Features & Use Cases

Adapters are self-contained packages that implement three consumers: the server, the UI, and the CLI. It covers the architecture, module structure, registration points, and conventions derived from existing claude-local and codex-local adapters. Use cases include adding support for a new AI tool, building an HTTP-based agent, or wrapping a custom process to work with Paperclip.

Quick Start

Create a new adapter package under packages/adapters/<name>, implement server, UI, and CLI modules, and register it across the server, UI, and CLI adapters.

Frequently Asked Questions about create-agent-adapter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Paperclip adapter to integrate a new agent runtime?

To build a Paperclip adapter, create a self-contained package under packages/adapters/<name> implementing server, UI, and CLI modules, then register it across the server, UI, and CLI registries to wire the agent runtime into the platform.

What architecture is required for an agent adapter package?

An agent adapter package requires a strict contract implementing three consumers: server execution, UI parsing, and CLI formatting. It must include module structure, registration points, frontmatter metadata, session handling, and security considerations for safe production-grade operation.

Can I use a custom process or HTTP-based agent with Paperclip?

Yes, Paperclip adapters scope to work with any agent runtime, including CLI tools, API-based HTTP agents, or custom processes, allowing you to wrap and integrate diverse new AI tools into the platform architecture.

What is the best way to register a new agent adapter across server, UI, and CLI registries?

The best way to register an agent adapter is by creating a structured package that explicitly implements registration points for the server, UI, and CLI consumers, ensuring the adapter conforms to the platform's required execution and parsing conventions.

What security and session handling considerations are required when creating an agent adapter?

Creating an agent adapter requires enforcing a strict contract for security considerations and session handling to ensure safe, production-grade operation when the server, UI, and CLI modules interact with the underlying agent runtime.