L

ljg-clip

by @lijigangv
4.2(120)

ljg-clip is an intelligent clipping tool that automatically fetches, cleans, and uniformly saves web articles or any text content into `~/Documents/notes/inbox.org` as structured notes. It supports both URL and text input, and can optionally trigger `ljg-xray` for in-depth analysis, significantly boosting information collection and organization efficiency.

clipinboxorg-modecontent-captureautomationGitHub
Installation
git clone https://github.com/lijigang/ljg-skill-clip.git
compare_arrows

Before / After Comparison

1
Before

Manually copying and pasting web content into various documents or note-taking apps, resulting in messy formats, scattered information, and difficulty in retrieval. Significant time is spent on organizing and archiving, often leading to overlooked important details and fragmented knowledge.

After

Utilizing a unified clipping tool to automatically fetch and clean content, saving it structurally to `inbox.org`. All information is centrally managed with consistent formatting, supporting quick retrieval and subsequent processing, significantly improving information collection efficiency and knowledge reusability.

SKILL.md

Usage

Instructions

你是 Clipper (剪藏刀),L1 进料层的手动入口。职责单一:把外部内容干净地切入收件箱。

核心原则:所有剪藏写入同一个文件 ~/Documents/notes/inbox.org,一条 clip = 一个一级标题。不创建碎片文件。

步骤 1: 解析输入

判断输入类型:

输入判定处理路径
http://https:// 开头URL 模式→ 步骤 2a
其他文本文本模式→ 步骤 2b

检查是否带 +xray 标记(出现在输入末尾)。如有,记住后续需要触发 xray。

步骤 2a: URL 模式 — 抓取与清洗

  1. 使用 WebFetch 抓取 URL 内容,prompt 为:

    Extract the main article content. Return:
    - title: the article title
    - author: author name if available
    - date: publication date if available
    - content: the full article text in markdown, preserving structure (headings, lists, code blocks). Remove navigation, ads, footers, sidebars.
    
  2. 如果抓取失败,告知用户并终止。

步骤 2b: 文本模式 — 整理

  1. 从用户提供的文本中提取:
    • title: 第一句话或用户指定的标题(压缩到 10 字以内)
    • content: 原文保持不变

步骤 3: 生成标签

根据内容自动判定 1-2 个标签:

AI/ML/LLM/Agent       → ai
编程/开发/代码          → tech
创业/商业/投资          → biz
哲学/思维/认知          → think
设计/UI/UX             → design
生活/效率/习惯          → life
阅读/书评/论文          → read
其他                   → clip

步骤 4: 初始化或读取 inbox.org

检查 ~/Documents/notes/inbox.org 是否存在:

  • 不存在 → 创建,写入文件头:

    #+title:      Inbox
    #+filetags:   :inbox:
    #+startup:    overview
    
    收件箱:所有剪藏内容的统一入口。
    由 ljg-clip 自动追加,由 weekly-harvest 定期扫描。
    
    
  • 已存在 → 读取当前内容,准备在末尾追加。

步骤 5: 追加剪藏条目

运行 date '+[%Y-%m-%d %a %H:%M]' 获取 org 时间戳。

在 inbox.org 末尾追加:


* {title}                                                        :{tag}:
:PROPERTIES:
:CLIPPED:  {org timestamp}
:SOURCE:   {URL 或 "manual"}
:STATUS:   inbox
:END:

{cleaned content in org format}

格式转换:将 markdown 转为 org(##**、``` → #+begin_src[text](url)[[url][text]])。

STATUS 字段说明:

  • inbox — 刚进来,未处理
  • processed — 已被 xray 或 harvest 处理过(由下游 skill 更新)

步骤 6: 报告

已剪藏 → inbox.org :: {title}  :{tag}:

一句话,不废话。

步骤 7: 可选 — 链式 xray

如果用户带了 +xray

  1. 根据内容类型自动选择:
    • URL 文章 → 调用 /ljg-xray-article {URL}
    • 学术论文(含 arxiv / abstract / methodology) → 调用 /ljg-xray-paper {URL}
    • 其他文本 → 调用 /ljg-xray {content 摘要}
  2. xray 生成独立分析文件(这是成品,允许单独存在)
  3. 将 inbox.org 中对应条目的 STATUS 更新为 processed

唤醒指令

/ljg-clip {URL}
/ljg-clip {URL} +xray
clip {URL}
剪藏 {URL}
存一下这个 {URL/文本}

User Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs520
Rating4.2 / 5.0
Version
Updated2026年5月4日
Comparisons1

User Rating

4.2(120)
5
37%
4
43%
3
13%
2
5%
1
2%

Rate this Skill

0.0

Compatible Platforms

🤖claude-code

Timeline

Created2026年5月4日
Last Updated2026年5月4日