mcpField
A
apple-notes

apple-notes

github.com/khamel83生産性166 回インストール今日更新
リポジトリ

apple-notes について

Apple Notes の自動操作手順を定めるスキルで、スクリプトや GUI でノートを読み書きするプロジェクト向けです。アカウント、フォルダー、ノート ID の確認を重視し、結果とレシートで完了を検証します。

主な機能

  1. 01対象アカウント、フォルダー、ノート ID の確認
  2. 02操作に応じた AppleScript または GUI の選択
  3. 03編集前の読み取りと既存内容の保持
  4. 04プロバイダー ID による検証とレシート保存

活用シーン

  1. 01指定フォルダーへのノート作成
  2. 02書式や添付ファイルを保ったノート編集
  3. 03自動書き込み先が正しいことの検証

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/khamel83/penny --skill apple-notes

インストール後、Claude Code で/apple-notesを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlreferences/scripting.md

詳細

自動書き込みや新しいプロジェクトへの紐付けを行う前に、プロジェクト契約をお読みください。ターゲットとレシートはプロジェクトに紐付けてください。

  1. 指定されたアカウント/フォルダーと、編集の場合は既存のノート ID を特定します。 タイトルやフォルダー名は重複する場合があります。最初に見つかったものを選んだり、デフォルトのアカウントに頼ったりせず、ID とコンテナーの階層を確認してください。プロジェクトのアダプターがあれば、それを再利用します。
  2. 新しい呼び出し元の場合は、 apple-effects-reliability の Notes プローブを実行してから、 実際に指定されたフォルダー/項目を読み取ります。アカウント数の確認で証明できるのは到達可能性であり、ターゲットへのアクセスやコンテンツの配信ではありません。
  3. 対応している操作には制限付きの AppleScript を使用し、リッチコンテンツ、ロックされたノート、または未対応の機能にはネイティブのコンピューター操作を使用します。AppleScript を使用する場合は、 Notes のスクリプト詳細をお読みください。 確認済みのフォルダーには指定されたノートのみを作成してください。リクエストまたはプロジェクトポリシーで許可されている場合に限り、不足しているフォルダーを作成します。
  4. 追記/編集の場合は、まず現在の本文を読み取り、指定された変更の範囲外にある既存のコンテンツ、添付ファイル、書式を保持します。本文全体の置き換えではこれらを保持できない場合は、指定された編集に GUI を使用します。
  5. プロバイダー ID で変更後のノートを読み取り、アカウント/フォルダーと指定されたテキストを確認します。マーカー付きの新規作成の場合は、操作マーカーも照合してください。プロジェクトのレシートを保存します。出力が不確かな場合は、書き込みを繰り返す前に信頼性スキルを使用します。

完了とは、指定されたコンテンツが正しいノート/ターゲットに表示され、その確認がレシートに記録されていることを意味します。スクリプトの終了コード、プロバイダー ID、またはウィンドウが開いていることだけでは、配信を確認したことにはなりません。

コメント