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.