notion/skills/notion-run/SKILL.md
Notion MCPツール(ページ・データベース操作)を実行する。公式MCP Python SDK経由で検索・取得・作成・更新を行い結果を返す。Notion URL から議事録用に本文 Markdown を取得する用途も含む。
npx skillsauth add hidetsugu-miya/claude-plugins notion-runInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
$ARGUMENTS
mcp と httpx パッケージ(初回は pip3 install mcp httpx で導入)/notion-login でログイン済みであることpython3 ${CLAUDE_PLUGIN_ROOT}/scripts/notion_cli.py tools
利用可能なツールはサーバー側の更新で変動するため、ツール名・引数は 必ず tools で確認 してから呼ぶこと。2026 年 5 月時点の代表例:
notion-search — ページ・データソースのセマンティック検索(Slack / GitHub / Jira 等の接続先も対象になり得る)notion-fetch — URL または ID からページ・データベース・データソースを取得(議事録は id="https://www.notion.so/..." で Markdown 取得)notion-create-pages / notion-update-page / notion-move-pages / notion-duplicate-page — ページ操作notion-create-database / notion-update-data-source — データベース/データソース操作notion-create-comment / notion-get-comments — コメント操作notion-get-teams — ワークスペース内のチーム一覧python3 ${CLAUDE_PLUGIN_ROOT}/scripts/notion_cli.py call <tool_name> --arg key=value
複数アカウントが登録されている場合: 既定では default.txt のアカウントを使う。明示切替は --account <slug or email> を call の前に置く:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/notion_cli.py --account [email protected] call <tool_name> ...
--account 未指定でデフォルト未設定かつアカウントが複数登録されている場合、対話プロンプトで選択を求める(TTY 必須)。サブエージェント等の非 TTY 環境では --account または事前の set-default を必ず指定する。
結果を要約し、重要な情報を抽出する。全データを羅列せず、主要なフィールドを重点的に報告する。
ただし 議事録用途(呼び出し元から「本文を返して」と指示があった場合)は要約せず原文を返す こと。
--arg key=value - ツール引数(複数指定可)--arg の値は自動的に型変換される:
true / false → bool取得した情報を以下の形式で返す:
メインコンテキストの消費を抑えるため、notion-runner サブエージェントに委任して実行できる。
login でOAuth 2.1認証が必要(ブラウザが開く)~/.config/notion-mcp/<account_key>/ 配下にアカウント単位でキャッシュされる(account_key は認証ユーザーの email から生成された slug)accounts / set-default <key> / logout <key> / refresh-meta(meta.json のみ再取得、再認証不要)tools
Slack MCP CLI の初期セットアップ skill。`~/.config/slack/bin/slack-mcp` wrapper を作成し、Codex / Claude / terminal から `CLAUDE_PLUGIN_ROOT` なしで Slack MCP を使えるようにする。「Slack MCP をセットアップ」「slack-mcp コマンドを作成」等で起動する。
tools
Slack MCP 連携の共通リファレンス。公式 MCP Python SDK、固定 Slack CLIENT_ID、ワークスペース単位の OAuth token 保存、Slack MCP CLI の実行規約を定義する。slack-connect / slack-bridge から参照する。
tools
Slack MCP 用の初回接続 skill。`~/.config/slack/bin/slack-mcp login` で公式 MCP Python SDK による OAuth 認証を実行し、ワークスペース単位で token を保存する。「Slack を接続」「Slack MCP の初回登録」等で起動する。
tools
登録済み Slack workspace を使って Slack MCP tool を実行する skill。`~/.config/slack/bin/slack-mcp call` 方式で、検索・チャンネル履歴・スレッド取得・送信を行う。「Slack を検索」「Slack の permalink を読んで」「Slack チャンネル履歴を見て」等で起動する。