2.1 KiB
2.1 KiB
URL直接モード
Notion URLを検出すると自動的に発動し、そのページの内容を取得して要約します。
URL検出パターン
以下のようなNotion URLを検出します:
https://www.notion.so/{workspace}/{page-id}
https://www.notion.so/{page-id}
例:
https://www.notion.so/myorg/abc123def456ghi789jkl012mno34567
https://www.notion.so/abc123def456ghi789jkl012mno34567
実行手順
1. Markdown変換と出力
notion-to-mdコマンドを使ってNotion URLを直接Markdownに変換します。
実行コマンド:
mkdir -p .claude_work/notion && notion-to-md {notion_url} | tee .claude_work/notion/{page_id}.md > /dev/null
説明:
{notion_url}: ユーザーが提示したNotion URL(例:https://www.notion.so/workspace/Page-title-abc123...){page_id}: URLの最後の32文字(例:abc123def456ghi789jkl012mno34567)teeを使うことで許可なしでファイル保存が可能
2. Markdownファイルの読み込みと要約報告
出力されたMarkdownファイルをReadツールで読み込み、内容を要約してユーザーに報告します。
手順:
- Readツールで
.claude_work/notion/{page_id}.mdを読み込む - ページの主な内容を要約してユーザーに報告(箇条書き5行以内)
報告フォーマット:
Notionページを以下のファイルに出力しました:
.claude_work/notion/{page_id}.md
【ページの要約】
- {要約ポイント1}
- {要約ポイント2}
- {要約ポイント3}
- {要約ポイント4}
- {要約ポイント5}
エラーハンドリング
ページが見つからない場合
申し訳ございません。指定されたNotion URLからページを取得できませんでした。
以下の可能性があります:
- ページが削除されている
- アクセス権限がない
- URLが正しくない
API呼び出しが失敗した場合
Notion APIへの接続に失敗しました。しばらくしてから再度お試しください。