One Agent SDK — Development skill for Claude Code
One SDK for every agent.
How to install One Agent SDK
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open odysa/one-agent-sdk and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What One Agent SDK does
One SDK for every agent. Embed in-process agents — like Claude Code, ChatGPT Codex, and Kimi-CLI — directly into your TypeScript applications
Alternatives in Development
- OpenAI Codex CLI — (Rust implementation) 67.8k ★
- Mcporter — Call MCPs via TypeScript, masquerading as simple TypeScript API 4.1k ★
- Open Agent SDK TypeScript — Agent-SDK without CLI dependencies, as an alternative to claude-agent-sdk, completely open source 2.6k ★
README
[](https://www.npmjs.com/package/one-agent-sdk) [](https://github.com/odysa/one-agent-sdk/actions/workflows/ci.yml) [](https://www.typescriptlang.org/) [](https://opensource.org/licenses/MIT) [](https://github.com/odysa/one-agent-sdk-python)
**Drop-in replacement for `@anthropic-ai/claude-agent-sdk` — same API, multiple providers.**
[Getting Started](#getting-started) · [Features](#features) · [Providers](#supported-providers) · [API Reference](#api-reference) · [Examples](#examples)
import { query, tool, createSdkMcpServer } from "one-agent-sdk";
// Same API as @anthropic-ai/claude-agent-sdk — swap provider with one option
const conversation = query({
prompt: "What's the weather?",
options: { provider: "codex" }, // or "openai", "anthropic", "openrouter", ...
});
The Problem
`@anthropic-ai/claude-agent-sdk` has a great API — but it only works with Claude Code. If you want to use Codex or Kimi, you have to learn a completely different SDK.
The Solution
One Agent SDK is a drop-in replacement for `@anthropic-ai/claude-agent-sdk` that routes to any backend. Same `query()`, `tool()`, `createSdkMcpServer()` — just pass `options.provider` to switch:
const conversation = query({
prompt: "Analyze this code",
- options: { systemPrompt: "You are helpful." },
+ optio
Related Skills
Agent Mux
unified TypeScript SDK and CLI (amux) for driving heterogeneous coding-agent harnesses — Claude Code, Codex, G
Adversarial Dev
GAN-inspired three-agent harness that pits a generator against an adversarial evaluator to build applications
Wtagent
Turn ChatGPT Web (including Pro) into Codex. Turn Claude Web into Claude Code. Also DeepSeek, Gemini, Grok, Ki
Asale
Desktop client for the Asale token-sharing network: sell idle Claude, ChatGPT/Codex, Gemini, Kimi and Grok sub
TS Anaf
TypeScript SDK, CLI, and MCP server for Romania's ANAF e-Factura system.
Claude Wire
TypeScript SDK for Claude Code - spawn, stream, and control the CLI programmatically
Related Agents
Opus Answer
A simple question-answering agent that responds naturally like a standard LLM. No special research context, no
Claude Code Slack Bot
This is a TypeScript-based Slack bot that integrates with the Claude Code SDK to provide AI-powered coding ass
Abtop
AI agent monitor for your terminal. Like btop++, but for AI coding agents. Supports Claude Code and Codex CLI.