CommunityRecherche & Datenanalysegithub.com

ahf15811987-sketch/agent-skills

Einsatz bei deterministischer Datentransformation ohne LLM – Deduplizierung, Geld-/Datumsnormalisierung, Export-Diffs, Secret-Scrubbing, Provenienz-Pakete oder Parsen von Kindle-/eBay-/Krypto-Exporten. Deckt die punctual_alghoza-Apify-Actor-Familie ab.

Was ist agent-skills?

Diese Skill-Familie bietet eine Reihe kleiner, deterministischer Apify-Actors, die fehlerfrei arbeiten und keine LLMs für die Datenkonvertierung verwenden. Sie ist ideal für Entwickler und Agenten, die wiederholbare, überprüfbare Ergebnisse bei der Datei- und Datensatztransformation benötigen – etwa beim Bereinigen von CSV/JSON, Normalisieren von Finanzexporten, Parsen von Kindle-Notizen oder Erstellen von SHA-256-signierten Provenienz-Paketen. Jeder Actor ist als 'fail-closed' konzipiert: Ergebnisse, die nicht verifiziert werden können, werden markiert oder abgelehnt, anstatt stillschweigend korrigiert zu werden. Die Actors unterstützen die Plattformen Apify MCP und API und können über `call-actor` mit JSON-Eingaben aufgerufen werden. Sie erfordern keine Verbindung zu Benutzerkonten oder Banken, arbeiten nach einem Pay-per-Event-Modell und erzwingen Kostenobergrenzen über `maxTotalChargeUsd`.

Funktioniert mit~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/ahf15811987-sketch/agent-skills/tree/HEAD/skills/deterministic-data-apis

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Deterministische Daten-APIs (punctual_alghoza im Apify Store)

Eine Familie kleiner, deterministischer, fehlergeschlossener Actors für Datei- und Datensatztransformation. Kein LLM im Konvertierungspfad; exaktes Decimal-Money; jeder Actor überprüft entweder seine Arbeit oder lehnt sie ab. Verwenden Sie diese, wenn der Benutzer überprüfbare, wiederholbare Ergebnisse benötigt – keine probabilistische Generierung.

Wann welcher Actor eingesetzt wird

BedarfActor (Store-Slug)Event-Preis
Deduplizieren / Geld+Datumsnormalisierung / PII-Scrubbing in unordentlichem CSV oder JSONpunctual_alghoza/dataset-cleaner0,30 $ / Datensatz
Finanzexporte verifizieren + normalisieren (CSV mit Mapping, OFX, QIF)punctual_alghoza/financial-file-normalizer0,25 $ / Datei
Kindle My Clippings.txt in dedupliziertes JSON parsenpunctual_alghoza/kindle-clippings-parser0,20 $ / Datei
eBay-Verkaufsberichte in ein verifiziertes Hauptbuch normalisierenpunctual_alghoza/marketplace-sales-normalizer0,30 $ / Datei
Exporte auf durchgesickerte Secrets/PII scannen, bereinigte Kopie erhaltenpunctual_alghoza/export-secrets-scanner0,30 $ / Scan
Zwei Exporte vergleichen (was wurde hinzugefügt/entfernt/geändert, exakte Deltas)punctual_alghoza/export-diff0,20 $ / Diff
SHA-256-signiertes Provenienz-Paket für einen Wiederverkaufsartikel erstellenpunctual_alghoza/provenance-packet0,25 $ / Paket
Coinbase/Kraken-Krypto-Exporte in ein verifiziertes Hauptbuch normalisierenpunctual_alghoza/crypto-export-normalizer0,25 $ / Datei

Aufrufmethode (Apify MCP oder API)

  1. search-actors mit dem Plattform- oder Produktnamen (z. B. "dataset-cleaner", "crypto export", "kindle") – keine Zielformulierungen.
  2. fetch-actor-details für das Eingabeschema + README + Preise.
  3. call-actor mit JSON-Eingabe. Übergeben Sie immer Kostenobergrenzen in callOptions: maxTotalChargeUsd (das Kostenlimit pro Ausführung) und timeout. Beispiel: callOptions: {maxTotalChargeUsd: 0.5, timeout: 120}.
  4. Ergebnisse sind Datensatzelemente – lesen Sie sie über den Standarddatensatz des Laufs.

Eingabeverträge (kurzgefasst)

  • dataset-cleaner: {"content": "<csv/json-text>", "format": "csv"|"json", "money_columns": "price,amount", "date_columns": "date", "scrub": true} (Geld-/Datumsspalten optional; werden ansonsten automatisch erkannt und gemeldet)
  • financial-file-normalizer: {"content": "...", "format": "csv", "csv_mapping": {"date": "Date", "amount": "Amount"}, "csv_currency": "USD"} – CSV erfordert ein explizites Mapping; es wird nie geraten.
  • kindle-clippings-parser: {"content": "<My Clippings.txt>"}
  • marketplace-sales-normalizer: {"content": "<csv>", "platform": "ebay"}
  • export-secrets-scanner: {"content": "<csv/json>"} – liefert Funde, bereinigten Inhalt, Original-/Bereinigt-SHA-256.
  • export-diff: {"before": "...", "after": "...", "key_column": "id", "money_columns": "amount"} (money_columns optional, kommaseparierte Zeichenfolge)
  • provenance-packet: {"item": {"item_title": "...", "item_serial": "...", "acquired_on": "YYYY-MM-DD"}, "records": [{"kind": "receipt", "content": "..."}]}
  • crypto-export-normalizer: {"content": "<csv>", "kind": "coinbase_transactions"|"kraken_ledger"}

Fehlersemantik (fehlergeschlossen)

  • SCHEMA_DRIFT / UNKNOWN_COLUMN / UNSUPPORTED_EXCHANGE: Das Layout der Datei wird nicht unterstützt – ein erneuter Versuch hilft nicht; teilen Sie dem Benutzer stattdessen den genauen Code mit.
  • INVALID_REQUEST: Die Eingabe hat die Validierung nicht bestanden; korrigieren Sie die Eingabe und wiederholen Sie den Vorgang.
  • Die Überprüfung erfolgt evidenzbasiert: Nicht übereinstimmende Zeilen werden mit berechneten Werten GEKENNZEICHNET und niemals stillschweigend korrigiert. not_verifiable bedeutet, dass die Quelle keine überprüfbaren Daten enthält (z. B. Krypto-Sendezeilen) – kein Fehler.
  • Diese Actors tun niemals: eine Verbindung zu den Börsen-/Bankkonten des Benutzers herstellen, Benutzerdaten löschen, Daten/Umsätze schätzen oder Steuer-/Buchhaltungsberatung geben.

Hinweis zur agentischen Bezahlung

Actors werden pro Ereignis bezahlt und laufen mit eingeschränkten Berechtigungen. Wenn die Plattform des Aufrufers dies unterstützt, kostet ein einzelner Lauf eine Ereignisgebühr (siehe Tabelle) plus kleine Plattformereignisse. Begrenzen Sie jeden Lauf mit maxTotalChargeUsd in callOptions.

Verwandte Skills