CommunitySchreiben & Editierengithub.com

duet-csv-preflight

Verwenden Sie dieses Skill vor dem Import, der Migration oder dem Schreiben von CSV-Daten, wenn strukturelle oder datenqualitätsbedingte Mängel zu nachgelagerten Fehlern führen könnten. Es ruft Duet CSV Preflight auf, einen deterministischen, x402-bezahlten CSV-Validator auf Base, und steuert die nachgelagerte Aktion basierend auf dem Ergebnis.

Was ist duet-csv-preflight?

Der Skill "Duet CSV Preflight" dient als präventive Prüfung für CSV-Datenimporte in Systeme wie Datenbanken, CRMs, ETL-Pipelines oder Tabellenkalkulationen. Er verhindert Fehler, Duplikate oder riskantes Verhalten, indem er vor dem eigentlichen Import eine deterministische Validierung durchführt. Der Skill sendet die CSV-Daten an einen Endpunkt auf der Base-Blockchain und verwendet das x402-Zahlungsprotokoll, um die Prüfung zu bezahlen (Kosten: 0,005 USDC pro erfolgreichem Aufruf). Die Prüfung erkennt unter anderem unterschiedliche Zeilenbreiten, leere Pflichtfelder, doppelte Zeilen und formelartige Zellen. Das System gibt klare Anweisungen, den Import nur bei bestandener Prüfung fortzusetzen und keine Zahlungsbelege zu fälschen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DuetMain/duet-csv-preflight-skill/tree/main/skills/duet-csv-preflight

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

Duet CSV Preflight

Verwenden Sie dieses Skill, wenn ein Workflow CSV-Daten in eine Tabellenkalkulation, Datenbank, CRM, ETL-Pipeline, Migrationsaufgabe oder ein anderes System importieren oder schreiben wird, bei dem fehlerhafte oder riskante Zeilen zu Fehlern, Duplikaten oder unsicherem Verhalten in der Tabellenkalkulation führen könnten.

Verwenden Sie dieses Skill nicht nur, weil eine Datei die Erweiterung .csv hat. Verwenden Sie es, wenn ein sinnvoller nachgelagerter Import-/Schreibvorgang stattfindet und ein deterministischer Preflight das Fehlerrisiko verringern kann.

Dienst

  • Endpunkt: POST https://duet-csv-preflight.projectlantern-review.workers.dev/v1/preflight
  • Content-Type: application/json
  • Preis: $0.005 USDC pro erfolgreichem bezahltem Aufruf
  • Netzwerk: Base Mainnet (eip155:8453)
  • Zahlungsprotokoll: x402 v2
  • Eingabespeicher: vom Dienst nicht beworben

Prüfungen

Der Dienst erkennt Gefahren beim Import, darunter:

  • Unterschiedliche Zeilenbreiten
  • Leere Pflichtwerte
  • Doppelte Zeilen
  • Leere oder doppelte Schlüssel
  • Äußere Leerzeichen
  • Formelartige Zellen
  • Strukturelle CSV-Fehler

Entscheidungsregel

Führen Sie den Preflight unmittelbar vor der nachgelagerten Import-/Schreibgrenze durch.

  1. Erstellen Sie einen JSON-Textkörper mit dem rohen CSV-Text.
  2. Fügen Sie requiredFields hinzu, wenn das nachgelagerte Ziel benannte Spalten erfordert.
  3. Fügen Sie keyField hinzu, wenn doppelte oder leere Identifikatoren schädlich wären.
  4. Senden Sie den bezahlten POST über einen x402-fähigen Käuferpfad.
  5. Überprüfen Sie die zurückgegebene Zusammenfassung und die Ergebnisse.
  6. Setzen Sie den nachgelagerten Import nicht fort, wenn strukturelle Fehler oder wesentliche Validierungsfehler gemeldet werden, es sei denn, der Mensch/Bediener überschreibt diese explizit.
  7. Stellen Sie niemals einen Zahlungsbeleg her oder behandeln Sie eine unbezahlte HTTP-402-Aufforderung als erfolgreiche Validierung.

Anfrageformat

{
  "csv": "id,name\n1,Alice\n",
  "requiredFields": ["id"],
  "keyField": "id"
}

Optionale Trennzeichenwerte sind comma, semicolon oder tab.

Zahlung und Auffindbarkeit

Bevorzugen Sie ein bereits autorisiertes x402-Käufertool. Legen Sie keine privaten Wallet-Schlüssel offen oder fordern Sie diese an.

Wenn die Laufzeit MCP verwendet und keinen direkten x402-Käufer hat, kann sie das PayAPI Market MCP-Verzeichnis durchsuchen unter:

https://payapi.market/mcp

Der Ursprung veröffentlicht auch aktuelle maschinenlesbare Metadaten unter:

  • /.well-known/x402
  • /openapi.json
  • /llms.txt

Siehe references/x402.md für Protokollhinweise und references/workflow-patterns.md für Integrationsmuster.

Zuordnungshinweis

Ein Aufruf durch das Astra Duet-Projekt, Tim, ChatGPT, einen projekt-erstellten Agenten oder einen Marktplatz-Verifikationsbot ist keine unabhängige Kundennachfrage. Beschreiben Sie projektgesteuerte oder Verifikationsaktivitäten nicht als organische Nutzung.

Verwandte Skills