O que verifypdf-skill faz?
Habilidade de agente integrada que verifica PDFs (fraude, adulteração, geração por IA) através da API VerifyPDF v2. SKILL.md + auxiliares bash/python.
Funcionalidades
- Verificação de fraude: Detecta assinaturas inválidas, metadados suspeitos.
- Detecção de adulteração: Verifica alterações não autorizadas no conteúdo.
- Identificação de IA: Analisa se o PDF foi gerado por ferramentas de IA.
- API v2: Integração direta com a API VerifyPDF v2.
- Scripts auxiliares: Scripts bash e Python prontos para uso.
Como usar
- Instale a habilidade em seu agente (Claude Code, Cursor, etc.).
- Execute o comando
verifypdf <caminho-do-arquivo.pdf>. - A habilidade retornará um relatório com os resultados da verificação.
Exemplo de uso
verifypdf documento.pdf
Exemplo de saída
{
"status": "success",
"fraud_score": 0.2,
"tampering_detected": false,
"ai_generated": false,
"summary": "PDF autêntico, sem suspeitas."
}
Pré-requisitos
- Acesso à API VerifyPDF v2 (chave de API necessária).
- Python 3.8+ ou bash (dependendo do script utilizado).
Configuração
Defina a variável de ambiente VERIFYPDF_API_KEY com sua chave de API:
export VERIFYPDF_API_KEY="sua-chave-aqui"
Script auxiliar (Python)
import requests
def verify_pdf(file_path):
api_key = os.getenv("VERIFYPDF_API_KEY")
headers = {"Authorization": f"Bearer {api_key}"}
with open(file_path, "rb") as f:
response = requests.post("https://api.verifypdf.com/v2/verify", files={"file": f}, headers=headers)
return response.json()
Script auxiliar (bash)
#!/bin/bash
# verifypdf.sh
# Uso: ./verifypdf.sh <arquivo.pdf>
API_KEY=${VERIFYPDF_API_KEY}
FILE_PATH=$1
curl -X POST "https://api.verifypdf.com/v2/verify" \
-H "Authorization: Bearer ${API_KEY}" \
-F "file=@${FILE_PATH}"
Suporte a plataformas
- Claude Code
- Cursor
- Codex
- Outros agentes compatíveis
Licença
MIT