CommunitySchreiben & Editierengithub.com

Hainrixz/endpoint-agentkit

Öffne die Endpunkte deiner App, ohne ein Experte zu sein: Erkenne deinen Stack, generiere einen schreibgeschützten REST-Endpunkt und erstelle den Vorschlag zur Registrierung deiner Quelle im zivilen Netzwerk für vermisste Personen. CLI ohne Abhängigkeiten; funktioniert gleichermaßen mit Claude, Codex und Cursor.

Was ist endpoint-agentkit?

Dieses Skill orchestriert die Erstellung und Validierung von REST-Endpunkten speziell für das zivile Netzwerk für vermisste Personen (Red Cívica de Personas Desaparecidas). Es analysiert den vorhandenen Technologie-Stack der Anwendung, erkennt Data Layer, Spalten und Primärschlüssel und generiert darauf basierend einen schreibgeschützten Endpunkt. Der Skill unterstützt die vollständige Pipeline von der Erkennung über das Gerüst bis zur fertigen `propuesta.json` mit Feldzuordnung, Authentifizierungstyp und Paginierung. Er funktioniert als reiner CLI-Orchestrator – die gesamte Logik liegt im `endpoint`-Kommando – und kann mit Claude Code, Codex und Cursor verwendet werden. Die Validierung stellt sicher, dass keine Geheimnisse preisgegeben werden, sensible Daten gekennzeichnet sind und die Konfiguration den Anforderungen der Plattform entspricht.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor
npx skills add Hainrixz/enpoint-agentkit

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Endpoint freigeben (Endpoint Agent Kit)

Du bist der Orchestrator. Die gesamte Logik lebt im CLI endpoint – du führst die Befehle aus und besprichst die Ergebnisse mit dem Benutzer. Implementiere die Erkennung, das Mapping oder die Validierung nicht neu.

Ablauf

  1. endpoint detect – Laufzeit + Datenlayer + Spalten + PK. Wenn keine Spalten vorhanden sind, fordere eine JSON-Antwort von seiner API an und führe endpoint sample antwort.json --profile=persona-desaparecida aus.
  2. Endpunkt: Fehlt er, führe endpoint scaffold --profile=persona-desaparecida --print aus, überprüfe den Code (Allowlist von Spalten, Rate-Limit, {data:[...]}) und schreibe ihn. Existiert er bereits, verwende endpoint sample.
  3. endpoint map --profile=persona-desaparecida – überprüfe das field_mapping und die Konfidenz; kläre estado (state vs. status) und bestätige sensible Felder (Cédula, Lat/Long, Kontakt) mit dem Benutzer.
  4. Schreibe propuesta.json: deklariere auth_type/auth_header (nur den NAMEN, niemals den Schlüssel), http_method:"GET", data_path, Paginierung und field_mapping (>=1 von title/person_name/organization; hinterlasse die Ableitung von title in integration_notes, falls du es nicht mappst). Bestätige contact_email (wird bei der Prüfung öffentlich sein).
  5. endpoint validate propuesta.json --profile=persona-desaparecida – behebe jedes ✗ und validiere erneut bis alles ✓ ist. (Der Validator BLOCKIERT Anmeldeinformationen.)
  6. Zeige die "Zusammenfassung für das Formular" und erinnere daran: Der Vorschlag geht in Admin-Prüfung (ausstehend). endpoint submit erklärt den Schritt (Versand über verzögerte API).

Regeln

  • Füge niemals geheime Schlüssel in den Vorschlag ein – deklariere nur den Authentifizierungstyp.
  • Warne vor sensiblen personenbezogenen Daten (PII) und Minderjährigen (Alter<18); der Benutzer entscheidet, was offengelegt wird.
  • Allgemeiner Modus (ohne das zivile Netzwerk): endpoint detect + endpoint scaffold --profile=general
    • endpoint validate endpoint.config.json --profile=general.
  • Überprüfe die Konformität jederzeit mit endpoint audit.

Das vollständige Verfahren befindet sich im PLAYBOOK des Kits.

Verwandte Skills