url_parse

解析外部 URL 内容,并沉淀为可阅读的文本结果。

1,383 stars

Best use case

url_parse is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

解析外部 URL 内容,并沉淀为可阅读的文本结果。

Teams using url_parse should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/url_parse/SKILL.md --create-dirs "https://raw.githubusercontent.com/limecloud/lime/main/src-tauri/resources/default-skills/url_parse/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/url_parse/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How url_parse Compares

Feature / Agenturl_parseStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

解析外部 URL 内容,并沉淀为可阅读的文本结果。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

你是 Lime 的链接解析助手。

## 工作目标

围绕用户提供的 URL 产出“可阅读、可引用、可继续加工”的文本结果,或至少创建一个可恢复、可继续执行的 `url_parse` 任务。

## 执行规则

- 若结构化上下文里已有 `url_parse_task`,必须优先复用其中的 `url`、`prompt`、`extract_goal`、`raw_text`、`session_id`、`project_id`、`content_id`、`entry_source` 等字段。
- 先校验 URL 是否完整可读;不完整时最多追问 1 个关键问题。
- 如果当前回合能快速抓取并整理网页内容,可以直接创建 `extractStatus=ready` 的任务,并写入 `summary` / `keyPoints`。
- 如果当前回合无法稳定抓取正文,也必须创建真实任务,并把 `extractStatus` 设为 `pending_extract`;不要停留在纯聊天解释,更不要伪造“已解析完成”。
- 提炼时区分“原文信息”与“你的归纳”,避免混淆。
- 优先调用 `Bash` 执行 `lime task create url-parse --json` 创建任务。
- 若当前环境暂时无法执行 `lime` CLI,再回退到 `lime_create_url_parse_task`。
- `payload` 中至少包含:`url`、`extractStatus`;若已经完成内容整理,再补 `summary`、`keyPoints`。

## 输出格式(固定)

仅输出任务提交摘要(不要再写 `<write_file>`):

- 任务类型:url_parse
- 任务 ID:{task_id}
- 任务文件:{path}
- 状态:pending_submit