ClipnoClipno

Enregistrez des liens dans Notion depuis votre terminal avec la CLI Clipno

Mis à jour

clipno est un outil en ligne de commande — et aussi une skill Claude — qui enregistre n'importe quel lien dans Notion ou extrait une page sous forme de données structurées, sans ouvrir de navigateur. Intégrez-le dans un cron job, un pipeline CI, un script shell, ou demandez simplement à Claude d'enregistrer un lien : il exécute la CLI pour vous.

La CLI clipno : clipno save écrit un lien dans Notion, clipno extract renvoie du JSON structuré, et la skill Claude exécute les deux depuis une discussion.

Réponse courte

Installez la CLI avec npm i -g clipno (Node 18 ou plus requis), lancez clipno login pour connecter votre espace Notion, puis clipno save <url> enregistre n'importe quel lien dans Notion et affiche l'URL de la nouvelle page, ou clipno extract <url> renvoie la page sous forme de JSON structuré — titre, auteur, tags, contenu et plus. Vous préférez rester dans Claude ? Installez la skill avec npx skills add EwingYangs/clipno-cli et demandez simplement : « enregistre ce lien dans Notion » ou « extrais ce lien » — Claude exécute la CLI à votre place.

Deux façons de l'utiliser : le terminal ou une skill Claude

La CLI est un paquet npm autonome qui fonctionne sur toute machine dotée de Node. Elle s'intègre dans un cron job, un pipeline CI, un script shell, ou s'enchaîne avec d'autres commandes — un outil en ligne de commande tout à fait classique.

La skill Claude est une autre porte d'entrée vers la même fonctionnalité. Installez-la avec npx skills add EwingYangs/clipno-cli, puis dans n'importe quelle session Claude, dites « enregistre ça dans Notion », « clippe ce lien » ou « extrais ce lien » — en coulisses, c'est la même CLI qui est appelée, donc le comportement est identique dans le terminal et dans Claude.

Ce que vous obtenez avec extract : des données structurées, pas juste un lien

clipno extract <url> renvoie le titre, l'auteur, l'image, le favicon, la date de publication, les tags, la source, le type de ressource et l'article complet en Markdown. Pour ne récupérer que le texte, ajoutez --markdown afin d'afficher uniquement le Markdown de l'article.

Des sites comme X/Twitter, YouTube, Reddit, GitHub, WeChat et LinkedIn disposent d'extracteurs dédiés qui renvoient des données plus propres ; les autres pages passent par un pipeline générique de secours. Vous pouvez rediriger le JSON d'extract directement vers un script, le transmettre à un autre outil, ou laisser un agent IA examiner le contenu d'un lien avant de décider s'il l'enregistre.

Installez clipno et enregistrez votre premier lien

La configuration prend environ une minute : installez, connectez-vous une fois, puis enregistrez ou extrayez depuis n'importe quel terminal.

  1. 1

    Installez la CLI

    Installez-la globalement avec npm i -g clipno, ou exécutez-la sans installation avec npx clipno. Node.js 18 ou plus est requis. clipno est open source — voir le code sur GitHub ou le paquet sur npm.

    npm i -g clipno
  2. 2

    Connectez-vous et reliez Notion

    Lancez clipno login — votre navigateur s'ouvre pour autoriser l'accès sur clipno.app, puis un jeton d'accès personnel est enregistré localement dans ~/.config/clipno/config.json. Vérifiez la connexion à tout moment avec clipno whoami, et déconnectez-vous avec clipno logout.

    clipno login
  3. 3

    Enregistrez votre premier lien

    Lancez clipno save <url> : clipno enregistre la page dans votre base Notion connectée et affiche l'URL de la nouvelle page. Ajoutez --tags "a,b", --note "..." ou --title "..." pour les définir vous-même plutôt que de laisser clipno les détecter.

    clipno save https://example.com/article --tags "lecture,notion"
    Sortie du terminal après clipno save, affichant l'URL de la nouvelle page Notion
  4. 4

    Extrayez un lien sous forme de données structurées

    Lancez clipno extract <url> pour récupérer la page en JSON — titre, auteur, image, favicon, date de publication, tags, source, type de ressource et l'article complet en Markdown — sans rien enregistrer dans Notion. Ajoutez --markdown pour n'afficher que le Markdown de l'article.

    clipno extract https://example.com/article
  5. 5

    Laissez Claude s'en charger

    Installez la skill avec npx skills add EwingYangs/clipno-cli, puis dans n'importe quelle session Claude, dites « enregistre ce lien dans Notion » ou « extrais ce lien » — Claude exécute la CLI à votre place et vous montre le résultat.

    npx skills add EwingYangs/clipno-cli
    Session Claude exécutant clipno extract sur un lien et affichant le titre, l'auteur, la source, les tags et le contenu structurés

Astuces et pièges courants

  • Environnement sans navigateur ou CI ? Contournez le flux du navigateur avec clipno login --token <clipno_pat_...> ou en définissant la variable d'environnement CLIPNO_TOKEN — utile pour les cron jobs et les pipelines.
  • Vous scriptez ? Ajoutez --json. clipno save <url> --json affiche une sortie lisible par machine plutôt qu'un résumé, prête à être redirigée vers jq ou un autre script.
  • Les jetons sont révocables. Gérez et révoquez vos jetons d'accès personnels à tout moment sur clipno.app/dashboard/tokens — utile si un secret CI venait à fuiter.
  • Le plan gratuit inclut 50 enregistrements par mois. Il se réinitialise chaque mois ; VIP/Pro supprime cette limite pour des enregistrements illimités.
  • Extract ne touche pas à Notion. C'est un simple analyseur — redirigez son JSON vers un autre outil, résumez-le, ou décidez quoi faire d'un lien avant de l'enregistrer.

Questions fréquentes

La CLI clipno est-elle gratuite ?
Oui. L'installation et l'utilisation sont gratuites — le plan gratuit inclut 50 enregistrements par mois. VIP/Pro supprime cette limite pour des enregistrements illimités. Extract n'a pas de quota séparé.
Ai-je besoin d'un compte Notion connecté ?
Seulement pour clipno save — connectez un espace Notion et une base de données une fois sur clipno.app/dashboard/notion, et chaque enregistrement y est écrit ensuite. clipno extract ne nécessite aucune connexion à Notion ; il se contente d'analyser la page et d'en afficher le résultat.
Extract a-t-il besoin de Notion ?
Non. extract est un simple analyseur : il récupère l'URL et renvoie titre, auteur, tags, contenu et plus sous forme de JSON (ou de Markdown avec --markdown), que vous ayez connecté Notion ou non.
Quels sites fonctionnent le mieux ?
N'importe quelle URL publique fonctionne via un pipeline générique de secours, mais X/Twitter, YouTube, Reddit, GitHub, WeChat et LinkedIn bénéficient d'extracteurs dédiés qui renvoient des données structurées plus propres.
Est-ce open source ?
Oui. La CLI et la skill sont toutes deux open source sur <a href="https://github.com/EwingYangs/clipno-cli" target="_blank" rel="noopener noreferrer">GitHub</a> — lisez le code, ouvrez une issue ou contribuez.

Enregistrez des liens dans Notion sans quitter votre terminal

Installez clipno gratuitement depuis npm et connectez votre espace Notion en moins d'une minute — ou ajoutez l'extension navigateur Clipno si vous préférez clipper en un clic. C'est open source sur GitHub.