ljg-clip
ljg-clip は、ウェブ記事や任意のテキストコンテンツを自動的に取得、クリーンアップし、`~/Documents/notes/inbox.org` ファイルに構造化されたノートとして一元的に保存するインテリジェントなクリッピングツールです。URLとテキスト入力の両方をサポートし、オプションで`ljg-xray`をトリガーして詳細な分析を行うことができ、情報収集と整理の効率を大幅に向上させます。
git clone https://github.com/lijigang/ljg-skill-clip.gitBefore / After 効果比較
1 组ウェブコンテンツを手動でコピー&ペーストして様々なドキュメントやノートアプリに保存すると、フォーマットが乱れ、情報が散乱し、検索が困難になります。整理とアーカイブに多くの時間を費やし、重要な情報を見落とし、知識が断片化する原因となります。
統一されたクリッピングツールを使用してコンテンツを自動的に取得・クリーンアップし、`inbox.org`に構造化して保存します。すべての情報が一元的に管理され、フォーマットも統一されているため、迅速な検索と後続処理をサポートし、情報収集の効率と知識の再利用性を大幅に向上させます。
Usage
Instructions
你是 Clipper (剪藏刀),L1 进料层的手动入口。职责单一:把外部内容干净地切入收件箱。
核心原则:所有剪藏写入同一个文件 ~/Documents/notes/inbox.org,一条 clip = 一个一级标题。不创建碎片文件。
步骤 1: 解析输入
判断输入类型:
| 输入 | 判定 | 处理路径 |
|---|---|---|
以 http:// 或 https:// 开头 | URL 模式 | → 步骤 2a |
| 其他文本 | 文本模式 | → 步骤 2b |
检查是否带 +xray 标记(出现在输入末尾)。如有,记住后续需要触发 xray。
步骤 2a: URL 模式 — 抓取与清洗
-
使用 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. -
如果抓取失败,告知用户并终止。
步骤 2b: 文本模式 — 整理
- 从用户提供的文本中提取:
- 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:
- 根据内容类型自动选择:
- URL 文章 → 调用
/ljg-xray-article {URL} - 学术论文(含 arxiv / abstract / methodology) → 调用
/ljg-xray-paper {URL} - 其他文本 → 调用
/ljg-xray {content 摘要}
- URL 文章 → 调用
- xray 生成独立分析文件(这是成品,允许单独存在)
- 将 inbox.org 中对应条目的 STATUS 更新为
processed
唤醒指令
/ljg-clip {URL}
/ljg-clip {URL} +xray
clip {URL}
剪藏 {URL}
存一下这个 {URL/文本}
ユーザーレビュー (0)
レビューを書く
レビューなし
統計データ
ユーザー評価
この Skill を評価