libreoffice-impress
LibreOffice Impress プレゼンテーションをプログラムで作成・編集する
自動化的なスライド操作により、プロフェッショナルなプレゼンテーションを生成、修正、エクスポートできます。このスキルは、バルクプレゼンテーションワークフローのための LibreOffice Impress のプログラム制御を提供します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「libreoffice-impress」を使用しています。 タイトル「Sales Report」のプレゼンテーションを作成する
期待される結果:
BLANK レイアウトを使用して 1 スライドのプレゼンテーションを正常に作成しました。タイトルプレースホルダーはコンテンツの準備ができています。
「libreoffice-impress」を使用しています。 2 つの操作を含むパッチを適用
期待される結果:
パッチが正常に適用されました(atomic モード)。操作:replace_text [ok], insert_text_box [ok]。ドキュメントが永続化されました。
セキュリティ監査
低リスクThis skill provides LibreOffice Impress presentation automation via UNO API. Static analysis flagged 210 potential issues, but manual review confirms all are false positives or legitimate office automation patterns. Subprocess calls invoke hardcoded LibreOffice commands for document processing. No network exfiltration, credential access, or persistence mechanisms detected. Risk level is LOW - appropriate for publication.
低リスクの問題 (2)
リスク要因
⚙️ 外部コマンド (2)
⚡ スクリプトを含む (5)
品質スコア
作れるもの
自動レポート生成
データのスライドテンプレートへのマージにより、週次または月次レポートをプレゼンテーションとして生成します。チャート、表、フォーマット済みテキストをプログラムで追加します。
バルクプレゼンテーション更新
複数のプレゼンテーションに一貫した変更を適用します。企業のブランディングを更新し、デッキ全体のテキストを修正し、すべてのスライドに標準フッターを追加します。
スライドコンテンツ抽出
ドキュメント作成または分析目的で、既存のプレゼンテーションからテキストコンテンツ、スピーカーノート、またはスライドインベントリを抽出します。
これらのプロンプトを試す
/path/to/output.odp にタイトルスライドと 2 つのコンテンツスライドを含む新しい Impress プレゼンテーションを作成する。
/path/to/report.odp を開き、本文の「Q3 2024」のすべてのインスタンスを「Q4 2024」に置換する。
このパッチを /path/to/deck.odp に適用する: [operation] type = insert_text_box target.kind = slide target.slide_index = 2 ...
/path/to/presentation.odp を /path/to/output.pdf に PDF としてエクスポートし、スライド 3 の PNG スナップショットをキャプチャする。
ベストプラクティス
- パス解決の問題を回避するために、すべてのプレゼンテーションファイルに絶対パスを使用する
- より安定したターゲット参照のために、形状インデックスではなく形状名を使用する
- 部分的なドキュメント破損を防ぐために、本番ワークフローでは atomic パッチモードを使用する
回避
- Impress API を呼び出すときに相対パスを使用しない
- LibreOffice 固有のスライド複製後の正確な形状名に依存しない
- デッキ順序を変更する変更後のスライドインベントリをスキップしない