{
  "schemaVersion": "1.0",
  "item": {
    "slug": "mineru-pdf-extractor",
    "name": "MinerU PDF Extractor",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/A-I-R/mineru-pdf-extractor",
    "canonicalUrl": "https://clawhub.ai/A-I-R/mineru-pdf-extractor",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/mineru-pdf-extractor",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=mineru-pdf-extractor",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "SKILL_zh.md",
      "scripts/local_file_step1_apply_upload_url.sh",
      "scripts/local_file_step2_upload_file.sh",
      "scripts/local_file_step3_poll_result.sh",
      "scripts/local_file_step4_download.sh"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/mineru-pdf-extractor"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/mineru-pdf-extractor",
    "agentPageUrl": "https://openagent3.xyz/skills/mineru-pdf-extractor/agent",
    "manifestUrl": "https://openagent3.xyz/skills/mineru-pdf-extractor/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/mineru-pdf-extractor/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "MinerU PDF Extractor",
        "body": "Extract PDF documents to structured Markdown using the MinerU API. Supports formula recognition, table extraction, and OCR.\n\nNote: This is a community skill, not an official MinerU product. You need to obtain your own API key from MinerU."
      },
      {
        "title": "📁 Skill Structure",
        "body": "mineru-pdf-extractor/\n├── SKILL.md                          # English documentation\n├── SKILL_zh.md                       # Chinese documentation\n├── docs/                             # Documentation\n│   ├── Local_File_Parsing_Guide.md   # Local PDF parsing detailed guide (English)\n│   ├── Online_URL_Parsing_Guide.md   # Online PDF parsing detailed guide (English)\n│   ├── MinerU_本地文档解析完整流程.md  # Local parsing complete guide (Chinese)\n│   └── MinerU_在线文档解析完整流程.md  # Online parsing complete guide (Chinese)\n└── scripts/                          # Executable scripts\n    ├── local_file_step1_apply_upload_url.sh    # Local parsing Step 1\n    ├── local_file_step2_upload_file.sh         # Local parsing Step 2\n    ├── local_file_step3_poll_result.sh         # Local parsing Step 3\n    ├── local_file_step4_download.sh            # Local parsing Step 4\n    ├── online_file_step1_submit_task.sh        # Online parsing Step 1\n    └── online_file_step2_poll_result.sh        # Online parsing Step 2"
      },
      {
        "title": "Required Environment Variables",
        "body": "Scripts automatically read MinerU Token from environment variables (choose one):\n\n# Option 1: Set MINERU_TOKEN\nexport MINERU_TOKEN=\"your_api_token_here\"\n\n# Option 2: Set MINERU_API_KEY\nexport MINERU_API_KEY=\"your_api_token_here\""
      },
      {
        "title": "Required Command-Line Tools",
        "body": "curl - For HTTP requests (usually pre-installed)\nunzip - For extracting results (usually pre-installed)"
      },
      {
        "title": "Optional Tools",
        "body": "jq - For enhanced JSON parsing and security (recommended but not required)\n\nIf not installed, scripts will use fallback methods\nInstall: apt-get install jq (Debian/Ubuntu) or brew install jq (macOS)"
      },
      {
        "title": "Optional Configuration",
        "body": "# Set API base URL (default is pre-configured)\nexport MINERU_BASE_URL=\"https://mineru.net/api/v4\"\n\n💡 Get Token: Visit https://mineru.net/apiManage/docs to register and obtain an API Key"
      },
      {
        "title": "📄 Feature 1: Parse Local PDF Documents",
        "body": "For locally stored PDF files. Requires 4 steps."
      },
      {
        "title": "Quick Start",
        "body": "cd scripts/\n\n# Step 1: Apply for upload URL\n./local_file_step1_apply_upload_url.sh /path/to/your.pdf\n# Output: BATCH_ID=xxx UPLOAD_URL=xxx\n\n# Step 2: Upload file\n./local_file_step2_upload_file.sh \"$UPLOAD_URL\" /path/to/your.pdf\n\n# Step 3: Poll for results\n./local_file_step3_poll_result.sh \"$BATCH_ID\"\n# Output: FULL_ZIP_URL=xxx\n\n# Step 4: Download results\n./local_file_step4_download.sh \"$FULL_ZIP_URL\" result.zip extracted/"
      },
      {
        "title": "Script Descriptions",
        "body": "local_file_step1_apply_upload_url.sh\n\nApply for upload URL and batch_id.\n\nUsage:\n\n./local_file_step1_apply_upload_url.sh <pdf_file_path> [language] [layout_model]\n\nParameters:\n\nlanguage: ch (Chinese), en (English), auto (auto-detect), default ch\nlayout_model: doclayout_yolo (fast), layoutlmv3 (accurate), default doclayout_yolo\n\nOutput:\n\nBATCH_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\nUPLOAD_URL=https://mineru.oss-cn-shanghai.aliyuncs.com/...\n\nlocal_file_step2_upload_file.sh\n\nUpload PDF file to the presigned URL.\n\nUsage:\n\n./local_file_step2_upload_file.sh <upload_url> <pdf_file_path>\n\nlocal_file_step3_poll_result.sh\n\nPoll extraction results until completion or failure.\n\nUsage:\n\n./local_file_step3_poll_result.sh <batch_id> [max_retries] [retry_interval_seconds]\n\nOutput:\n\nFULL_ZIP_URL=https://cdn-mineru.openxlab.org.cn/pdf/.../xxx.zip\n\nlocal_file_step4_download.sh\n\nDownload result ZIP and extract.\n\nUsage:\n\n./local_file_step4_download.sh <zip_url> [output_zip_filename] [extract_directory_name]\n\nOutput Structure:\n\nextracted/\n├── full.md              # 📄 Markdown document (main result)\n├── images/              # 🖼️ Extracted images\n├── content_list.json    # Structured content\n└── layout.json          # Layout analysis data"
      },
      {
        "title": "Detailed Documentation",
        "body": "📚 Complete Guide: See docs/Local_File_Parsing_Guide.md"
      },
      {
        "title": "🌐 Feature 2: Parse Online PDF Documents (URL Method)",
        "body": "For PDF files already available online (e.g., arXiv, websites). Only 2 steps, more concise and efficient."
      },
      {
        "title": "Quick Start",
        "body": "cd scripts/\n\n# Step 1: Submit parsing task (provide URL directly)\n./online_file_step1_submit_task.sh \"https://arxiv.org/pdf/2410.17247.pdf\"\n# Output: TASK_ID=xxx\n\n# Step 2: Poll results and auto-download/extract\n./online_file_step2_poll_result.sh \"$TASK_ID\" extracted/"
      },
      {
        "title": "Script Descriptions",
        "body": "online_file_step1_submit_task.sh\n\nSubmit parsing task for online PDF.\n\nUsage:\n\n./online_file_step1_submit_task.sh <pdf_url> [language] [layout_model]\n\nParameters:\n\npdf_url: Complete URL of the online PDF (required)\nlanguage: ch (Chinese), en (English), auto (auto-detect), default ch\nlayout_model: doclayout_yolo (fast), layoutlmv3 (accurate), default doclayout_yolo\n\nOutput:\n\nTASK_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n\nonline_file_step2_poll_result.sh\n\nPoll extraction results, automatically download and extract when complete.\n\nUsage:\n\n./online_file_step2_poll_result.sh <task_id> [output_directory] [max_retries] [retry_interval_seconds]\n\nOutput Structure:\n\nextracted/\n├── full.md              # 📄 Markdown document (main result)\n├── images/              # 🖼️ Extracted images\n├── content_list.json    # Structured content\n└── layout.json          # Layout analysis data"
      },
      {
        "title": "Detailed Documentation",
        "body": "📚 Complete Guide: See docs/Online_URL_Parsing_Guide.md"
      },
      {
        "title": "📊 Comparison of Two Parsing Methods",
        "body": "FeatureLocal PDF ParsingOnline PDF ParsingSteps4 steps2 stepsUpload Required✅ Yes❌ NoAverage Time30-60 seconds10-20 secondsUse CaseLocal filesFiles already online (arXiv, websites, etc.)File Size Limit200MBLimited by source server"
      },
      {
        "title": "Batch Process Local Files",
        "body": "for pdf in /path/to/pdfs/*.pdf; do\n    echo \"Processing: $pdf\"\n    \n    # Step 1\n    result=$(./local_file_step1_apply_upload_url.sh \"$pdf\" 2>&1)\n    batch_id=$(echo \"$result\" | grep BATCH_ID | cut -d= -f2)\n    upload_url=$(echo \"$result\" | grep UPLOAD_URL | cut -d= -f2)\n    \n    # Step 2\n    ./local_file_step2_upload_file.sh \"$upload_url\" \"$pdf\"\n    \n    # Step 3\n    zip_url=$(./local_file_step3_poll_result.sh \"$batch_id\" | grep FULL_ZIP_URL | cut -d= -f2)\n    \n    # Step 4\n    filename=$(basename \"$pdf\" .pdf)\n    ./local_file_step4_download.sh \"$zip_url\" \"${filename}.zip\" \"${filename}_extracted\"\ndone"
      },
      {
        "title": "Batch Process Online Files",
        "body": "for url in \\\n  \"https://arxiv.org/pdf/2410.17247.pdf\" \\\n  \"https://arxiv.org/pdf/2409.12345.pdf\"; do\n    echo \"Processing: $url\"\n    \n    # Step 1\n    result=$(./online_file_step1_submit_task.sh \"$url\" 2>&1)\n    task_id=$(echo \"$result\" | grep TASK_ID | cut -d= -f2)\n    \n    # Step 2\n    filename=$(basename \"$url\" .pdf)\n    ./online_file_step2_poll_result.sh \"$task_id\" \"${filename}_extracted\"\ndone"
      },
      {
        "title": "⚠️ Notes",
        "body": "Token Configuration: Scripts prioritize MINERU_TOKEN, fall back to MINERU_API_KEY if not found\nToken Security: Do not hard-code tokens in scripts; use environment variables\nURL Accessibility: For online parsing, ensure the provided URL is publicly accessible\nFile Limits: Single file recommended not exceeding 200MB, maximum 600 pages\nNetwork Stability: Ensure stable network when uploading large files\nSecurity: This skill includes input validation and sanitization to prevent JSON injection and directory traversal attacks\nOptional jq: Installing jq provides enhanced JSON parsing and additional security checks"
      },
      {
        "title": "📚 Reference Documentation",
        "body": "DocumentDescriptiondocs/Local_File_Parsing_Guide.mdDetailed curl commands and parameters for local PDF parsingdocs/Online_URL_Parsing_Guide.mdDetailed curl commands and parameters for online PDF parsing\n\nExternal Resources:\n\n🏠 MinerU Official: https://mineru.net/\n📖 API Documentation: https://mineru.net/apiManage/docs\n💻 GitHub Repository: https://github.com/opendatalab/MinerU\n\nSkill Version: 1.0.0\nRelease Date: 2026-02-18\nCommunity Skill - Not affiliated with MinerU official"
      }
    ],
    "body": "MinerU PDF Extractor\n\nExtract PDF documents to structured Markdown using the MinerU API. Supports formula recognition, table extraction, and OCR.\n\nNote: This is a community skill, not an official MinerU product. You need to obtain your own API key from MinerU.\n\n📁 Skill Structure\nmineru-pdf-extractor/\n├── SKILL.md                          # English documentation\n├── SKILL_zh.md                       # Chinese documentation\n├── docs/                             # Documentation\n│   ├── Local_File_Parsing_Guide.md   # Local PDF parsing detailed guide (English)\n│   ├── Online_URL_Parsing_Guide.md   # Online PDF parsing detailed guide (English)\n│   ├── MinerU_本地文档解析完整流程.md  # Local parsing complete guide (Chinese)\n│   └── MinerU_在线文档解析完整流程.md  # Online parsing complete guide (Chinese)\n└── scripts/                          # Executable scripts\n    ├── local_file_step1_apply_upload_url.sh    # Local parsing Step 1\n    ├── local_file_step2_upload_file.sh         # Local parsing Step 2\n    ├── local_file_step3_poll_result.sh         # Local parsing Step 3\n    ├── local_file_step4_download.sh            # Local parsing Step 4\n    ├── online_file_step1_submit_task.sh        # Online parsing Step 1\n    └── online_file_step2_poll_result.sh        # Online parsing Step 2\n\n🔧 Requirements\nRequired Environment Variables\n\nScripts automatically read MinerU Token from environment variables (choose one):\n\n# Option 1: Set MINERU_TOKEN\nexport MINERU_TOKEN=\"your_api_token_here\"\n\n# Option 2: Set MINERU_API_KEY\nexport MINERU_API_KEY=\"your_api_token_here\"\n\nRequired Command-Line Tools\ncurl - For HTTP requests (usually pre-installed)\nunzip - For extracting results (usually pre-installed)\nOptional Tools\njq - For enhanced JSON parsing and security (recommended but not required)\nIf not installed, scripts will use fallback methods\nInstall: apt-get install jq (Debian/Ubuntu) or brew install jq (macOS)\nOptional Configuration\n# Set API base URL (default is pre-configured)\nexport MINERU_BASE_URL=\"https://mineru.net/api/v4\"\n\n\n💡 Get Token: Visit https://mineru.net/apiManage/docs to register and obtain an API Key\n\n📄 Feature 1: Parse Local PDF Documents\n\nFor locally stored PDF files. Requires 4 steps.\n\nQuick Start\ncd scripts/\n\n# Step 1: Apply for upload URL\n./local_file_step1_apply_upload_url.sh /path/to/your.pdf\n# Output: BATCH_ID=xxx UPLOAD_URL=xxx\n\n# Step 2: Upload file\n./local_file_step2_upload_file.sh \"$UPLOAD_URL\" /path/to/your.pdf\n\n# Step 3: Poll for results\n./local_file_step3_poll_result.sh \"$BATCH_ID\"\n# Output: FULL_ZIP_URL=xxx\n\n# Step 4: Download results\n./local_file_step4_download.sh \"$FULL_ZIP_URL\" result.zip extracted/\n\nScript Descriptions\nlocal_file_step1_apply_upload_url.sh\n\nApply for upload URL and batch_id.\n\nUsage:\n\n./local_file_step1_apply_upload_url.sh <pdf_file_path> [language] [layout_model]\n\n\nParameters:\n\nlanguage: ch (Chinese), en (English), auto (auto-detect), default ch\nlayout_model: doclayout_yolo (fast), layoutlmv3 (accurate), default doclayout_yolo\n\nOutput:\n\nBATCH_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\nUPLOAD_URL=https://mineru.oss-cn-shanghai.aliyuncs.com/...\n\nlocal_file_step2_upload_file.sh\n\nUpload PDF file to the presigned URL.\n\nUsage:\n\n./local_file_step2_upload_file.sh <upload_url> <pdf_file_path>\n\nlocal_file_step3_poll_result.sh\n\nPoll extraction results until completion or failure.\n\nUsage:\n\n./local_file_step3_poll_result.sh <batch_id> [max_retries] [retry_interval_seconds]\n\n\nOutput:\n\nFULL_ZIP_URL=https://cdn-mineru.openxlab.org.cn/pdf/.../xxx.zip\n\nlocal_file_step4_download.sh\n\nDownload result ZIP and extract.\n\nUsage:\n\n./local_file_step4_download.sh <zip_url> [output_zip_filename] [extract_directory_name]\n\n\nOutput Structure:\n\nextracted/\n├── full.md              # 📄 Markdown document (main result)\n├── images/              # 🖼️ Extracted images\n├── content_list.json    # Structured content\n└── layout.json          # Layout analysis data\n\nDetailed Documentation\n\n📚 Complete Guide: See docs/Local_File_Parsing_Guide.md\n\n🌐 Feature 2: Parse Online PDF Documents (URL Method)\n\nFor PDF files already available online (e.g., arXiv, websites). Only 2 steps, more concise and efficient.\n\nQuick Start\ncd scripts/\n\n# Step 1: Submit parsing task (provide URL directly)\n./online_file_step1_submit_task.sh \"https://arxiv.org/pdf/2410.17247.pdf\"\n# Output: TASK_ID=xxx\n\n# Step 2: Poll results and auto-download/extract\n./online_file_step2_poll_result.sh \"$TASK_ID\" extracted/\n\nScript Descriptions\nonline_file_step1_submit_task.sh\n\nSubmit parsing task for online PDF.\n\nUsage:\n\n./online_file_step1_submit_task.sh <pdf_url> [language] [layout_model]\n\n\nParameters:\n\npdf_url: Complete URL of the online PDF (required)\nlanguage: ch (Chinese), en (English), auto (auto-detect), default ch\nlayout_model: doclayout_yolo (fast), layoutlmv3 (accurate), default doclayout_yolo\n\nOutput:\n\nTASK_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n\nonline_file_step2_poll_result.sh\n\nPoll extraction results, automatically download and extract when complete.\n\nUsage:\n\n./online_file_step2_poll_result.sh <task_id> [output_directory] [max_retries] [retry_interval_seconds]\n\n\nOutput Structure:\n\nextracted/\n├── full.md              # 📄 Markdown document (main result)\n├── images/              # 🖼️ Extracted images\n├── content_list.json    # Structured content\n└── layout.json          # Layout analysis data\n\nDetailed Documentation\n\n📚 Complete Guide: See docs/Online_URL_Parsing_Guide.md\n\n📊 Comparison of Two Parsing Methods\nFeature\tLocal PDF Parsing\tOnline PDF Parsing\nSteps\t4 steps\t2 steps\nUpload Required\t✅ Yes\t❌ No\nAverage Time\t30-60 seconds\t10-20 seconds\nUse Case\tLocal files\tFiles already online (arXiv, websites, etc.)\nFile Size Limit\t200MB\tLimited by source server\n⚙️ Advanced Usage\nBatch Process Local Files\nfor pdf in /path/to/pdfs/*.pdf; do\n    echo \"Processing: $pdf\"\n    \n    # Step 1\n    result=$(./local_file_step1_apply_upload_url.sh \"$pdf\" 2>&1)\n    batch_id=$(echo \"$result\" | grep BATCH_ID | cut -d= -f2)\n    upload_url=$(echo \"$result\" | grep UPLOAD_URL | cut -d= -f2)\n    \n    # Step 2\n    ./local_file_step2_upload_file.sh \"$upload_url\" \"$pdf\"\n    \n    # Step 3\n    zip_url=$(./local_file_step3_poll_result.sh \"$batch_id\" | grep FULL_ZIP_URL | cut -d= -f2)\n    \n    # Step 4\n    filename=$(basename \"$pdf\" .pdf)\n    ./local_file_step4_download.sh \"$zip_url\" \"${filename}.zip\" \"${filename}_extracted\"\ndone\n\nBatch Process Online Files\nfor url in \\\n  \"https://arxiv.org/pdf/2410.17247.pdf\" \\\n  \"https://arxiv.org/pdf/2409.12345.pdf\"; do\n    echo \"Processing: $url\"\n    \n    # Step 1\n    result=$(./online_file_step1_submit_task.sh \"$url\" 2>&1)\n    task_id=$(echo \"$result\" | grep TASK_ID | cut -d= -f2)\n    \n    # Step 2\n    filename=$(basename \"$url\" .pdf)\n    ./online_file_step2_poll_result.sh \"$task_id\" \"${filename}_extracted\"\ndone\n\n⚠️ Notes\nToken Configuration: Scripts prioritize MINERU_TOKEN, fall back to MINERU_API_KEY if not found\nToken Security: Do not hard-code tokens in scripts; use environment variables\nURL Accessibility: For online parsing, ensure the provided URL is publicly accessible\nFile Limits: Single file recommended not exceeding 200MB, maximum 600 pages\nNetwork Stability: Ensure stable network when uploading large files\nSecurity: This skill includes input validation and sanitization to prevent JSON injection and directory traversal attacks\nOptional jq: Installing jq provides enhanced JSON parsing and additional security checks\n📚 Reference Documentation\nDocument\tDescription\ndocs/Local_File_Parsing_Guide.md\tDetailed curl commands and parameters for local PDF parsing\ndocs/Online_URL_Parsing_Guide.md\tDetailed curl commands and parameters for online PDF parsing\n\nExternal Resources:\n\n🏠 MinerU Official: https://mineru.net/\n📖 API Documentation: https://mineru.net/apiManage/docs\n💻 GitHub Repository: https://github.com/opendatalab/MinerU\n\nSkill Version: 1.0.0\nRelease Date: 2026-02-18\nCommunity Skill - Not affiliated with MinerU official"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/A-I-R/mineru-pdf-extractor",
    "publisherUrl": "https://clawhub.ai/A-I-R/mineru-pdf-extractor",
    "owner": "A-I-R",
    "version": "1.0.5",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/mineru-pdf-extractor",
    "downloadUrl": "https://openagent3.xyz/downloads/mineru-pdf-extractor",
    "agentUrl": "https://openagent3.xyz/skills/mineru-pdf-extractor/agent",
    "manifestUrl": "https://openagent3.xyz/skills/mineru-pdf-extractor/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/mineru-pdf-extractor/agent.md"
  }
}