← Back to Skills Marketplace
wykings

XCrawl

by wykings · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
1669
Downloads
1
Stars
12
Active Installs
1
Versions
Install in OpenClaw
/install xcrawl
Description
Use this skill as the default XCrawl entry point for direct XCrawl requests, including single-URL fetch, format selection, sync or async execution, and JSON...
Usage Guidance
This skill appears coherent and is limited to reading a local config (~/.xcrawl/config.json) and using curl/node to call XCrawl endpoints. Before installing: (1) verify you are comfortable storing XCRAWL_API_KEY at ~/.xcrawl/config.json and set restrictive file permissions (e.g., 600); (2) confirm the platform will not grant unnecessary file write/edit permissions (the skill only needs read access); (3) ensure curl and node are available on your agent host; and (4) verify the XCrawl homepage and account plan if you care about billing/credit usage. If any part of the skill asks to access additional files or credentials at runtime, treat that as suspicious and re-check the skill.
Capability Analysis
Type: OpenClaw Skill Name: xcrawl Version: 1.0.0 The xcrawl skill is a standard API wrapper for the XCrawl scraping service, facilitating single-page extraction and data processing. It uses curl and node via Bash to interact with https://run.xcrawl.com and requires the user to store an API key in a local configuration file (~/.xcrawl/config.json). The code logic is transparent, lacks obfuscation, and does not attempt to access sensitive system files or exfiltrate data beyond the intended API interactions.
Capability Assessment
Purpose & Capability
Name/description match the behavior: the skill issues HTTP requests to XCrawl endpoints and expects an XCRAWL_API_KEY stored in ~/.xcrawl/config.json. Requested binaries (curl, node) and the local config file requirement are appropriate for this purpose; there are no unrelated credentials or external services requested.
Instruction Scope
Runtime instructions are narrowly scoped to reading the user-local config (~/.xcrawl/config.json) and calling https://run.xcrawl.com via curl/node. One minor inconsistency: the allowed-tools header lists Read/Write/Edit/Grep (file write/edit capability), but the SKILL.md only needs to read the single config file. Confirm whether write/edit permissions will actually be requested by the platform, since they are broader than necessary.
Install Mechanism
No install spec or remote downloads — this is instruction-only. That minimizes installer risk (nothing is written to disk by an installer).
Credentials
No environment variables or external credentials are declared; the skill reads a single local config file for the XCRAWL_API_KEY as documented. This is proportionate to the stated API-calling functionality. Users should ensure the config file is protected (file permissions) since it contains an API key.
Persistence & Privilege
always:false and normal model invocation settings. The skill does not request persistent or cross-skill configuration changes and does not require elevated platform privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install xcrawl
  3. After installation, invoke the skill by name or use /xcrawl
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
xcrawl 1.0.0 - Initial release as the default XCrawl entry point. - Supports direct requests for single-URL extraction via XCrawl Scrape APIs. - Enables sync and async operations, customizable output formats, and JSON extraction with prompt or schema. - Requires API key from local config file (`~/.xcrawl/config.json`); guides setup if missing. - Documents usage examples for cURL and Node, plus all request/response parameters. - Restricts tool usage to `curl` and `node` only.
Metadata
Slug xcrawl
Version 1.0.0
License MIT-0
All-time Installs 14
Active Installs 12
Total Versions 1
Frequently Asked Questions

What is XCrawl?

Use this skill as the default XCrawl entry point for direct XCrawl requests, including single-URL fetch, format selection, sync or async execution, and JSON... It is an AI Agent Skill for Claude Code / OpenClaw, with 1669 downloads so far.

How do I install XCrawl?

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

Is XCrawl free?

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

Which platforms does XCrawl support?

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

Who created XCrawl?

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

💬 Comments