writer
LibreOffice Writer ドキュメントの自動化
手動でのドキュメント作成とフォーマット変換は時間の無駄です。このスキルは、LibreOffice Writer を自動化し、バッチ処理、テンプレート生成、シームレスな ODT/DOCX/PDF ワークフローを実現します。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "writer". 概要、進捗、リスクのセクションを持つ Project Status というタイトルのドキュメントを作成してください。
النتيجة المتوقعة:
作成完了:project_status.odt(3 つの見出しレベル、200 語のプレースホルダーコンテンツ、デフォルトの Liberation Serif フォント)、ワークスペースに保存されました。
استخدام "writer". quarterly_report.odt を PDF と DOCX 形式に変換してください。
النتيجة المتوقعة:
変換完了:quarterly_report.pdf(245 KB)、quarterly_report.docx(89 KB)。元の ODT は保持されました。
استخدام "writer". meeting_notes.odt からテキストを markdown として抽出してください。
النتيجة المتوقعة:
# 会議メモ
## 参加者
参加者リスト...
## アクションアイテム
- タスク 1 は John に割り当て
- タスク 2 は Sarah に割り当て
التدقيق الأمني
مخاطر منخفضةStatic analyzer flagged 34 patterns but most are false positives. The skill uses subprocess.run with list arguments (safe pattern, not shell=True). Documentation URLs are references, not network calls. Temp file handling uses secure TemporaryDirectory(). One low concern: function parameters passed to subprocess could benefit from input validation.
مشكلات منخفضة المخاطر (1)
عوامل الخطر
⚙️ الأوامر الخارجية (2)
📁 الوصول إلى نظام الملفات (1)
درجة الجودة
ماذا يمكنك بناءه
ビジネスレポート生成
テンプレートのプレースホルダーにスプレッドシートからのデータを埋め込んで月次レポートを作成し、配布用に PDF 形式に一括変換します。
ドキュメントフォーマットの標準化
レガシー DOC ファイルを ODT 形式に変換してバージョン管理し、オープンスタンダードを使用したチーム間での一貫したドキュメント処理を保証します。
大量の証明書作成
テンプレートから CSV ファイルの参加者名を使用した差し込み印刷で、数百枚のパーソナライズされた証明書を生成します。
جرّب هذه الموجهات
タイトル見出しと 2 つの段落のプレースホルダーテキストを含む新しい LibreOffice Writer ドキュメントを作成します。current ディレクトリに report.odt として保存してください。
headless LibreOffice を使用して、documents フォルダ内のすべての ODT ファイルを PDF 形式に変換します。変換失敗はログに記録してください。
template.odt と attendees.csv を使用してパーソナライズされた招待状を生成します。{name}、{date}、{venue} のプレースホルダーを置換します。各レターを参加者別に命名された個別の PDF として出力します。report.odt から見出し階層を保持しながらすべてのテキストコンテンツを抽出します。ドキュメントタイトルに H1、セクションヘッダーに H2 を使用した構造化された markdown として出力します。
أفضل الممارسات
- 一貫したドキュメント外観のために、直接書式設定ではなく段落スタイルと文字スタイルを使用する
- レポート、手紙、メモなどの繰り返し使用するドキュメントタイプに再利用可能なテンプレートを作成する
- 重要なファイルでバッチ操作を実行する前に、サンプルドキュメントでフォーマット変換をテストする
تجنب
- パス検証なしでユーザー入力にサニタイズされていないものを直接 subprocess コマンドに渡さない
- ロックされたファイルに対する適切なエラーハンドリングなしで headless モードで LibreOffice を実行しない
- 制限付きファイル権限を設定せずに機密データを一時ディレクトリに保存しない