inprimex

Otaman Adapters — Development skill for Claude Code

Development community

Otaman harness drivers: Claude Code adapter, OpenAI Agents SDK adapter, future.

How to install Otaman Adapters

This entry records only its repository, not the path inside it, so there is no exact command to give. Open inprimex/otaman-adapters and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Otaman Adapters does

Otaman harness drivers: Claude Code adapter, OpenAI Agents SDK adapter, future.

Alternatives in Development

  • Hermes Paperclip Adapter — Paperclip adapter for Hermes Agent — run Hermes as a managed employee in a Paperclip company 1.8k ★
  • Agentlas Update — Update the installed Agentlas runtime and every host adapter on this machine 1.1k ★
  • Dario — A local OpenAI- and Anthropic-compatible proxy that brings your Claude Pro/Max subscription to Cursor, Cline 485 ★

README

otaman-adapters

**Otaman platform:** [otaman-core](https://github.com/inprimex/otaman-core) · [otaman-cli](https://github.com/inprimex/otaman-cli) · [otaman-plugin](https://github.com/inprimex/otaman-plugin) · [otaman-bridge](https://github.com/inprimex/otaman-bridge) · [otaman-runner](https://github.com/inprimex/otaman-runner) · **otaman-adapters (you are here)**

Harness drivers for Otaman — one subpackage per supported AI coding runtime, translating between the Otaman Adapter Protocol and each harness's native skill registration and event format. A separate Easy8 (Redmine-core) adapter provides PM issue sync.

Status

The Claude Code adapter and OpenAI Agents SDK adapter are implemented, along with the Easy8 PM-sync adapter and the compliance capability model. The Gemini adapters (CLI and API) are drafts. The harness-to-session transcript pipeline and approval-intercept wiring do not exist yet — those depend on otaman-core interfaces that are still in design.

Component State
ClaudeCodeAdapter (skill registration) Implemented
OpenAIAgentsAdapter (skill instruction injection) Implemented
Easy8Adapter (Redmine-core PM issue sync) Implemented
AdapterCapabilities / DataClassification Implemented
GeminiCliAdapter (skill registration) Draft (not production-ready)
GeminiApiAdapter (skill instruction injection) Draft (not production-ready)
Transcript translation (native format → SessionEvent) Not started
Approval-intercept wiring Not started
Cancellation propagation Not started
codex-cli adapter Not started

What this repo owns

  • SkillAdapter Protocol — the contract every runtime adapter satisfies
  • AdapterCapabilities / DataClassification — per-adapter compliance declarations consumed by otaman-router
  • Claude Code adapter: places each active skill's SKILL.md at /skills//SKILL.md; injects [CAVEAT: …] annotations for