transform-convert-markdown-to-pdf-with-transloadit について
Transloadit の公式 CLI でローカルの Markdown ファイルを PDF に変換するスキルです。入出力パスの扱いと、CLI が認証情報を探す順序を説明します。
主な機能
- 01ローカル Markdown を PDF に変換
- 02出力先を指定または既定値で設定
- 03対応する場所から認証情報を解決
- 04生成した PDF を確認
活用シーン
- 01Markdown の隣に PDF を作成
- 02PDF の保存先を指定
- 03ローカル認証情報で変換を実行
- 04指定した出力ファイルの存在を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ transloadit/ skills --skill transform-convert-markdown-to-pdf-with-transloaditインストール後、Claude Code で/transform-convert-markdown-to-pdf-with-transloaditを入力して読み込まれたか確認します。
詳細
Transloadit で Markdown を PDF に変換
こんな場合に使います
- ローカルの Markdown ファイル 1 つをローカルの PDF ファイル 1 つに変換する場合
- PDF をソースの Markdown ファイルと同じ場所に保存する場合
- 認証情報がすでにシェル、ローカルの
.env、または~/.transloadit/credentialsにある可能性があるエージェントのワークフロー
入力
- ローカルの
.mdファイルへの絶対パス - 出力パス(任意)。既定では同じパスの拡張子を
.pdfにします
ワークフロー
- Markdown の入力ファイルが存在することを確認し、絶対パスを解決します。
- ユーザーが別の
.pdf出力先を指定していない限り、同じ場所に出力パスを設定します。 - 次の順序で CLI に認証を自動的に解決させます。
- シェル環境変数
- 現在の作業ディレクトリにある
.envのみ ~/.transloadit/credentials.envが親ディレクトリにある場合は、先に変数をシェルにエクスポートします。
- 公式 CLI を使って変換を実行します。
npx -y @transloadit/node markdown pdf --input /ABS/PATH/file.md --output /ABS/PATH/file.pdf
補足
@transloadit/nodeを優先してください。これは公式の CLI 経由であり、markdown pdfを利用できます。--outputを指定しない場合、CLI は既定で Markdown ファイルと同じ場所に PDF を書き込みます。- 再利用可能なユーザーレベルの設定が必要な場合は、既定のフォールバックとして
~/.transloadit/credentialsを使用してください。 - 現在のディレクトリにある
.envが引き続き優先されるため、使用するアカウントを確実に選択する必要がある場合は避けてください。 - 認証情報がリポジトリのルートにある
.envにしか存在しない場合は、そのディレクトリからコマンドを実行するか、先に変数をエクスポートします。 - シークレットはサーバー側またはローカルのみに保管し、
TRANSLOADIT_SECRETをブラウザーのコードに移さないでください。 - 変換後、想定した出力パスに PDF が存在することを確認します。
コメント
Markdown 対応