Communityコーディング&開発github.com

Abaans/abaans-agent-skills

既存の共有OneDriveまたはSharePoint Word文書内のテキストを、ファイルのID、変更履歴、埋め込みコンテンツを保持したまま更新します。改訂ドラフトからの限定的な編集に使用し、アクティブな共同編集者がいる文書にも対応します。

abaans-agent-skills とは?

このスキルは、共有されているOneDriveまたはSharePoint上のWord文書に対して、ライブ編集を安全に行うためのものです。文書の正規URL、タイトル、共有設定、保護コンテンツを維持しながら、指定された範囲のテキストのみを更新します。類似ファイル名だけでは識別が不十分であるため、正確な送信元と宛先を特定した上で、変更マップを作成し、画像や埋め込みオブジェクトなど周辺要素を保持しながら編集を実行します。共同編集者による同時編集が発生した場合には競合を検出し、ユーザーに判断を仰ぎます。最後に、クラウド上で変更が永続化されたことを確認し、文書のIDやリンクが変わっていないことを検証します。このスキルは、Claude CodeやCodexなどのAIエージェント向けに設計されており、Microsoft Word(macOS版)とOneDrive/SharePointのブラウザアイテムを介したUI操作を使用します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Abaans/abaans-agent-skills/tree/HEAD/skills/live-word-text-update

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ライブWordテキスト更新

既存の共有Wordアイテムをその場で編集します。正規URL、タイトル、共有設定、保護コンテンツを保持します。ローカルプレビューは、クラウド文書が保存されたことの証拠にはなりません。

入力とツール

改訂されたソース、正確なライブ宛先、および意図された変更を特定します。類似したファイル名だけでは識別の証拠として不十分です。ドラフトの準備やこのスキルのデモンストレーションを依頼しても、ライブ編集は許可されません。

既存のWordアイテム内の境界範囲を編集し、周囲のオブジェクトやコラボレーション状態を維持できる専用ツールを推奨します。置換バイナリのアップロード、削除/再作成、ライブパスへの「Save As」は、この契約を満たしません。Googleドキュメントの編集はWord編集の代用にはなりません。

文書化されたUIルートは、macOS上のMicrosoft Wordと正規のOneDrive/SharePointブラウザアイテムを使用します。最新のアクセシビリティ/UI状態と現在のツールドキュメントを使用し、画面座標を決してリプレイしないでください。異なるツール/プラットフォームは、同じ保存チェックを満たす必要があります。範囲編集が利用できない場合は、変更マップを提供し、ブロッカーを報告してください。

変更マップの準備

  1. ソースと宛先を開きます。ライブのクラウドID、意味のあるタイトル、保存/同期状態を確認します。検証に必要なベースラインのみを記録します:変更履歴行、影響を受けるセクション、埋め込みとそのアンカー、関連するヘッダー/フッター、コメント、変更履歴。
  2. ソーステキストを宛先の見出し、段落、表セルにマッピングします。ドラフトに汎用的なタイトルがある場合は、意味のあるライブタイトルを保持します。明示的に要求されたバージョン/日付の変更を調整します。デフォルトで古いメタデータを復元しないでください。
  3. 既存の変更履歴行とその承認フィールドを保持します。サポートされている新しいエントリは一度だけ追加します。過去の承認がこのリビジョンを承認することはありません。
  4. ユーザーが特に変更を依頼しない限り、画像、図、埋め込みオブジェクト、キャプションはそのままにします。必要な場合は許可されたリカバリスナップショットを使用します。プライベートコンテンツを再利用可能な例やログに含めないでください。

境界範囲の編集

各編集の前に、アクティブな文書と選択範囲を確認します。意図された段落、セクション、またはセルのみを、宛先に適した書式で更新します。埋め込みオブジェクトの周囲のテキストは、オブジェクト全体を選択するのではなく、別々の範囲として編集します。表をフラット化したり、文書全体を盲目的に「すべて選択」して貼り付けたりしないでください。

範囲を変更する直前に、同時編集がないか再確認します。承認されたスコープ内でのみ変更を調整します。共同編集者の新しいテキストが未解決の競合を生じた場合は、その範囲をそのままにして判断を仰ぎます。安全な場合にのみ、独立した範囲を続行します。

各編集を検査します。予期しない貼り付けが発生した場合は、安全な場合にのみエージェントの識別可能な編集を元に戻し、再評価します。古いスナップショットからの文書全体の置換を再試行しないでください。

永続性の確認

最終文書を変更マップとベースラインと比較します:意図されたテキスト、タイトル、すべての履歴行、インベントリされた埋め込み、表、ヘッダー/フッター、関連するコメント/変更履歴の状態。影響を受けるページで、クリッピングやオブジェクトの移動がないか確認します。

保存/同期ステータスを待ってから、同じ正規のクラウドアイテムを再度開くかリフレッシュします。編集したテキストが永続化され、保護コンテンツが残り、アイテムのID/リンクが変更されていないことを確認します。リモート確認ができない場合は、編集済み、クラウド永続性未確認と報告します。

変更されたセクション、保存チェック、永続性の結果を報告します。すべての共同編集者の開いているコピーがリフレッシュされたとは主張しないでください。プロジェクトの証拠は、ユーザーが許可したものだけに限定してください。

変更マップの例とレビューケースを参照してください。エンドツーエンドのクラウド編集には、許可されたライブ環境が必要です。パッケージチェックだけではそれを証明できません。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル