Communitygithub.com

CyberNerdsTechnologies/claude-agent-toolkit

🛠️ Erstelle und passe Claude Code Agents mit Tools und Docker-Isolation für effiziente Produktionsworkflows und erweiterte Reasoning-Fähigkeiten an.

Was ist claude-agent-toolkit?

Das CyberNerdsTechnologies/claude-agent-toolkit ist eine Sammlung von Tools und Konfigurationen, die es Entwicklern ermöglicht, Claude Code Agents zu erstellen und anzupassen. Es bietet eine isolierte Ausführungsumgebung mittels Docker, um Produktionsworkflows effizienter und sicherer zu gestalten. Die Plattform unterstützt fortgeschrittene Reasoning-Fähigkeiten und integriert sich nahtlos in die Claude-Code-Umgebung. Mit diesem Toolkit können Nutzer maßgeschneiderte Agents entwickeln, die spezifische Aufgaben in einer kontrollierten, wiederholbaren Umgebung ausführen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add CyberNerdsTechnologies/claude-agent-toolkit

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht claude-agent-toolkit?

🛠️ Erstelle und passe Claude Code Agents mit Tools und Docker-Isolation für effiziente Produktionsworkflows und erweiterte Reasoning-Fähigkeiten an.

Übersicht

Das CyberNerdsTechnologies/claude-agent-toolkit bietet eine Reihe von Werkzeugen, um Claude Code Agents zu bauen und zu konfigurieren. Es nutzt Docker zur Isolation, sodass Agents in einer sicheren, vom Hostsystem getrennten Umgebung laufen. Dies erhöht die Zuverlässigkeit und Sicherheit für Produktionsumgebungen.

Funktionen

  • Tool-Erstellung: Definiere benutzerdefinierte Tools, die dein Agent nutzen kann.
  • Docker-Isolation: Jeder Agent läuft in einem eigenen Container, um Konflikte und Sicherheitsrisiken zu vermeiden.
  • Erweitertes Reasoning: Nutze die intelligenten Fähigkeiten von Claude für komplexe Entscheidungsprozesse.
  • Workflow-Integration: Binde Agents nahtlos in bestehende CI/CD-Pipelines und Entwicklungsprozesse ein.

Voraussetzungen

  • Docker installiert und konfiguriert
  • Claude Code CLI (claude-code)
  • Node.js (v18 oder höher)

Installation

git clone https://github.com/CyberNerdsTechnologies/claude-agent-toolkit.git
cd claude-agent-toolkit
npm install

Konfiguration

Erstelle eine .env-Datei im Stammverzeichnis:

CLAUDE_API_KEY=dein-api-schlüssel
DOCKER_IMAGE=claude-agent:latest

Verwendung

Starte einen Agent mit:

node src/index.js --agent mein-agent

Docker-Container-Management

Verwende die folgenden Befehle, um Container zu steuern:

# Container starten
node src/agent.js --start

# Container stoppen
node src/agent.js --stop

# Logs anzeigen
node src/agent.js --logs

API-Referenz

  • buildTool(name, handler) – Erstelle ein neues Tool.
  • isolateAgent(agentName, options) – Starte einen Agent in einem Docker-Container.
  • runWorkflow(steps) – Führe einen mehrschrittigen Workflow aus.

Beispiele

Beispiel für ein benutzerdefiniertes Tool:

const { buildTool } = require('./toolkit');

const helloWorld = buildTool('hello', async (args) => {
  return `Hallo, ${args.name}!`;
});

app.use(helloWorld);

Lizenz

MIT

Verwandte Skills