CommunityPesquisa e Análise de Dadosgithub.com

Deterministic Data APIs (punctual_alghoza na Apify Store)

Use quando o usuário precisa de transformação de dados determinística sem um LLM — deduplicação, normalização de moeda/data, diff de exportações, remoção de segredos, pacotes de procedência ou análise de exportações Kindle/eBay/criptomoedas. Abrange a família de atores punctual_alghoza do Apify.

O que é Deterministic Data APIs (punctual_alghoza na Apify Store)?

Esta skill fornece um conjunto de pequenos Atores Apify determinísticos, que falham de forma segura, para transformação de arquivos e conjuntos de dados sem envolver um LLM. Ela garante resultados verificáveis e repetíveis, com precisão decimal exata para valores monetários e validação rigorosa — cada Ator verifica seu trabalho ou se recusa a prosseguir. É ideal para tarefas como deduplicação, normalização de exportações financeiras e de criptomoedas, análise de clipes do Kindle, remoção de segredos/PII, diff entre exportações e geração de pacotes de procedência com assinatura SHA-256. A skill cobre a família de Atores ‘punctual_alghoza’ e pode ser chamada via MCP do Apify ou API, exigindo parâmetros de entrada específicos e limites de custo (maxTotalChargeUsd). Ela suporta formatos como CSV, JSON, OFX, QIF e My Clippings.txt, e opera com semântica de falha fechada: erros como SCHEMA_DRIFT ou UNKNOWN_COLUMN indicam layouts não suportados, enquanto INVALID_REQUEST sinaliza entrada inválida. Os Atores nunca se conectam a contas bancárias, excluem dados do usuário, adivinham datas/valores ou fornecem conselhos fiscais/contábeis.

Funciona com~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 Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

APIs de Dados Determinísticos (punctual_alghoza na Apify Store)

Uma família de pequenos Atores determinísticos, que falham de forma segura, para transformação de arquivos e conjuntos de dados. Sem LLM no caminho de conversão; moeda Decimal exata; cada Ator verifica seu trabalho ou se recusa. Use estes quando o usuário precisar de resultados verificáveis e repetíveis — não de geração probabilística.

Quando usar cada Ator

NecessidadeAtor (slug da loja)Preço por evento
Deduplicar / normalizar moeda+datas / remover PII em CSV ou JSON bagunçadopunctual_alghoza/dataset-cleaner$0,30 / conjunto de dados
Verificar + normalizar exportações financeiras (CSV com mapeamento, OFX, QIF)punctual_alghoza/financial-file-normalizer$0,25 / arquivo
Analisar My Clippings.txt do Kindle em JSON deduplicadopunctual_alghoza/kindle-clippings-parser$0,20 / arquivo
Normalizar relatórios de vendas do eBay em um razão verificadopunctual_alghoza/marketplace-sales-normalizer$0,30 / arquivo
Escanear exportações em busca de segredos/PII vazados, obter cópia limpapunctual_alghoza/export-secrets-scanner$0,30 / varredura
Comparar duas exportações (o que foi adicionado/removido/alterado, deltas exatos)punctual_alghoza/export-diff$0,20 / diff
Construir pacote de procedência com assinatura SHA-256 para um item de revendapunctual_alghoza/provenance-packet$0,25 / pacote
Normalizar exportações de criptomoedas Coinbase/Kraken em um razão verificadopunctual_alghoza/crypto-export-normalizer$0,25 / arquivo

Como chamar (MCP ou API do Apify)

  1. search-actors com o nome da plataforma ou produto (ex.: "dataset-cleaner", "exportação cripto", "kindle") — não frases de objetivo.
  2. fetch-actor-details para obter o esquema de entrada + README + preços.
  3. call-actor com entrada JSON. Sempre passe limites de custo em callOptions: maxTotalChargeUsd (limite de gasto por execução) e timeout. Exemplo: callOptions: {maxTotalChargeUsd: 0.5, timeout: 120}.
  4. Os resultados são itens do conjunto de dados — leia-os através do conjunto de dados padrão da execução.

Contratos de entrada (concisos)

  • dataset-cleaner: {"content": "<texto csv/json>", "format": "csv"|"json", "money_columns": "preço,quantia", "date_columns": "data", "scrub": true} (colunas de moeda/data opcionais; auto-detectadas e relatadas caso contrário)
  • financial-file-normalizer: {"content": "...", "format": "csv", "csv_mapping": {"date": "Data", "amount": "Quantia"}, "csv_currency": "USD"} — CSV requer um mapeamento explícito; nunca é adivinhado.
  • kindle-clippings-parser: {"content": "<My Clippings.txt>"}
  • marketplace-sales-normalizer: {"content": "<csv>", "platform": "ebay"}
  • export-secrets-scanner: {"content": "<csv/json>"} — retorna achados, conteúdo limpo, SHA-256 original/limpo.
  • export-diff: {"before": "...", "after": "...", "key_column": "id", "money_columns": "quantia"} (money_columns opcional, string separada por vírgulas)
  • provenance-packet: {"item": {"item_title": "...", "item_serial": "...", "acquired_on": "AAAA-MM-DD"}, "records": [{"kind": "recibo", "content": "..."}]}
  • crypto-export-normalizer: {"content": "<csv>", "kind": "coinbase_transactions"|"kraken_ledger"}

Semântica de falha (falha fechada)

  • SCHEMA_DRIFT / UNKNOWN_COLUMN / UNSUPPORTED_EXCHANGE: o layout do arquivo não é suportado — repetir não ajudará; informe ao usuário o código exato.
  • INVALID_REQUEST: a entrada não foi validada; corrija a entrada e tente novamente.
  • A verificação é baseada em evidências: linhas incompatíveis são SINALIZADAS com valores calculados e nunca corrigidas silenciosamente. not_verifiable significa que a fonte não possui dados verificáveis (ex.: linhas de Envio de criptomoedas) — não é um erro.
  • Estes Atores nunca: conectam-se às contas bancárias/corretoras do usuário, excluem dados do usuário, adivinham datas/moedas ou fornecem conselhos fiscais/contábeis.

Nota de pagamento agentivo

Atores são pagos por evento, executados com permissões limitadas. Quando a plataforma do chamador suportar, uma única execução custa um encargo de evento (veja tabela) mais pequenos encargos de plataforma. Limite cada execução com maxTotalChargeUsd em callOptions.

Habilidades Relacionadas