A document processing integration that enables developers to extract structured data from unstructured file types like PDFs and Word documents.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install unstructured
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 unstructured using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Unstructured is a specialized document processing platform that helps developers extract and clean data from unstructured file types, including PDFs, Word documents, and images. It is an essential tool for data scientists and engineers who need to prepare raw data for machine learning models, RAG pipelines, or analytical applications. By integrating this capability into Openclaw Skills, users can automate the complex task of document partitioning and layout analysis within their AI agent workflows.
This skill utilizes the Membrane framework to manage the complexities of authentication and credential refreshing. This ensures that your agents can focus on the logic of data extraction rather than the plumbing of API security, providing a secure and scalable way to handle document intelligence.
To get started with Unstructured in your Openclaw Skills environment, first install the required CLI:
npm install -g @membranehq/cli@latest
Authenticate your agent (replace openclaw with your specific agent type if needed):
membrane login --tenant --clientName=openclaw
Create a connection to the Unstructured service:
membrane connection ensure "https://unstructured.io" --json
If the connection state is BUILDING, wait for it to become READY:
npx @membranehq/cli connection get <id> --wait --json
The skill organizes document extraction data through a structured schema that includes metadata and extracted elements.
| Property | Description |
|---|---|
| connectionId | The unique identifier for the specific Unstructured integration instance. |
| intent | The natural language description used to discover specific document actions. |
| inputSchema | Defines the required JSON parameters for partitioning or extraction actions. |
| outputSchema | The resulting structure of the extracted document elements (text, tables, etc.). |
| state | Reflects the current status of the connection lifecycle (READY, BUILDING, or ERROR). |
Loading
A comprehensive video distribution skill for AI agents to manage video content, playlists, and user data via the Zype API.

A powerful integration that enables AI agents to visualize, document, and manage software architecture using the Structurizr code-as-data approach.

A robust integration for managing Webiny serverless CMS resources, content models, and automated records management.

A powerful integration for AI agents to manage Thai Post tracking, item searches, and postcode lookups through the Membrane ecosystem.

A powerful integration for Openclaw Skills that enables AI agents to manage WeWeb data, automate frontend workflows, and sync collections through the Membrane CLI.

A specialized maintenance management skill that enables AI agents to interact with UpKeep data, manage work orders, and track assets through the Membrane framework.








































