Raindrop CLI:通过命令行管理书签 - Openclaw Skills

作者:互联网

2026-03-29

AI教程

什么是 Raindrop CLI?

Raindrop CLI 技能使开发人员和高级用户能够直接从终端与其 Raindrop.io 帐户进行交互。通过利用 Raindrop REST API,这个 Openclaw Skills 集合的补充提供了一种在不离开开发环境的情况下搜索、创建、更新和删除书签的无缝方式。此工具专为那些在数字组织工作流中重视效率和自动化的人员而设计。

无论您是在构建自定义研究流水线,还是只想快速存档资源,此技能都可直接集成到基于终端的生产力套件中。它确保您的书签过程快速、可脚本化且集中化,使其成为 Openclaw Skills 库的重要组成部分。

下载入口:https://github.com/openclaw/skills/tree/main/skills/adorostkar/raindrop-cli

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install raindrop-cli

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 raindrop-cli。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Raindrop CLI 应用场景

  • 在研究或开发阶段自动抓取书签。
  • 检查特定 URL 是否已存在于您的 Raindrop 收藏中,以避免重复条目。
  • 通过脚本化命令使用标签组织书签并将其分配给特定收藏。
  • 通过终端流水线执行批量更新或删除旧书签。
Raindrop CLI 工作原理
  1. 该技能使用用户提供的 RAINDROP_TOKEN 通过 Raindrop.io REST API 进行身份验证。
  2. 发出命令时,CLI 向相应的 API 端点(例如搜索、发布或删除)发送请求。
  3. 对于新书签,该工具会自动检查现有 URL,以强制执行安全默认设置并防止混乱。
  4. 数据被处理并返回到终端,从而允许与其他 shell 实用程序或 Openclaw Skills 集成。

Raindrop CLI 配置指南

要开始使用,您必须在环境配置文件中设置 RAINDROP_TOKEN。

# 推荐:将令牌添加到 gateway.env
echo "RAINDROP_TOKEN=your_personal_token" >> ~/.config/openclaw/gateway.env

# 保护文件权限
chmod 600 ~/.config/openclaw/gateway.env

Raindrop CLI 数据架构与分类体系

Raindrop CLI 与以下数据点交互,以在 Openclaw Skills 生态系统中有效地管理您的书签:

字段 描述
URL 书签条目的主要网址。
收藏 (Collection) 目标文件夹(如果未指定,默认为“未分类”)。
标签 (Tags) 用于分类过滤的逗号分隔字符串列表。
书签 ID 用于更新和删除的唯一整数标识符。
查询 (Query) 用于筛选现有书签的搜索字符串。
name: raindrop-cli
description: Manage Raindrop.io bookmarks from the command line (search, exists, add, update, remove) using the Raindrop REST API. Use when automating bookmark capture and organization with a personal RAINDROP_TOKEN.

Raindrop CLI

This skill provides scripts/raindrop.

Auth

Set RAINDROP_TOKEN in a local env file (recommended: ~/.config/openclaw/gateway.env, chmod 600).

Safety defaults

  • If a URL already exists, the tool reports it and does not create duplicates.
  • If no collection is provided, it defaults to Unsorted.

Usage

  • raindrop collections
  • raindrop search "query" --collection all
  • raindrop exists
  • raindrop add --tags tag1,tag2 --collection unsorted
  • raindrop update --title "New title"
  • raindrop remove