create-agent-adapter

Design Paperclip agent adapter packages with server, UI, and CLI integrations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developing a robust Paperclip adapter requires stitching server, UI, and CLI together, while standardizing metadata, interfaces, and conventions to support multiple runtimes.

Core Features & Use Cases

  • Architect a self-contained adapter package at packages/adapters/<name>/ with server, UI, and CLI bindings.
  • Provide the mandatory exports (type, label, models, agentConfigurationDoc) and a structured layout for architecture, registration points, and conventions.
  • Use this guide for creating adapters for Claude Code, Codex, or custom runtimes, including session management and environment handling.

Quick Start

Create a new adapter package under packages/adapters/<name>/ and implement server, UI, and CLI modules following the architecture described.

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 agent adapter for a custom runtime?

To build a Paperclip agent adapter, create a self-contained package under packages/adapters/<name>/ and implement server, UI, and CLI modules following the architecture blueprint. You must provide mandatory exports including type, label, models, and agentConfigurationDoc for end-to-end integration.

What metadata is required to expose server and CLI integrations in an agent adapter?

Exposing server and CLI integrations requires exporting type, label, models, and agentConfigurationDoc metadata. The adapter package must also follow standard registration points and conventions to ensure proper architecture and session handling across different runtimes.

Can I use this architecture to create adapters for Claude Code or Codex?

Yes, you can use this architecture to create adapters for Claude Code, Codex, or custom processes. The blueprint supports multiple runtimes by standardizing file structure, session management, environment rendering, and prompt templates across different agent integrations.

What is the correct file structure for a production-ready agent adapter package?

A production-ready agent adapter package uses the structure packages/adapters/<name>/ containing server, UI, and CLI bindings. It organizes architecture, registration points, metadata exports, and skill registration patterns to ensure a complete end-to-end integration.

How does session handling and environment rendering work in a Paperclip adapter?

Session handling and environment rendering in a Paperclip adapter manage runtime contexts and render prompt templates for the target agent process. The blueprint architecture defines these conventions to maintain consistent state across server, UI, and CLI integrations.