An asynchronous document extraction skill for AI agents to retrieve structured fields, bounding boxes, and specific key-value pairs from complex files.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install easydoc-extract
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install easydoc-extract using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The EasyLink EasyDoc Extract skill is a production-grade integration designed for AI agents utilizing Openclaw Skills to seamlessly parse and structure document data. By leveraging the EasyLink async extraction API, this skill allows autonomous agents to ingest PDF documents, scanned images, business licenses, or organizational certificates, returning structured JSON outputs with highly reliable formatting.
Depending on the parameters provided, the skill automatically adapts to three distinct behaviors: closed extraction (using strict JSON schemas), prompt-driven extraction (via natural language prompts), or open extraction (auto-detecting all logical key-value pairs). This degree of flexibility makes it an invaluable utility for developer agents that need to turn messy, unstructured documentation into structured databases.
If you do not have an active API key, register on the EasyLink platform:
https://platform.easylink-ai.com and register or log in.export EASYLINK_API_KEY="your_easylink_api_key_here"
You can interact with the API endpoints within your Openclaw Skills workflow using basic shell utilities:
# Trigger an open-extraction task
curl -X POST "https://api.easylink-ai.com/v1/easydoc/extract" \
-H "api-key: $EASYLINK_API_KEY" \
-F "[email protected]" \
-F "mode=easydoc-extract"
Alternatively, use the deterministic Python helper script to submit and poll in a single execution line:
# Closed extraction with custom field targets via Python
python3 scripts/easydoc_extract.py --file ./doc.pdf --mode easydoc-extract \
--fields "姓名" "日期" "金额" --save ./result.json
| Mode | Description | JSON Schema Requirement | Custom Prompts Support |
|---|---|---|---|
easydoc-extract |
Universal asynchronous extraction | Optional | Supported (when no schema provided) |
easydoc-extract-flash |
Bounding-box location extraction | Required | Not Supported |
bl-extract |
Fixed-field business license parser | Not Supported | Not Supported |
occ-extract |
Org-code certificate parser | Not Supported | Not Supported |
The parsed output returns in a reliable format structured like the following schema:
{
"task_id": "string",
"status": "SUCCESS|ERROR|PENDING|PROCESSING|FAILED|COMPLETED|DONE",
"results": [
{
"page_number": 1,
"fields": {
"field_name": "value"
}
}
],
"raw": {}
}
Loading
An automated AI agent skill to securely redact and mask sensitive personal or medical data in documents using the EasyLink asynchronous masking API.

A robust Xiaohongshu search, note reader, and user profile scraping skill integrated with the agent-browser JS environment.

An opinionated frontend design skill designed to eliminate generic LLM aesthetic defaults and ship unique, production-grade landing pages, portfolios, and redesigns.

An advanced integration skill that empowers users to manage Microsoft Dynamics 365 CRM records, accounts, contacts, leads, and sales activities directly from their chat client.

Connects your AI agent directly to Robinhood's official agentic trading MCP server to securely read positions, analyze portfolios, and execute stock trades.

Xiaolongxia DeepSeek is an advanced, terminal-based AI programming assistant that integrates the DeepSeek API to automate coding, debugging, refactoring, and multi-turn developer interactions.








































