返回顶部
a

article-bookmarker文章书签工具

Save and organize web articles as bookmarks with AI summaries and auto-tagging. Use when the user wants to bookmark or collect articles.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.2.2
安全检测
已通过
148
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

article-bookmarker

文章书签技能

重要:在执行任何操作前,先读取环境变量 $ARTICLEBOOKMARKDIR 以确定书签存储目录。所有书签文件和标签索引必须存储在此路径下。如果该变量未设置,请提示用户进行配置。
调用 scripts/bookmark.sh 时,必须将 ARTICLEBOOKMARKDIR 和 ARTICLEBOOKMARKGITHUB 作为内联环境变量传递——该脚本在子进程中运行,不会自动继承这些变量。

快速开始

当用户提供要添加书签的URL或文章文本时:

  1. 1. 运行 scripts/bookmark.sh init 初始化书签目录
  2. 读取 $ARTICLEBOOKMARKDIR 获取存储路径
  3. 使用 webfetch 获取文章内容
  4. 使用当前模型生成简洁摘要
  5. 基于内容分析自动生成相关标签
  6. 创建包含URL、内容、摘要和标签的Markdown文件(格式详情见 file-structure.md
  7. 使用描述性文件名保存到书签目录
  8. 更新标签索引文件
  9. 运行 scripts/bookmark.sh save 简短的提交信息 提交并推送更改

对于删除请求:查找文章,与用户确认详情,然后删除、更新索引,并运行 scripts/bookmark.sh save 删除文章 xxx。

工作流程

添加文章

  1. 1. 运行 scripts/bookmark.sh init
  2. 读取 $ARTICLEBOOKMARKDIR
  3. 接收URL或文本内容
  4. 提取/保存内容(URL使用 web_fetch)
  5. 生成摘要(基于模型)
  6. 自动标签(关键词/主题分析)
  7. 创建书签文件(Markdown格式)
  8. 更新标签索引
  9. 运行 scripts/bookmark.sh save 添加文章:<标题>

删除文章

  1. 1. 运行 ARTICLEBOOKMARKDIR=$ARTICLEBOOKMARKDIR ARTICLEBOOKMARKGITHUB=$ARTICLEBOOKMARKGITHUB scripts/bookmark.sh init
  2. 读取 $ARTICLEBOOKMARKDIR
  3. 识别目标文章(按文件名、主题或内容)
  4. 显示文章详情以供确认
  5. 获取用户确认
  6. 删除书签文件
  7. 更新标签索引
  8. 运行 ARTICLEBOOKMARKDIR=$ARTICLEBOOKMARKDIR ARTICLEBOOKMARKGITHUB=$ARTICLEBOOKMARKGITHUB scripts/bookmark.sh save 删除文章:<标题>

标签管理

自动标签逻辑

通过分析以下内容生成标签:

  • - 文章领域/主题关键词
  • 技术术语和概念
  • 内容类别(教程、新闻、研究等)
  • 命名实体和专有名词

保持一致的标签词汇以避免重复(例如,使用AI而非artificial-intelligence)。

标签索引格式

TAGINDEX.md 维护双向映射(完整格式见 file-structure.md):

markdown

文章标签索引

标签

按标签数量排列的文章

  • - 3个标签:文章1
  • 1个标签:[...]

实现细节

内容提取

  • - 对网页文章使用 web_fetch 并设置 extractMode: markdown
  • 优雅处理截断(遵守 maxChars 限制)
  • 尽可能保留原始格式
  • GitHub仓库URL:当URL是GitHub仓库时(例如 https://github.com/user/repo),优先从仓库主页或根目录下的 README.md、readme.md 或 README.rst 文件中获取README内容

代理配置和重试

当从URL获取文章内容失败时:

  1. 1. 首次尝试:尝试不使用代理获取
  2. 失败后:从环境变量加载代理配置:
- HTTPPROXY 或 httpproxy:HTTP代理URL - HTTPSPROXY 或 httpsproxy:HTTPS代理URL - NOPROXY 或 noproxy:逗号分隔的绕过代理主机列表
  1. 3. 重试:使用代理配置重新尝试获取
  2. 最终失败:如果两次尝试都失败,通知用户

环境变量示例:
bash
export HTTP_PROXY=http://proxy.example.com:8080
export HTTPS_PROXY=http://proxy.example.com:8080
export NO_PROXY=localhost,127.0.0.1,.example.com

摘要生成

生成2-3段摘要,包含:

  • - 主要论点或观点
  • 关键见解或发现
  • 实际意义或应用

保持摘要信息丰富但简洁(通常150-300字)。

文件命名

创建SEO友好的文件名:

  • - 将标题转换为小写
  • 用连字符替换空格和特殊字符
  • 限制长度约50个字符
  • 必要时通过追加数字确保唯一性

安全检查

  • - 在获取前验证URL
  • 与用户确认删除操作(显示路径和关键详情)
  • 在修改前维护索引备份
  • 优雅处理并发访问

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 article-bookmarker-1776103682 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 article-bookmarker-1776103682 技能

通过命令行安装

skillhub install article-bookmarker-1776103682

下载

⬇ 下载 article-bookmarker v0.2.2(免费)

文件大小: 10.12 KB | 发布时间: 2026-4-14 13:09

v0.2.2 最新 2026-4-14 13:09
Release v0.2.2

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large