← Back to Skills Marketplace
🔌

MinerU

by OOMOL · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
22
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install oo-mineru
Description
MinerU (mineru.net). Use this skill for ANY MinerU request — reading, creating, and updating data. Whenever a task involves MinerU, use this skill instead of...
README (SKILL.md)

MinerU

Operate MinerU through your OOMOL-connected account. This skill calls the mineru connector with the oo CLI; OOMOL injects credentials server-side, so you never handle raw tokens.

Category: AI, Productivity. Exposes 4 action(s).

Running an action

Assume the user has already installed the oo CLI, signed in, and connected MinerU. Do not run oo auth login or open the connection URL proactively — just run the action. Fall back to First-time setup only when a command actually fails with an auth or connection error.

1. Inspect the contract to get the authoritative input/output schema before building a payload:

oo connector schema "mineru" --action "\x3Caction_name>"

2. Run the action with a JSON payload that matches the input schema:

oo connector run "mineru" --action "\x3Caction_name>" --data '\x3Cjson>' --json
  • --data takes a JSON object string or @path/to/file.json; omit it to send {}.
  • The response is { "data": ..., "meta": { "executionId": "..." } }; the execution id lives under meta.executionId.

Each action below links to a reference file with its purpose and exact commands. Read the linked file, then fetch the live schema with oo connector schema before constructing --data.

Available actions

Safety

  • Read actions (get / list / search) are safe to run directly.
  • Create, update, send, or post actions change MinerU state — confirm the exact payload and effect with the user before running.
  • Delete or remove actions are destructive — always confirm the target and get explicit approval first.

First-time setup

These are one-time steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.

  • oo: command not found — install the oo CLI (other platforms: \x3Chttps://cli.oomol.com/install-guide.md>):

    curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux
    
    irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell
    
  • Not signed in / authentication error — sign in to your OOMOL account once:

    oo auth login
    
  • scope_missing / credential_expired / app_not_ready / app_not_found — MinerU is not connected, or the connection expired or lacks a scope. Connect once (auth type: API key) at:

    https://console.oomol.com/app-connections?provider=mineru
    
  • HTTP 402 / OOMOL_INSUFFICIENT_CREDIT — billing stop. Recharge at https://console.oomol.com/billing/token-recharge before retrying.

Resources

Usage Guidance
Install only if you trust OOMOL and the connected service account. Prefer reading the official install guide or inspecting the installer before running it, and confirm any connector action that would create, update, send, post, delete, or otherwise change account data.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The described behavior is coherent with an OOMOL connector workflow: inspect the connector schema, run declared service actions, and rely on OOMOL-managed credentials rather than handling raw tokens directly.
Instruction Scope
The skill gives operational instructions for using the oo CLI and includes guardrails around authentication and state-changing actions; the scope should still be reviewed because connector access depends on the user's connected account permissions.
Install Mechanism
The artifact includes a curl-to-bash installer command for the oo CLI as a troubleshooting/setup step. That is a supply-chain risk, but it is disclosed, conditional on the CLI being missing, and not shown as hidden automatic execution.
Credentials
Using the oo CLI is proportionate to the stated connector purpose, and no artifact-backed evidence shows unrelated local indexing, secret scraping, destructive commands, or exfiltration.
Persistence & Privilege
Installing a CLI and using local login/connection state can persist tooling or sessions on the user's machine, which is expected for this integration but should remain user-approved.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install oo-mineru
  3. After installation, invoke the skill by name or use /oo-mineru
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Introduces the `oo-mineru` skill for operating MinerU through an OOMOL-connected account without handling raw credentials locally. - Supports creating precise extraction tasks from individual document URLs. - Supports creating precise extraction batches from multiple document URLs. - Provides status and result URL lookup for both single extraction tasks and batch extraction jobs. - Documents the required `oo connector schema` and `oo connector run` workflow, including JSON responses with `meta.executionId`. - Includes safety guidance for write actions and first-time setup fallback steps for CLI, authentication, connection, and billing issues.
Metadata
Slug oo-mineru
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is MinerU?

MinerU (mineru.net). Use this skill for ANY MinerU request — reading, creating, and updating data. Whenever a task involves MinerU, use this skill instead of... It is an AI Agent Skill for Claude Code / OpenClaw, with 22 downloads so far.

How do I install MinerU?

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

Is MinerU free?

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

Which platforms does MinerU support?

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

Who created MinerU?

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

💬 Comments