By zenml-io
Claude Code distribution for five Kitaru Agent Skills: quickstart onboarding, durable flow scoping, authoring with current adapters, PydanticAI migration, and OpenAI Agents SDK migration
Guide for writing Kitaru durable workflows and operational control paths. Use when creating or refactoring Kitaru flows, checkpoints, waits, logging, artifacts, tracked LLM calls, replay/resume/retry flows, KitaruClient usage, CLI commands, MCP operations, deployments, secrets, or adapter integrations for PydanticAI, OpenAI Agents, LangGraph, Claude Agent SDK, and Gemini Interactions. Triggers on mentions of kitaru, @flow, @checkpoint, kitaru.wait, kitaru.log, kitaru.save, kitaru.load, KitaruClient, replay, resume, retry, `kitaru executions ...`, MCP tools, `KitaruAgent`, `KitaruRunner`, `KitaruGraphRunner`, `KitaruClaudeRunner`, `KitaruGeminiInteractionsRunner`, `GeminiInteractionRequest`, `wait_for_input`, `wait_for_approval`, `wait_for_interrupt`, `requires_action`, Antigravity, or migration from deprecated `wrap(...)`.
Migrate existing Claude Agent SDK code to Kitaru's Claude Agent SDK adapter. Use when code mentions claude_agent_sdk, claude_agent_sdk.query, query, ClaudeAgentOptions, ClaudeSDKClient, ResultMessage, SystemMessage, session_id, resume, cwd, allowed_tools, Bash, Read, Write, Edit, MCP, hooks, permissions, file checkpointing, transcript, workspace, KitaruClaudeRunner, ClaudeRunRequest, ClaudeRunResult, ClaudeCapturePolicy, checkpoint_strategy, or invocation. Helps classify direct, approximate, and absent mappings, keep Claude-owned internals inside one invocation boundary, and produce a migration report with replay, workspace, session, tool, Bash, MCP, hook, and privacy risks called out.
Migrate existing Gemini Interactions, Google GenAI, and Antigravity managed agent code to Kitaru's Gemini Interactions adapter. Use when code mentions google.genai, genai.Client, client.interactions.create, client.interactions.get, Interaction, interaction_id, previous_interaction_id, requires_action, function_call, function_result, background, store, poll, steps, output_text, Antigravity, managed agents, environment, Vertex, API key, KitaruGeminiInteractionsRunner, GeminiInteractionRequest, GeminiInteractionResult, GeminiInteractionCapturePolicy, or cache_identity. Helps classify direct, approximate, and absent mappings, preserve Google-owned hosted interaction internals, handle requires_action and polling safely, and produce a migration report.
Migrate existing LangGraph and LangChain agent code to Kitaru's LangGraph adapter. Use when code mentions LangGraph, StateGraph, CompiledStateGraph, graph.invoke, graph.ainvoke, stream, astream, interrupt, Command, thread_id, checkpointer, InMemorySaver, MemorySaver, create_agent, KitaruGraphRunner, LangGraphRunRequest, LangGraphRunResult, KitaruLangGraphMiddleware, build_resume_request, wait_for_interrupt, checkpoint_strategy, graph_call, calls, callbacks, event streams, Deep Agents, or checkpointers. Helps classify direct, approximate, and absent mappings, choose graph_call vs middleware-backed calls boundaries, preserve LangGraph ownership of graph state, and produce a migration report.
Migrate existing OpenAI Agents SDK code to Kitaru's OpenAI Agents adapter. Use when code mentions agents.Agent, Runner.run, Runner.run_sync, KitaruRunner, OpenAIRunRequest, OpenAIRunResult, wait_for_approval, build_resume_request, function_tool, RunConfig, handoffs, context, approval/resume flows, or checkpoint_strategy. Helps classify direct, approximate, and absent mappings, choose runner_call vs calls boundaries, preserve OpenAI Agents SDK ownership of the agent turn, and produce a MIGRATION_REPORT.md with replay, context, approval, tool, and side-effect risks called out.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Reusable Markdown agent skills for discovering, designing, migrating, and building durable AI agent workflows with Kitaru.
This repository contains eight shared skill directories plus Claude Code plugin packaging. Claude Code can install the skills through its plugin flow. Codex, Cursor, and other agent hosts can use the Markdown skill files and the host-specific MCP setup guides where their local skill, rule, or context-loading workflow supports that pattern.
| Skill | Skill / invocation | Purpose |
|---|---|---|
| kitaru-quickstart | kitaru-quickstart (/kitaru-quickstart in Claude Code) | Interactive onboarding: scaffolds a personalized demo flow, demonstrates crash recovery with replay, human-in-the-loop with wait(), artifact capture, and optional MCP integration |
| kitaru-scoping | kitaru-scoping (/kitaru-scoping in Claude Code) | Structured interview to validate whether your workflow benefits from durable execution, then designs the flow architecture (checkpoint boundaries, wait points, replay anchors, artifact strategy, operator surface, MVP scope) |
| kitaru-authoring | kitaru-authoring (/kitaru-authoring in Claude Code) | Guide for writing Kitaru flows, checkpoints, waits, logging, artifacts, KitaruClient, replay/resume/retry, deployments, secrets, CLI/MCP tools, and adapters for PydanticAI, OpenAI Agents, LangGraph, Claude Agent SDK, and Gemini Interactions |
| kitaru-pydantic-ai-migration | kitaru-pydantic-ai-migration (/kitaru-pydantic-ai-migration in Claude Code) | Migrate existing PydanticAI agent code to KitaruAgent with conservative boundary selection, direct/approximate/absent classification, HITL safety checks, capture policy guidance, and a migration report |
| kitaru-openai-agents-migration | kitaru-openai-agents-migration (/kitaru-openai-agents-migration in Claude Code) | Migrate existing OpenAI Agents SDK code to KitaruRunner, OpenAIRunRequest, and OpenAIRunResult with checkpoint strategy selection, approval/resume handling, context serialization checks, and a migration report |
| kitaru-langgraph-migration | kitaru-langgraph-migration (/kitaru-langgraph-migration in Claude Code) | Migrate existing LangGraph, LangChain create_agent(...), or Deep Agents-style code to KitaruGraphRunner with honest graph_call vs middleware-backed calls boundary selection and a migration report |
| kitaru-claude-agent-sdk-migration | kitaru-claude-agent-sdk-migration (/kitaru-claude-agent-sdk-migration in Claude Code) | Migrate existing Claude Agent SDK code to KitaruClaudeRunner with one invocation checkpoint, Claude-owned tool/Bash/MCP/workspace caveats, capture policy review, and a migration report |
| kitaru-gemini-interactions-migration | kitaru-gemini-interactions-migration (/kitaru-gemini-interactions-migration in Claude Code) | Migrate existing Gemini Interactions, Google GenAI Interactions, or Antigravity managed-agent code to KitaruGeminiInteractionsRunner with requires_action, polling, function-result, Antigravity, and Google-owned internals caveats |
For new Kitaru work:
kitaru-quickstart to see what Kitaru does and build
intuition for crash recovery, replay, waits, and artifactskitaru-scoping to validate fit and define your flow
architecture before writing codekitaru-authoring to build the flows defined in your
flow_architecture.mdFor existing framework code:
MIGRATION_REPORT.md to check
replay, wait, state, approval/resume, interrupt, polling, context, privacy,
and side-effect riskskitaru-authoring for any additional
flows, checkpoints, artifacts, CLI/MCP usage, or deployment workIn Claude Code, those skills are exposed as slash commands:
/kitaru-quickstart, /kitaru-scoping, /kitaru-authoring,
/kitaru-pydantic-ai-migration, /kitaru-openai-agents-migration,
/kitaru-langgraph-migration, /kitaru-claude-agent-sdk-migration, and
/kitaru-gemini-interactions-migration.
Claude Code users can install the packaged skills from the Claude Code plugin marketplace:
/plugin marketplace add zenml-io/kitaru-skills
/plugin install kitaru@kitaru
npx claudepluginhub zenml-io/kitaru-skills --plugin kitaruThis skill should be used when the model's ROLE_TYPE is orchestrator and needs to delegate tasks to specialist sub-agents. Provides scientific delegation framework ensuring world-building context (WHERE, WHAT, WHY) while preserving agent autonomy in implementation decisions (HOW). Use when planning task delegation, structuring sub-agent prompts, or coordinating multi-agent workflows.
Multi-agent /workflow development pipeline (planner → plan-review → coder → code-review) with typed handoff contracts, lifecycle hooks, and MCP servers.
HelloAGENTS — The orchestration kernel that makes any AI CLI smarter. Adds intelligent routing, unified QA gates, safety guards, and notifications.
Multi-agent workflow orchestration via YAML. Ships the conductor skill so the assistant can validate, run, debug, and author workflow files for the conductor CLI.
Multi-agent orchestration with AI SDK v5 - handoffs, routing, and coordination for any AI provider (OpenAI, Anthropic, Google)
Enterprise AI agent orchestration plugin with 150+ commands, 74+ specialized agents, SPARC methodology, swarm coordination, GitHub integration, and neural training capabilities