Zum Hauptinhalt springen

Create Atomic Tool

Skill Verifiziert Aktiv
Teil von:Atomic Agents

Erstellen Sie eine `BaseTool[InSchema, OutSchema]`-Unterklasse — Eingabe-/Ausgabeschemata, `BaseToolConfig`, `run()` (und optional `run_async()`), umgebungsgesteuerte Geheimnisse, typisierte Fehler-Outputs. Verwenden Sie dies, wenn der Benutzer fragt, "ein Werkzeug hinzuzufügen", "ein Werkzeug zu erstellen", "eine API als Werkzeug zu verpacken", "eine `BaseTool` zu bauen", "ein Werkzeug für Berechnungen/Suche/Wetter zu erstellen" oder `/atomic-agents:create-atomic-tool` ausführt.

Zweck

Bereitstellung eines strukturierten und geführten Prozesses für Entwickler zur Erstellung benutzerdefinierter Werkzeuge für KI-Agenten unter Verwendung des Atomic Agents-Frameworks.

Funktionen

  • Erstellt `BaseTool`-Unterklassen mit typisierten Schemata.
  • Unterstützt synchrone (`run`) und asynchrone (`run_async`) Methoden.
  • Konfiguriert Geheimnisse über Umgebungsvariablen und `BaseToolConfig`.
  • Fördert typisierte Fehler-Outputs für robuste Fehlerbehandlung.
  • Bietet Skelett-Implementierungen für lokale und HTTP-basierte Werkzeuge.

Anwendungsfälle

  • Wenn ein Benutzer fragt, ein neues Werkzeug zu seinem KI-Agenten hinzuzufügen.
  • Wenn ein Benutzer eine externe API als Werkzeug verpacken muss.
  • Beim Erstellen von Utility-Tools wie Taschenrechnern, Suchfunktionen oder Datenbankabfragewerkzeugen.
  • Beim Erstellen benutzerdefinierter `BaseTool`-Implementierungen innerhalb des Atomic Agents-Frameworks.

Nicht-Ziele

  • Erstellung von Agenten oder vollständigen KI-Anwendungen.
  • Verwaltung der Bereitstellung oder Verteilung von Werkzeugen.
  • Beantwortung allgemeiner Framework-Fragen außerhalb der Werkzeugerstellung.

Praktiken

  • Werkzeugentwicklung
  • Schema-Design
  • Fehlerbehandlung

Voraussetzungen

  • Python 3.8+
  • Atomic Agents-Bibliothek installiert
  • Pydantic installiert

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add BrainBlend-AI/atomic-agents
/plugin install atomic-agents@brainblend-plugins

Qualitätspunktzahl

Verifiziert
99 /100
Analysiert 1 day ago

Vertrauenssignale

Letzter Commit15 days ago
Sterne5.9k
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Cli Creator

100

Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.

Skill
openai

Instructor

98

Extract structured data from LLM responses with Pydantic validation, retry failed extractions automatically, parse complex JSON with type safety, and stream partial results with Instructor - battle-tested structured output library

Skill
Orchestra-Research

Create Atomic Schema

98

Entwerfen und schreiben Sie ein `BaseIOSchema`-Eingabe-/Ausgabepaar für einen Atomic Agents-Agenten oder ein Tool – Docstrings, Feld-Beschreibungen, Validatoren, Fehler-Varianten. Verwenden Sie dies, wenn der Benutzer nach "Schema erstellen", "Eingabe-/Ausgabe-Schema entwerfen", "`IOSchema` definieren", "`BaseIOSchema` schreiben", "Modellieren der Agentenausgabe" fragt oder `/atomic-agents:create-atomic-schema` ausführt.

Skill
BrainBlend-AI

Instructor

75

Extract structured data from LLM responses with Pydantic validation, retry failed extractions automatically, parse complex JSON with type safety, and stream partial results with Instructor - battle-tested structured output library

Skill
davila7

Context Mode Ops

100

Verwalten Sie GitHub-Issues, PRs, Releases und Marketing mit parallelen Subagenten-Armeen im Context-Mode. Orchestriert 10-20 dynamische Agenten pro Aufgabe. Verwenden Sie dies bei der Triage von Issues, der Überprüfung von PRs, der Veröffentlichung von Versionen, dem Schreiben von LinkedIn-Posts, der Ankündigung von Releases, der Behebung von Fehlern, dem Mergen von Beiträgen, der Validierung von ENV-Variablen, dem Testen von Adaptern oder dem Synchronisieren von Branches.

Skill
mksglu

Fixflow

100

Führen Sie Codierungsaufgaben mit einem strengen Liefer-Workflow aus: Erstellen Sie einen vollständigen Plan, implementieren Sie Schritt für Schritt, führen Sie kontinuierlich Tests durch und committen Sie standardmäßig nach jedem Schritt (`per_step`). Unterstützt explizite Commit-Policy-Überschreibungen (`final_only`, `milestone`) und optional BDD (Given/When/Then), wenn Benutzer verhaltensgesteuerte Bereitstellung anfordern oder Anforderungen unklar sind.

Skill
majiayu000