apple-notes について
Apple Notes の自動操作手順を定めるスキルで、スクリプトや GUI でノートを読み書きするプロジェクト向けです。アカウント、フォルダー、ノート ID の確認を重視し、結果とレシートで完了を検証します。
主な機能
- 01対象アカウント、フォルダー、ノート ID の確認
- 02操作に応じた AppleScript または GUI の選択
- 03編集前の読み取りと既存内容の保持
- 04プロバイダー ID による検証とレシート保存
活用シーン
- 01指定フォルダーへのノート作成
- 02書式や添付ファイルを保ったノート編集
- 03自動書き込み先が正しいことの検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ khamel83/ penny --skill apple-notesインストール後、Claude Code で/apple-notesを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlreferences/scripting.md
詳細
自動書き込みや新しいプロジェクトへの紐付けを行う前に、プロジェクト契約をお読みください。ターゲットとレシートはプロジェクトに紐付けてください。
- 指定されたアカウント/フォルダーと、編集の場合は既存のノート ID を特定します。 タイトルやフォルダー名は重複する場合があります。最初に見つかったものを選んだり、デフォルトのアカウントに頼ったりせず、ID とコンテナーの階層を確認してください。プロジェクトのアダプターがあれば、それを再利用します。
- 新しい呼び出し元の場合は、 apple-effects-reliability の Notes プローブを実行してから、 実際に指定されたフォルダー/項目を読み取ります。アカウント数の確認で証明できるのは到達可能性であり、ターゲットへのアクセスやコンテンツの配信ではありません。
- 対応している操作には制限付きの AppleScript を使用し、リッチコンテンツ、ロックされたノート、または未対応の機能にはネイティブのコンピューター操作を使用します。AppleScript を使用する場合は、 Notes のスクリプト詳細をお読みください。 確認済みのフォルダーには指定されたノートのみを作成してください。リクエストまたはプロジェクトポリシーで許可されている場合に限り、不足しているフォルダーを作成します。
- 追記/編集の場合は、まず現在の本文を読み取り、指定された変更の範囲外にある既存のコンテンツ、添付ファイル、書式を保持します。本文全体の置き換えではこれらを保持できない場合は、指定された編集に GUI を使用します。
- プロバイダー ID で変更後のノートを読み取り、アカウント/フォルダーと指定されたテキストを確認します。マーカー付きの新規作成の場合は、操作マーカーも照合してください。プロジェクトのレシートを保存します。出力が不確かな場合は、書き込みを繰り返す前に信頼性スキルを使用します。
完了とは、指定されたコンテンツが正しいノート/ターゲットに表示され、その確認がレシートに記録されていることを意味します。スクリプトの終了コード、プロバイダー ID、またはウィンドウが開いていることだけでは、配信を確認したことにはなりません。
コメント
Markdown 対応