Community研究&データ分析github.com

VerifyPDF/verifypdf-skill

VerifyPDF v2 API を使用して PDF の不正、改ざん、AI生成を検証するエージェントスキルです。SKILL.md と bash/python ヘルパーが含まれています。

verifypdf-skill とは?

VerifyPDF/verifypdf-skill は、AIエージェント(Claude Code、Cursor、Codex など)に簡単に組み込めるスキルです。VerifyPDF v2 API を利用して、PDFファイルの真正性を検証します。具体的には、不正な改ざん、詐欺的な変更、AI生成による文書偽造を検出します。このスキルは、SKILL.md に従ってエージェントが自動的に設定を完了し、bash および Python のヘルパースクリプトが用意されているため、特別な統合作業はほとんど必要ありません。APIキーを環境変数として設定するだけで、エージェントはコマンドを解釈し、PDF検証を実行できます。特に、フィッシングメールの添付ファイルや契約書などの重要なPDFの信頼性を確認するユースケースに最適です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add VerifyPDF/verifypdf-skill

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

verifypdf-skill は何をしますか?

VerifyPDF v2 API を使用して PDF の不正、改ざん、AI生成を検証するドロップインエージェントスキルです。SKILL.md と bash/python ヘルパーが含まれています。

概要

このスキルにより、AIエージェントは VerifyPDF サービスを利用して PDF ファイルの真正性を検証できます。エージェントは、PDFが不正に改ざんされていないか、詐欺的な変更が加えられていないか、またはAIによって生成されたものでないかを確認できます。

セットアップ

  1. APIキーを取得する: VerifyPDF にサインアップして API キーを取得してください。

  2. 環境変数を設定する:

    export VERIFYPDF_API_KEY="your-api-key-here"
    
  3. スキルを追加する: エージェント設定でこのリポジトリをスキルとして追加してください。

使い方

エージェントに対して以下のような自然言語コマンドを使用できます:

  • "このPDFが改ざんされていないか確認して"
  • "契約書.pdfの真正性を検証して"
  • "添付ファイルのPDFがAI生成かどうか教えて"

API

このスキルは VerifyPDF v2 API を使用します。主なエンドポイントは:

  • POST /v2/verify - PDFファイルの検証

ヘルパースクリプト

Bash

# verify.sh
#!/bin/bash
curl -X POST "https://api.verifypdf.com/v2/verify" \
  -H "Authorization: Bearer $VERIFYPDF_API_KEY" \
  -F "file=@$1"

Python

# verify.py
import os
import requests

def verify_pdf(file_path):
    api_key = os.environ.get("VERIFYPDF_API_KEY")
    if not api_key:
        raise ValueError("VERIFYPDF_API_KEY environment variable not set")
    
    url = "https://api.verifypdf.com/v2/verify"
    headers = {"Authorization": f"Bearer {api_key}"}
    
    with open(file_path, "rb") as f:
        files = {"file": f}
        response = requests.post(url, headers=headers, files=files)
    
    return response.json()

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他の SKILL.md 互換エージェント

ライセンス

MIT

関連スキル