create-agent-adapter

Define Paperclip adapters with server, UI, and CLI modules.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/elijahbowie/ArchonOS --skill create-agent-adapter-elijahbowie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent-adapter
Source: https://github.com/elijahbowie/ArchonOS/tree/main/.agents/skills/create-agent-adapter
Command: npx skills add https://github.com/elijahbowie/ArchonOS --skill create-agent-adapter-elijahbowie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a clear blueprint for building Paperclip adapters that bridge orchestration to a new AI runtime, enabling teams to extend agent capabilities without duplicating boilerplate.

Core Features & Use Cases

  • A standardized package layout with server, UI, and CLI modules.
  • Clear guidance on session management, environment injection, and skill loading.
  • Use cases include integrating a new CLI-based agent, an HTTP-based service, or a custom process.

Quick Start

Create a new adapter under packages/adapters/<name>/ and implement the required server/ui/cli modules following this guide.

Frequently Asked Questions about create-agent-adapter

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

FAQPage Schema
How do I connect an AI runtime to Paperclip?

To connect an AI runtime to Paperclip, you create an adapter that implements server, UI, and CLI modules. This adapter bridges orchestration to the runtime, enabling agent capabilities without duplicating boilerplate.

What do I need to build a custom AI agent adapter?

Building a custom AI agent adapter requires implementing server, UI, and CLI modules under a strict package structure. You must define session management, prompt rendering, environment injection, and skill loading patterns.

Can I integrate an HTTP-based service using a Paperclip adapter?

Yes, you can integrate an HTTP-based service using a Paperclip adapter. The adapter blueprint supports connecting CLI-based agents, HTTP services, or custom processes by specifying required modules for the chosen runtime.

How does an adapter handle agent discovery and policy-controlled execution?

An adapter handles agent discovery and policy-controlled execution by exposing type, label, models, and agentConfigurationDoc. This ensures safe, reusable integration and allows the runtime to be discovered correctly.

What is the standard package layout for a runtime adapter?

The standard package layout for a runtime adapter requires creating a new directory under packages/adapters/<name>/. You then implement the required server, UI, and CLI modules following the standardized structure.

When should I create a new adapter instead of using an existing runtime integration?

You should create a new adapter when you need to bridge orchestration to a completely new AI runtime. This provides a clear blueprint that extends agent capabilities safely without duplicating boilerplate code.