nshkrdotcom

Claude Agent SDK — Development skill for Claude Code

Development community

An Elixir SDK for Claude Code - provides programmatic access to Claude Code CLI with streaming message processing.

How to install Claude Agent SDK

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

What Claude Agent SDK does

An Elixir SDK for Claude Code - provides programmatic access to Claude Code CLI with streaming message processing.

Alternatives in Development

  • Connect — Fancy stream processing made operationally mundane 8608 114 1 8.6k ★
  • Agent Of Empires — Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile 3.1k ★
  • Sanitize — Detect and redact PII from text files — 15 categories (SSNs, credit cards, API keys, etc.), zero dependencies 3.1k ★

README

Claude Agent SDK Logo

Claude Agent SDK for Elixir

[![Hex.pm](https://img.shields.io/hexpm/v/claude_agent_sdk.svg)](https://hex.pm/packages/claude_agent_sdk) [![Hex Docs](https://img.shields.io/badge/hex-docs-lightgreen.svg)](https://hexdocs.pm/claude_agent_sdk/) [![Hex.pm Downloads](https://img.shields.io/hexpm/dt/claude_agent_sdk.svg)](https://hex.pm/packages/claude_agent_sdk) [![License](https://img.shields.io/hexpm/l/claude_agent_sdk.svg)](https://github.com/nshkrdotcom/claude_agent_sdk/blob/main/LICENSE) [![CI](https://github.com/nshkrdotcom/claude_agent_sdk/actions/workflows/elixir.yaml/badge.svg)](https://github.com/nshkrdotcom/claude_agent_sdk/actions/workflows/elixir.yaml) [![Last Commit](https://img.shields.io/github/last-commit/nshkrdotcom/claude_agent_sdk.svg)](https://github.com/nshkrdotcom/claude_agent_sdk/commits/main)

An Elixir SDK aiming for high parity with the official [claude-agent-sdk-python](https://github.com/anthropics/claude-agent-sdk-python) while treating the [Claude Code CLI](https://code.claude.com/docs/en/cli-reference) as the authoritative runtime contract. Build AI-powered applications with Claude using a production-ready interface for the Claude Code CLI, featuring streaming responses, lifecycle hooks, permission controls, and in-process tool execution via MCP.

**Note:** This SDK does not bundle the Claude Code CLI. You must install it separately (see [Prerequisites](#prerequisites)).

Documentation Menu

  • README.md - installation, quick start, and ownership boundaries
  • guides/getting-started.md - first query and streaming flows
  • guides/configuration.md - runtime config and defaults
  • guides/model-configuration.md - Claude model selection and effort controls
  • guides/agents.md - agent and orchestration patterns
  • guides/testing.md - local validation workflow
  • guides/provider_behavior_manifest.md - evidence for Claude-n