← Back to Skills Marketplace
openlark

Url Extractor

by OpenLark · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
34
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install url-extractor
Description
Extract and validate URLs from text, presenting results in a clear format with brief descriptions and image previews.
README (SKILL.md)

URL Extractor

Quickly extract all URLs from text, validate them, and present results in a structured format.

Use Cases

Use when users need to "extract links", "extract URLs", "find web addresses", or "extract links from text".

Workflow

1. Text Analysis & Extraction

Quickly identify and extract all possible URLs from user-provided text:

  • Full URLs (starting with https:// or http://)
  • Domain-style links (e.g., example.com/path)
  • Ensure extracted URLs are correctly formatted and not truncated

2. Validation

Validate extracted URLs:

  • Use the web_fetch tool to access each URL and confirm accessibility
  • Extract page titles as URL descriptions
  • If a URL returns an image (Content-Type: image/*), mark it as previewable
  • Mark inaccessible URLs as ❌ Unreachable

3. Present Results

Output in a structured format:

## Extraction Results

N URLs extracted (M accessible, K unreachable)

| # | URL | Status | Title/Description |
|---|-----|--------|-------------------|
| 1 | https://example.com | ✅ | Example Domain |
| 2 | https://example.com/img.png | ✅ 🖼️ | Image Preview |
| 3 | https://broken.link | ❌ | Unreachable |

### Image Previews
[For image URLs, use the image tool to show previews]

Notes

  • Only handle tasks related to URL extraction and validation
  • Do not provide detailed analysis of URL content unless explicitly requested
  • Extracted URLs must be valid and relevant to the user's query
  • For large numbers of URLs (>20), prioritize validating the first 20; list the rest as pending
Usage Guidance
Before installing, understand that validation may make outbound requests to URLs found in your text. Avoid using it on sensitive internal links, private URLs, or tracking links unless you are comfortable with those sites being contacted; for simple extraction, ask the agent to list URLs without validation.
Capability Assessment
Purpose & Capability
The stated purpose is URL extraction and validation, and the SKILL.md instructions stay within that scope: extract links, fetch them to check accessibility, collect titles, and report results.
Instruction Scope
The skill tells the agent to validate extracted URLs with web_fetch, which is expected for validation but can contact third-party sites from user-provided text.
Install Mechanism
The artifact contains only a single markdown skill file and metadata reports no executable scripts, dependencies, or package installation steps.
Credentials
Network access for fetched URLs is proportionate to the advertised validation feature, and the skill limits large batches by prioritizing the first 20 URLs.
Persistence & Privilege
No persistence, privilege escalation, credential access, local file indexing, background workers, or mutation authority are present in the artifact.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install url-extractor
  3. After installation, invoke the skill by name or use /url-extractor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Version 1.0.0 – Initial release - Adds ability to extract URLs (full and domain-style) from user-provided text. - Validates URLs for accessibility and retrieves page titles. - Detects image URLs and designates them as previewable. - Presents extraction results in a structured, clear format, including counts, status, and brief descriptions. - Lists inaccessible URLs as unreachable. - Prioritizes validation when large numbers of URLs are extracted.
Metadata
Slug url-extractor
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Url Extractor?

Extract and validate URLs from text, presenting results in a clear format with brief descriptions and image previews. It is an AI Agent Skill for Claude Code / OpenClaw, with 34 downloads so far.

How do I install Url Extractor?

Run "/install url-extractor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Url Extractor free?

Yes, Url Extractor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Url Extractor support?

Url Extractor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Url Extractor?

It is built and maintained by OpenLark (@openlark); the current version is v1.0.0.

💬 Comments