CLI と Claude Skill
ターミナルや Claude セッションからリンクを Notion に保存・抽出する
CLI と Claude Skill
clipno はオープンソースのコマンドラインツールです。任意のリンクを Notion に保存したり、任意の URL を構造化データとして抽出したりできます。ターミナルからはもちろん、skill を使えば Claude セッション内からも実行できます。
- ソースコード: github.com/EwingYangs/clipno-cli
- npm パッケージ: npmjs.com/package/clipno
- Node.js 18 以上が必要です。
インストール
インストールせずに npx で直接実行することもできます。
サインイン
ブラウザが開き、clipno.app で認証すると、アクセストークンが ~/.config/clipno/config.json に保存されます。
CI などブラウザを開けない環境では、次のように認証をスキップできます。
トークンは Tokens ページ からいつでも管理・失効できます。保存機能を使うには、Notion ページ でワークスペースを接続しておく必要があります。
リンクを保存する
実行すると、新しく作成された Notion ページの URL が出力されます。よく使うオプション:
リンクを抽出する
タイトル、著者、タグ、ソース、contentMarkdown、画像、動画などを含む構造化 JSON を返します。記事本文の Markdown だけが欲しい場合:
extract はページの解析のみを行うため、Notion の接続は不要です。
Claude の中で使う
同じツールは Claude skill としても配布されており、Claude の会話から直接リンクの保存・抽出ができます。
インストール後は、Claude セッション内で「このリンクを Notion に保存して」「このリンクを抽出して」などと話しかけるだけで、skill が CLI を実行してくれます。
その他のコマンド
無料プラン
無料プランでは月 50 回まで保存できます。より詳しいチュートリアルはブログ記事をご覧ください: ターミナルからリンクを Notion に保存する。