create-agent-adapter

Implement a CrewSpace adapter bridging orchestration to an agent runtime.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing and implementing a new CrewSpace adapter provides a standard, dependency-free entry point that wires the orchestration layer to a specific agent runtime, enabling teams to connect new runtimes with consistent interfaces and lifecycle management across server, UI, and CLI.

Core Features & Use Cases

  • Unified adapter contract: export type, label, models, and a detailed agentConfigurationDoc to describe how to configure the adapter.
  • End-to-end integration: server execute/parse/test, UI registry, and CLI formatters to support all three consumers from a single package.
  • Session management and security: built-in environment injection, session codec, and safe handling of sensitive data.
  • Use Case: developers add support for a new coding tool or HTTP-based agent by implementing the three modules and wiring into the registries.

Quick Start

Bootstrap a new adapter package under packages/adapters/<name>/ and implement the required exports and modules.

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 an adapter to connect a new agent runtime to an orchestration layer?▼

Implementing an agent runtime adapter requires exporting type, label, models, and agentConfigurationDoc from the root. This creates a standard, dependency-free entry point that wires the orchestration layer to your specific runtime with consistent lifecycle management.

What is a CrewSpace adapter and when do I need to create one?▼

A CrewSpace adapter is a standard package bridging the orchestration layer to a specific agent runtime. You need one when adding support for a new coding tool or HTTP-based agent across server, UI, and CLI consumers from a single package.

How do I integrate server, UI, and CLI components when building an agent adapter?▼

Integrate agent adapter components by implementing server execute, parse, and test modules, wiring into the UI registry, and adding CLI formatters. This ensures all three consumers are supported from a single adapter package.

Does an agent runtime adapter handle environment injection and session management securely?▼

Yes, agent runtime adapters handle environment injection and session management securely. They use built-in session codecs and predictable patterns for prompts, secrets, and skill injection to ensure safe handling of sensitive data.

What is the best way to structure a new agent runtime adapter package?▼

Structure an agent runtime adapter by bootstrapping a new package under an adapters directory. Implement the required root exports and organize the code into server, UI, and CLI integration modules for clean separation of concerns.