create-agent-adapter

Create a TypeScript Paperclip adapter package with server, UI, and CLI modules.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adapter templates and tooling to connect Paperclip orchestration to a specific agent runtime (Claude Code, Codex CLI, or a custom process), providing a single self-contained package with server, UI, and CLI integrations. This standard structure ensures consistent interfaces, registries, and deployment workflows across adapters.

Core Features & Use Cases

  • Bridges Paperclip's orchestration layer to a chosen AI agent runtime via a self-contained package that implements server, UI, and CLI consumers.
  • Provides a shared metadata contract (type, label, models, and agentConfigurationDoc) and a conventional package layout for predictable integration and deployment.
  • Includes guidance for environment variable injection, session management, skill injection patterns, and adapter registration across server/UI/CLI.

Quick Start

Create a new adapter package under packages/adapters, implement the server/ui/cli modules, and register the adapter in the server/ui/cli registries.

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 connect an AI agent runtime?

Building a Paperclip adapter involves implementing a self-contained TypeScript package that bridges your AI agent runtime to Paperclip's orchestration. You implement server, UI, and CLI modules, standard parsing, execution, and session management within a conventional package layout.

What is a Paperclip adapter and when do I need one?

A Paperclip adapter is a standardized bridge connecting a chosen AI agent runtime to Paperclip's orchestration layer. You need one to enable consistent interfaces, registries, and deployment workflows across server, UI, and CLI integrations for your specific agent.

Can I use this adapter blueprint to connect a custom agent process to Paperclip?

Yes, this adapter blueprint supports connecting standard runtimes like Claude Code or Codex CLI, as well as custom processes. It provides a shared metadata contract and conventional package layout to ensure predictable integration and deployment across any runtime.

What components are required for Paperclip adapter development?

Adapter development requires implementing server parse/execute logic, UI parsing, CLI formatters, and a session codec. You must also export shared metadata including type, label, models, and agentConfigurationDoc, alongside environment injection and adapter registration.

How does session management work in a Paperclip adapter?

Session management in a Paperclip adapter uses a session codec to handle state persistence and retrieval. The blueprint provides guidance on implementing this codec alongside environment variable injection and skill injection patterns for your agent runtime.

What is the best way to structure a TypeScript package for Paperclip integration?

The best way to structure a Paperclip integration package is to follow the conventional layout provided, placing the adapter under packages/adapters. This structure separates server, UI, and CLI modules while standardizing exports for predictable deployment and registration.