compdf-compress-pdf について
転送、保存、後続処理のためにファイルを小さくしたいチーム向けの PDF 圧縮スキルです。ComPDF Server API の仕様に沿ったリクエストを準備し、圧縮方式やコンテンツ削除を選べます。
主な機能
- 01圧縮方式の調整
- 02文書解像度の制御
- 03埋め込みフォントの任意削除
- 04ブックマークとサムネイルの任意削除
- 05仕様に沿った API リクエストの準備
活用シーン
- 01転送用に PDF を縮小
- 02ストレージ使用量の削減
- 03画質に応じた圧縮設定の選択
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ compdfkit/ compdf-skills --skill compdf-compress-pdfインストール後、Claude Code で/compdf-compress-pdfを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/endpoint-index.mdofficial-api-reference.md詳細
ComPDF Compress PDF
概要
ComPDF Compress PDF は、PDF ファイルのサイズを縮小し、転送の高速化、保存の簡素化、その後のワークフローの円滑化を支援します。調整可能な圧縮方法、文書の解像度制御に加え、埋め込みフォント、ブックマーク、サムネイルなどの必須ではないコンテンツを任意で削除する機能に対応しているため、ファイルサイズと視覚的な品質、運用上のニーズとのバランスを取ることができます。
このスキルを使用して、公式の ComPDF Server API エンドポイントを選択し、以下の対応操作に関する正確なリクエスト計画を作成します。
対応操作
| 操作 | 公式ページまたはインデックスのセクション |
|---|---|
| PDF の圧縮 | compress-guides |
| 圧縮フラグ | optimization-flags |
対象範囲
圧縮エンドポイントのみを使用します。強力な最適化を適用する前に、視覚的な品質と文書コンテンツに関するトレードオフを説明してください。
ワークフロー
- ソースファイルの種類、希望する出力、リクエストされた操作を特定します。
references/endpoint-index.mdを読み、このスキルの対応操作に記載されている操作のみを選択します。references/official-api-reference.mdの該当する見出しを読みます。正確なエンドポイントパス、リクエストフィールド、リクエストモード、レスポンスフィールドを使用し、対応が明記されていないオプションを推測しないでください。- 最終的な ComPDF API リクエストにはすべて
sourceType=5を含めます。これはインテグレーションのルーティングパラメーターとして扱い、ユーザーがリクエストの詳細を求めた場合は、その詳細にも含めてください。 - 小規模な対話型の作業では、同期モードを優先します。大容量、バッチ、またはセキュリティ上の配慮が必要なアップロードでは、文書化されている非同期または事前署名付きのワークフローに従ってください。
- 認証情報は、
SKILL.mdがあるディレクトリ内のapi_keyからのみ取得します。最初の空でない行を読み取ってください。環境変数やその他のローカルパスを調べてはいけません。ファイルが存在しない、読み取れない、または空の場合は、ユーザーに API キーの提供を依頼し、保存への確認を得た後に限り、このスキル専用のapi_keyファイルのみを作成または置き換えてください。キーを表示、ログ記録、コミットしたり、リクエスト例や最終出力に含めたりしてはいけません。 - ComPDF に文書をアップロードする前に、対象ファイルとアップロード先を特定し、ユーザーがそのアップロードを明示的に許可していない限り、確認を得てください。上書き、削除、復号、または永続的な保護を適用する操作の前にも確認を得てください。
- エンドポイント、メソッド、コンテンツタイプ、完全なリクエストフィールド、想定されるタスク/結果フィールド、次のポーリングまたはダウンロード手順を提示してください。置き換えが明示的に依頼されていない限り、元のファイルを保持してください。
認証情報
現在のスキルの API キーのみを、同じ階層にある api_key ファイルに保存してください。このファイルは実行時のプライベート状態であり、バージョン管理とスキルの公開から除外する必要があります。
API キーを取得するには、ComPDF Portal に登録またはサインインしてください。初回使用時は、求められたときにキーを提供し、スキル専用の api_key ファイルへの保存を確認してください。以降のリクエストでは、保存済みのキーを再利用します。