ClipnoClipno
Clipno

CLI & Claude Skill

Save and extract links to Notion from your terminal, or from any Claude session

CLI & Claude Skill

clipno is an open-source command-line tool that saves any link to Notion, or extracts any URL into structured data — from your terminal, or from any Claude session via a skill.

Install

npm i -g clipno

Or skip the install and run it directly with npx:

npx clipno --help

Sign in

clipno login

This opens your browser to authorize on clipno.app, then stores a personal access token at ~/.config/clipno/config.json.

For headless or CI environments, skip the browser flow:

clipno login --token clipno_pat_xxxxxxxx
# or
export CLIPNO_TOKEN=clipno_pat_xxxxxxxx

Manage or revoke tokens anytime on the Tokens page. Saving to Notion also requires a workspace connected on the Notion page.

clipno save https://example.com/article

This prints the URL of the new Notion page. Useful flags:

clipno save https://example.com/article --tags "reading,ai" --note "worth revisiting"
clipno save https://example.com/article --title "Custom title"
clipno save https://example.com/article --json
clipno extract https://example.com/article

Returns structured JSON — title, author, tags, source, contentMarkdown, images, video, and more. To get just the article body:

clipno extract https://example.com/article --markdown

Extract only parses the page — it doesn't need a Notion workspace connected.

Use it inside Claude

The same tool ships as a Claude skill, so you can save or extract links directly from a Claude conversation:

npx skills add EwingYangs/clipno-cli

Then, in any Claude session, just say things like "save this link to Notion" or "extract this link" — the skill runs the CLI for you.

Other commands

clipno whoami   # check who you're signed in as
clipno logout   # remove the stored token

Free plan

The free plan includes 50 saves per month. For a full walkthrough with more examples, see the blog post: Save links to Notion from your terminal.

On this page