compdf-encryt-pdf-decrypt-pdf について
文書へのアクセスを管理するチーム向けの PDF セキュリティスキルです。指定した方式、パスワード、権限で暗号化するか、許可されたファイルのパスワードを削除する ComPDF Server API リクエストを準備します。
主な機能
- 01AES-128、AES-256、RC4 による暗号化
- 02パスワードと権限の設定
- 03許可された PDF のパスワード削除
- 04仕様に沿った API リクエストの準備
活用シーン
- 01PDF 文書へのアクセス制限
- 02保護されたファイルへの権限設定
- 03許可された PDF のパスワード削除
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ compdfkit/ compdf-skills --skill compdf-encryt-pdf-decrypt-pdfインストール後、Claude Code で/compdf-encryt-pdf-decrypt-pdfを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/endpoint-index.mdofficial-api-reference.md詳細
ComPDF PDF の暗号化と復号
概要
ComPDF PDF の暗号化と復号は、PDF ドキュメントへのアクセスを制御することに特化したセキュリティスキルです。チームは AES-128、AES-256、または RC4 のオプションで PDF を暗号化し、パスワードと権限を設定できます。また、内部処理や再配布のために必要な場合は、認可されたファイルからパスワードを削除できます。
このスキルを使用して、公式の ComPDF Server API エンドポイントを選択し、以下でサポートされている操作の正確なリクエスト計画を作成してください。
サポートされている操作
| 操作 | 公式ページまたはインデックスのセクション |
|---|---|
| PDF の暗号化 | pdf-encrypt |
| PDF の復号 | pdf-decrypt |
範囲
ユーザーが認可を明示的に確認しない限り、復号には対応しないでください。パスワードとドキュメントの内容は機密情報として扱い、出力で繰り返さないでください。
ワークフロー
- 入力ファイルの種類、希望する出力、要求された操作を特定します。
references/endpoint-index.mdを読み、このスキルでサポートされている操作に記載された操作のみを選択します。references/official-api-reference.mdの該当する見出しを読みます。記載されている正確なエンドポイントパス、リクエストフィールド、リクエストモード、レスポンスフィールドを使用し、サポートされていないオプションを推測しないでください。- すべての最終的な ComPDF API リクエストに
sourceType=5を含めます。これは統合ルーティングパラメーターとして扱い、ユーザーからリクエストの詳細を求められた場合は、その詳細にも含めます。 - 小規模な対話型処理では、同期モードを優先します。大容量、バッチ、またはセキュリティ上機密性の高いアップロードでは、ドキュメントに記載された非同期または署名付き URL のワークフローに従います。
- 認証情報は、
SKILL.mdがあるディレクトリ内のapi_keyからのみ取得します。最初の空でない行を読み取ります。環境変数やその他のローカルパスは調べないでください。ファイルが存在しない、読み取れない、または空の場合は、ユーザーに API キーの提供を依頼し、ユーザーが保存を確認した後に限り、このスキル専用のapi_keyファイルのみを作成または置き換えます。キーを表示、ログ記録、コミットしたり、リクエスト例や最終出力に含めたりしないでください。 - ドキュメントを ComPDF にアップロードする前に、対象ファイルとアップロード先を特定し、ユーザーがそのアップロードを明示的に許可していない限り、確認を得ます。また、上書き、削除、復号、または恒久的な保護を適用する操作の前にも確認を得ます。
- エンドポイント、メソッド、コンテンツタイプ、リクエストフィールド一式、予想されるタスク/結果フィールド、次のポーリングまたはダウンロード手順を提示します。置き換えが明示的に要求されていない限り、元のファイルは保持してください。
認証情報
現在のスキルの API キーのみを、同階層の api_key ファイルに保存します。このファイルは非公開の実行時データであり、バージョン管理とスキルの公開から除外する必要があります。
API キーを取得するには、ComPDF Portal で登録またはサインインします。初回使用時には、要求された場合にキーを提供し、スキル専用の api_key ファイルへの保存を確認してください。以降のリクエストでは、保存済みのキーを再利用します。