Communitygithub.com

V4TIME/V4SKILL

memo CLI を使って Apple Notes を管理します。作成、検索、編集が可能です。

V4SKILL とは?

このスキルは、`memo` CLI ツールを使用して Apple Notes をターミナルから直接管理するためのものです。Notes は iCloud を介してすべての Apple デバイス間で同期されるため、iPhone、iPad、Mac 間での情報共有に最適です。作成、検索(あいまい検索対応)、編集、削除、フォルダ間の移動、Markdown/HTML へのエクスポートなど、主要な操作をサポートします。macOS 専用であり、事前に `brew` で `memo` をインストールし、Notes.app への自動化アクセスを許可する必要があります。画像や添付ファイルを含むノートの編集には対応していません。このスキルは、ユーザーが Apple Notes の操作を明示的に要求した場合や、デバイス間で同期が必要な情報を保存する場合に使用します。Obsidian や Bear など他のノートアプリには使用せず、エージェント内部メモには `memory` ツールを推奨しています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/V4TIME/V4SKILL/tree/HEAD/apple/apple-notes

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

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

ドキュメント

Apple Notes

memo を使用して、Apple Notes をターミナルから直接管理できます。ノートは iCloud を介してすべての Apple デバイス間で同期されます。

前提条件

  • macOS と Notes.app がインストールされていること
  • インストール方法: brew tap antoniorodr/memo && brew install antoniorodr/memo/memo
  • 初回実行時に Notes.app への自動化アクセスを許可してください(システム設定 → プライバシーとセキュリティ → 自動化)

使用するタイミング

  • ユーザーが Apple Notes の作成、表示、検索を依頼した場合
  • 情報を Notes.app に保存して、デバイス間でアクセス可能にする場合
  • ノートをフォルダに整理する場合
  • ノートを Markdown/HTML にエクスポートする場合

使用しないタイミング

  • Obsidian の保管庫管理 → obsidian スキルを使用
  • Bear Notes → 別のアプリ(ここではサポート外)
  • エージェント専用の一時的なメモ → memory ツールを使用

クイックリファレンス

ノートの表示

memo notes                        # すべてのノートを一覧表示
memo notes -f "フォルダ名"       # フォルダでフィルタリング
memo notes -s "クエリ"             # ノートを検索(あいまい検索)

ノートの作成

memo notes -a                     # ノートを追加($EDITOR が開きます)
memo notes -a -f "フォルダ名"    # 特定のフォルダにノートを追加

-a/--add は単体フラグです。$EDITOR を開いてノートを作成します。タイトルの引数は取りません。-f/--folder を使用してフォルダを指定します。事前に $EDITOR を設定しておいてください(例: export EDITOR=vim)。

ノートの編集

memo notes -e                     # 対話的に選択して編集

ノートの削除

memo notes -d                     # 対話的に選択して削除

ノートの移動

memo notes -m                     # ノートをフォルダに移動(対話的)

ノートのエクスポート

memo notes -ex                    # HTML/Markdown にエクスポート

制限事項

  • 画像や添付ファイルを含むノートは編集できません
  • 対話的なプロンプトにはターミナルアクセスが必要です(必要に応じて pty=true を使用)
  • macOS 専用 — Apple Notes.app が必要です

ルール

  1. ユーザーがデバイス間(iPhone/iPad/Mac)での同期を望む場合は Apple Notes を優先する
  2. エージェント内部のメモで同期が不要なものは memory ツールを使用する
  3. Markdown ネイティブな知識管理には obsidian スキルを使用する

Individual skills in this repo

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

関連スキル