[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6MVCQ55MXTBPBJDPVWNK1TM":3,"skill-same:01M6MVCQ55MXTBPBJDPVWNK1TM":74},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M6MVCQ55MXTBPBJDPVWNK1TM","deepread",null,"OCR that never fails silently. Multi-pass document processing API with intelligent quality review flags. Extract text and structured data from PDFs with AI-powered confidence scoring. Free tier - 2,000 pages\u002Fmonth.","Kernel8901\u002Fai-agent-skills-classification","Kernel8901","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72647553?v=4","01M6KV388J2H5PNC8D8P940BJD","01M6KV38CS5B3AY63RKZB410YM",7,"MIT","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FPDF及文件\u002Fdeepread\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"confidence scoring","with","multi","processing","free","pages","quality review","scoring","flags","document","review","never","extract","quality","text","api","ocr","data","structured data","2026-11-10 10:12:30",false,"---\nname: deepread\ndescription: OCR that never fails silently. Multi-pass document processing API with intelligent quality review flags. Extract text and structured data from PDFs with AI-powered confidence scoring. Free tier - 2,000 pages\u002Fmonth.\n---\n\n# DeepRead - Production OCR API\n\nOCR that never fails silently. Process PDFs and extract structured data with AI-powered confidence scoring that tells you exactly which fields need human review.\n\n## What This Skill Does\n\nDeepRead is a production-grade document processing API that **reduces human review from 100% to ~10%** through intelligent quality assessment.\n\n**Core Features:**\n- **Text Extraction**: Convert PDFs to clean markdown\n- **Structured Data**: Extract JSON fields with confidence scores\n- **Quality Flags**: AI determines which fields need human verification (`hil_flag`)\n- **Multi-Pass Processing**: Multiple validation passes for maximum accuracy\n- **Multi-Model Consensus**: Cross-validation between models for reliability\n- **Free Tier**: 2,000 pages\u002Fmonth (no credit card required)\n\n## Setup\n\n### 1. Get Your API Key\n\nSign up and create an API key:\n```bash\n# Visit the dashboard\nhttps:\u002F\u002Fwww.deepread.tech\u002Fdashboard\n\n# Or use this direct link\nhttps:\u002F\u002Fwww.deepread.tech\u002Fdashboard\u002F?utm_source=clawdhub\n```\n\nSave your API key:\n```bash\nexport DEEPREAD_API_KEY=\"sk_live_your_key_here\"\n```\n\n### 2. Clawdbot Configuration (Optional)\n\nAdd to your `clawdbot.config.json5`:\n```json5\n{\n  skills: {\n    entries: {\n      \"deepread\": {\n        enabled: true,\n        apiKey: \"sk_live_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n### 3. Process Your First Document\n\n**Option A: With Webhook (Recommended)**\n```bash\n# Upload PDF with webhook notification\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@document.pdf\" \\\n  -F \"webhook_url=https:\u002F\u002Fyour-app.com\u002Fwebhooks\u002Fdeepread\"\n\n# Returns immediately\n{\n  \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"status\": \"queued\"\n}\n\n# Your webhook receives results when processing completes (2-5 minutes)\n```\n\n**Option B: Poll for Results**\n```bash\n# Upload PDF without webhook\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@document.pdf\"\n\n# Returns immediately\n{\n  \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"status\": \"queued\"\n}\n\n# Poll until completed\ncurl https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fjobs\u002F550e8400-e29b-41d4-a716-446655440000 \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\"\n```\n\n## Usage Examples\n\n### Basic OCR (Text Only)\n\nExtract text as clean markdown:\n\n```bash\n# With webhook (recommended)\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\" \\\n  -F \"webhook_url=https:\u002F\u002Fyour-app.com\u002Fwebhook\"\n\n# OR poll for completion\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\"\n\n# Then poll\ncurl https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fjobs\u002FJOB_ID \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\"\n```\n\n**Response when completed:**\n```json\n{\n  \"id\": \"550e8400-...\",\n  \"status\": \"completed\",\n  \"result\": {\n    \"text\": \"# INVOICE\\n\\n**Vendor:** Acme Corp\\n**Total:** $1,250.00...\"\n  }\n}\n```\n\n### Structured Data Extraction\n\nExtract specific fields with confidence scoring:\n\n```bash\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\" \\\n  -F 'schema={\n    \"type\": \"object\",\n    \"properties\": {\n      \"vendor\": {\n        \"type\": \"string\",\n        \"description\": \"Vendor company name\"\n      },\n      \"total\": {\n        \"type\": \"number\",\n        \"description\": \"Total invoice amount\"\n      },\n      \"invoice_date\": {\n        \"type\": \"string\",\n        \"description\": \"Invoice date in MM\u002FDD\u002FYYYY format\"\n      }\n    }\n  }'\n```\n\n**Response includes confidence flags:**\n```json\n{\n  \"status\": \"completed\",\n  \"result\": {\n    \"text\": \"# INVOICE\\n\\n**Vendor:** Acme Corp...\",\n    \"data\": {\n      \"vendor\": {\n        \"value\": \"Acme Corp\",\n        \"hil_flag\": false,\n        \"found_on_page\": 1\n      },\n      \"total\": {\n        \"value\": 1250.00,\n        \"hil_flag\": false,\n        \"found_on_page\": 1\n      },\n      \"invoice_date\": {\n        \"value\": \"2024-10-??\",\n        \"hil_flag\": true,\n        \"reason\": \"Date partially obscured\",\n        \"found_on_page\": 1\n      }\n    },\n    \"metadata\": {\n      \"fields_requiring_review\": 1,\n      \"total_fields\": 3,\n      \"review_percentage\": 33.3\n    }\n  }\n}\n```\n\n### Complex Schemas (Nested Data)\n\nExtract arrays and nested objects:\n\n```bash\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\" \\\n  -F 'schema={\n    \"type\": \"object\",\n    \"properties\": {\n      \"vendor\": {\"type\": \"string\"},\n      \"total\": {\"type\": \"number\"},\n      \"line_items\": {\n        \"type\": \"array\",\n        \"items\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"description\": {\"type\": \"string\"},\n            \"quantity\": {\"type\": \"number\"},\n            \"price\": {\"type\": \"number\"}\n          }\n        }\n      }\n    }\n  }'\n```\n\n### Page-by-Page Breakdown\n\nGet per-page OCR results with quality flags:\n\n```bash\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@contract.pdf\" \\\n  -F \"include_pages=true\"\n```\n\n**Response:**\n```json\n{\n  \"result\": {\n    \"text\": \"Combined text from all pages...\",\n    \"pages\": [\n      {\n        \"page_number\": 1,\n        \"text\": \"# Contract Agreement\\n\\n...\",\n        \"hil_flag\": false\n      },\n      {\n        \"page_number\": 2,\n        \"text\": \"Terms and C??diti??s...\",\n        \"hil_flag\": true,\n        \"reason\": \"Multiple unrecognized characters\"\n      }\n    ],\n    \"metadata\": {\n      \"pages_requiring_review\": 1,\n      \"total_pages\": 2\n      }\n  }\n}\n```\n\n## When to Use This Skill\n\n### ✅ Use DeepRead For:\n\n- **Invoice Processing**: Extract vendor, totals, line items\n- **Receipt OCR**: Parse merchant, items, totals\n- **Contract Analysis**: Extract parties, dates, terms\n- **Form Digitization**: Convert paper forms to structured data\n- **Document Workflows**: Any process requiring OCR + data extraction\n- **Quality-Critical Apps**: When you need to know which extractions are uncertain\n\n### ❌ Don't Use For:\n\n- **Real-time Processing**: Processing takes 2-5 minutes (async workflow)\n- **Batch >2,000 pages\u002Fmonth**: Upgrade to PRO or SCALE tier\n\n## How It Works\n\n### Multi-Pass Pipeline\n\n```\nPDF → Convert → Rotate Correction → OCR → Multi-Model Validation → Extract → Done\n```\n\nThe pipeline automatically handles:\n- Document rotation and orientation correction\n- Multi-pass validation for accuracy\n- Cross-model consensus for reliability\n- Field-level confidence scoring\n\n### Quality Review (hil_flag)\n\nAI compares extracted text to the original image and sets `hil_flag`:\n\n- **`hil_flag: false`** = Clear, confident extraction → Auto-process\n- **`hil_flag: true`** = Uncertain extraction → Human review required\n\n**AI flags extractions when:**\n- Text is handwritten, blurry, or low quality\n- Multiple possible interpretations exist\n- Characters are partially visible or unclear\n- Field not found in document\n\n**This is multimodal AI determination, not rule-based.**\n\n## Advanced Features\n\n### 1. Blueprints (Optimized Schemas)\n\nCreate reusable, optimized schemas for specific document types:\n\n```bash\n# List your blueprints\ncurl https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fblueprints \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\"\n\n# Use blueprint instead of inline schema\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\" \\\n  -F \"blueprint_id=660e8400-e29b-41d4-a716-446655440001\"\n```\n\n**Benefits:**\n- 20-30% accuracy improvement over baseline schemas\n- Reusable across similar documents\n- Versioned with rollback support\n\n**How to create blueprints:**\n\n```bash\n# Create a blueprint from training data\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Foptimize \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"name\": \"utility_invoice\",\n    \"description\": \"Optimized for utility invoices\",\n    \"document_type\": \"invoice\",\n    \"initial_schema\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"vendor\": {\"type\": \"string\", \"description\": \"Vendor name\"},\n        \"total\": {\"type\": \"number\", \"description\": \"Total amount\"}\n      }\n    },\n    \"training_documents\": [\"doc1.pdf\", \"doc2.pdf\", \"doc3.pdf\"],\n    \"ground_truth_data\": [\n      {\"vendor\": \"Acme Power\", \"total\": 125.50},\n      {\"vendor\": \"City Electric\", \"total\": 89.25}\n    ],\n    \"target_accuracy\": 95.0,\n    \"max_iterations\": 5\n  }'\n\n# Returns: {\"job_id\": \"...\", \"blueprint_id\": \"...\", \"status\": \"pending\"}\n\n# Check optimization status\ncurl https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fblueprints\u002Fjobs\u002FJOB_ID \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\"\n\n# Use blueprint (once completed)\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\" \\\n  -F \"blueprint_id=BLUEPRINT_ID\"\n```\n\n### 2. Webhooks (Recommended for Production)\n\nGet notified when processing completes instead of polling:\n\n```bash\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\" \\\n  -F \"webhook_url=https:\u002F\u002Fyour-app.com\u002Fwebhooks\u002Fdeepread\"\n```\n\n**Your webhook receives this payload when processing completes:**\n```json\n{\n  \"job_id\": \"550e8400-...\",\n  \"status\": \"completed\",\n  \"created_at\": \"2025-01-27T10:00:00Z\",\n  \"completed_at\": \"2025-01-27T10:02:30Z\",\n  \"result\": {\n    \"text\": \"...\",\n    \"data\": {...}\n  },\n  \"preview_url\": \"https:\u002F\u002Fpreview.deepread.tech\u002Fabc1234\"\n}\n```\n\n**Benefits:**\n- No polling required\n- Instant notification when done\n- Lower latency\n- Better for production workflows\n\n### 3. Public Preview URLs\n\nShare OCR results without authentication:\n\n```bash\n# Request preview URL\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@document.pdf\" \\\n  -F \"include_images=true\"\n\n# Get preview URL in response\n{\n  \"result\": {\n    \"text\": \"...\",\n    \"data\": {...}\n  },\n  \"preview_url\": \"https:\u002F\u002Fpreview.deepread.tech\u002FXy9aB12\"\n}\n```\n\n**Public Preview Endpoint:**\n```bash\n# No authentication required\ncurl https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fpreview\u002FXy9aB12\n```\n\n## Rate Limits & Pricing\n\n### Free Tier (No Credit Card)\n- **2,000 pages\u002Fmonth**\n- **10 requests\u002Fminute**\n- Full feature access (OCR + structured extraction + blueprints)\n\n### Paid Plans\n- **PRO**: 50,000 pages\u002Fmonth, 100 requests\u002Fminute @ $99\u002Fmo\n- **SCALE**: Custom volume pricing (contact sales)\n\n**Upgrade:** https:\u002F\u002Fwww.deepread.tech\u002Fdashboard\u002Fbilling?utm_source=clawdhub\n\n### Rate Limit Headers\n\nEvery response includes quota information:\n```\nX-RateLimit-Limit: 2000\nX-RateLimit-Remaining: 1847\nX-RateLimit-Used: 153\nX-RateLimit-Reset: 1730419200\n```\n\n## Best Practices\n\n### 1. Use Webhooks for Production\n\n**✅ Recommended: Webhook notifications**\n```bash\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@document.pdf\" \\\n  -F \"webhook_url=https:\u002F\u002Fyour-app.com\u002Fwebhook\"\n```\n\n**Only use polling if:**\n- Testing\u002Fdevelopment\n- Cannot expose a webhook endpoint\n- Need synchronous response\n\n### 2. Schema Design\n\n**✅ Good: Descriptive field descriptions**\n```json\n{\n  \"vendor\": {\n    \"type\": \"string\",\n    \"description\": \"Vendor company name. Usually in header or top-left of invoice.\"\n  }\n}\n```\n\n**❌ Bad: No description**\n```json\n{\n  \"vendor\": {\"type\": \"string\"}\n}\n```\n\n### 3. Polling Strategy (If Needed)\n\nOnly if you can't use webhooks, poll every 5-10 seconds:\n\n```python\nimport time\nimport requests\n\ndef wait_for_result(job_id, api_key):\n    while True:\n        response = requests.get(\n            f\"https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fjobs\u002F{job_id}\",\n            headers={\"X-API-Key\": api_key}\n        )\n        result = response.json()\n\n        if result[\"status\"] == \"completed\":\n            return result[\"result\"]\n        elif result[\"status\"] == \"failed\":\n            raise Exception(f\"Job failed: {result.get('error')}\")\n\n        time.sleep(5)\n```\n\n### 4. Handling Quality Flags\n\nSeparate confident fields from uncertain ones:\n\n```python\ndef process_extraction(data):\n    confident = {}\n    needs_review = []\n\n    for field, field_data in data.items():\n        if field_data[\"hil_flag\"]:\n            needs_review.append({\n                \"field\": field,\n                \"value\": field_data[\"value\"],\n                \"reason\": field_data.get(\"reason\")\n            })\n        else:\n            confident[field] = field_data[\"value\"]\n\n    # Auto-process confident fields\n    save_to_database(confident)\n\n    # Send uncertain fields to review queue\n    if needs_review:\n        send_to_review_queue(needs_review)\n```\n\n## Troubleshooting\n\n### Error: `quota_exceeded`\n```json\n{\"detail\": \"Monthly page quota exceeded\"}\n```\n**Solution:** Upgrade to PRO or wait until next billing cycle.\n\n### Error: `invalid_schema`\n```json\n{\"detail\": \"Schema must be valid JSON Schema\"}\n```\n**Solution:** Ensure schema is valid JSON and includes `type` and `properties`.\n\n### Error: `file_too_large`\n```json\n{\"detail\": \"File size exceeds 50MB limit\"}\n```\n**Solution:** Compress PDF or split into smaller files.\n\n### Job Status: `failed`\n```json\n{\"status\": \"failed\", \"error\": \"PDF could not be processed\"}\n```\n**Common causes:**\n- Corrupted PDF file\n- Password-protected PDF\n- Unsupported PDF version\n- Image quality too low for OCR\n\n## Example Schema Templates\n\n### Invoice Schema\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"invoice_number\": {\n      \"type\": \"string\",\n      \"description\": \"Unique invoice ID\"\n    },\n    \"invoice_date\": {\n      \"type\": \"string\",\n      \"description\": \"Invoice date in MM\u002FDD\u002FYYYY format\"\n    },\n    \"vendor\": {\n      \"type\": \"string\",\n      \"description\": \"Vendor company name\"\n    },\n    \"total\": {\n      \"type\": \"number\",\n      \"description\": \"Total amount due including tax\"\n    },\n    \"line_items\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"description\": {\"type\": \"string\"},\n          \"quantity\": {\"type\": \"number\"},\n          \"price\": {\"type\": \"number\"}\n        }\n      }\n    }\n  }\n}\n```\n\n### Receipt Schema\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"merchant\": {\n      \"type\": \"string\",\n      \"description\": \"Store or merchant name\"\n    },\n    \"date\": {\n      \"type\": \"string\",\n      \"description\": \"Transaction date\"\n    },\n    \"total\": {\n      \"type\": \"number\",\n      \"description\": \"Total amount paid\"\n    },\n    \"items\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"name\": {\"type\": \"string\"},\n          \"price\": {\"type\": \"number\"}\n        }\n      }\n    }\n  }\n}\n```\n\n### Contract Schema\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"parties\": {\n      \"type\": \"array\",\n      \"items\": {\"type\": \"string\"},\n      \"description\": \"Names of all parties in the contract\"\n    },\n    \"effective_date\": {\n      \"type\": \"string\",\n      \"description\": \"Contract start date\"\n    },\n    \"term_length\": {\n      \"type\": \"string\",\n      \"description\": \"Duration of contract\"\n    },\n    \"termination_clause\": {\n      \"type\": \"string\",\n      \"description\": \"Conditions for termination\"\n    }\n  }\n}\n```\n\n## Support & Resources\n\n- **GitHub**: https:\u002F\u002Fgithub.com\u002Fdeepread-tech\n- **Issues**: https:\u002F\u002Fgithub.com\u002Fdeepread-tech\u002Fdeep-read-service\u002Fissues\n- **Email**:  hello@deepread.tech\n\n### Important Notes\n- **Processing Time**: 2-5 minutes (async, not real-time)\n- **Async Workflow**: Use webhooks (recommended) or polling\n- **Rate Limits**: 10 req\u002Fmin on free tier\n- **File Size Limit**: 50MB per file\n- **Supported Formats**: PDF, JPG, JPEG, PNG\n\n---\n\n**Ready to start?** Get your free API key at https:\u002F\u002Fwww.deepread.tech\u002Fdashboard\u002F?utm_source=clawdhub\n","# DeepRead - Production OCR API\n\nOCR that never fails silently. Process PDFs and extract structured data with AI-powered confidence scoring that tells you exactly which fields need human review.\n\n## What This Skill Does\n\nDeepRead is a production-grade document processing API that **reduces human review from 100% to ~10%** through intelligent quality assessment.\n\n**Core Features:**\n- **Text Extraction**: Convert PDFs to clean markdown\n- **Structured Data**: Extract JSON fields with confidence scores\n- **Quality Flags**: AI determines which fields need human verification (`hil_flag`)\n- **Multi-Pass Processing**: Multiple validation passes for maximum accuracy\n- **Multi-Model Consensus**: Cross-validation between models for reliability\n- **Free Tier**: 2,000 pages\u002Fmonth (no credit card required)\n\n## Setup\n\n### 1. Get Your API Key\n\nSign up and create an API key:\n```bash\n# Visit the dashboard\nhttps:\u002F\u002Fwww.deepread.tech\u002Fdashboard\n\n# Or use this direct link\nhttps:\u002F\u002Fwww.deepread.tech\u002Fdashboard\u002F?utm_source=clawdhub\n```\n\nSave your API key:\n```bash\nexport DEEPREAD_API_KEY=\"sk_live_your_key_here\"\n```\n\n### 2. Clawdbot Configuration (Optional)\n\nAdd to your `clawdbot.config.json5`:\n```json5\n{\n  skills: {\n    entries: {\n      \"deepread\": {\n        enabled: true,\n        apiKey: \"sk_live_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n### 3. Process Your First Document\n\n**Option A: With Webhook (Recommended)**\n```bash\n# Upload PDF with webhook notification\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@document.pdf\" \\\n  -F \"webhook_url=https:\u002F\u002Fyour-app.com\u002Fwebhooks\u002Fdeepread\"\n\n# Returns immediately\n{\n  \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"status\": \"queued\"\n}\n\n# Your webhook receives results when processing completes (2-5 minutes)\n```\n\n**Option B: Poll for Results**\n```bash\n# Upload PDF without webhook\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@document.pdf\"\n\n# Returns immediately\n{\n  \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"status\": \"queued\"\n}\n\n# Poll until completed\ncurl https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fjobs\u002F550e8400-e29b-41d4-a716-446655440000 \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\"\n```\n\n## Usage Examples\n\n### Basic OCR (Text Only)\n\nExtract text as clean markdown:\n\n```bash\n# With webhook (recommended)\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\" \\\n  -F \"webhook_url=https:\u002F\u002Fyour-app.com\u002Fwebhook\"\n\n# OR poll for completion\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\"\n\n# Then poll\ncurl https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fjobs\u002FJOB_ID \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\"\n```\n\n**Response when completed:**\n```json\n{\n  \"id\": \"550e8400-...\",\n  \"status\": \"completed\",\n  \"result\": {\n    \"text\": \"# INVOICE\\n\\n**Vendor:** Acme Corp\\n**Total:** $1,250.00...\"\n  }\n}\n```\n\n### Structured Data Extraction\n\nExtract specific fields with confidence scoring:\n\n```bash\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\" \\\n  -F 'schema={\n    \"type\": \"object\",\n    \"properties\": {\n      \"vendor\": {\n        \"type\": \"string\",\n        \"description\": \"Vendor company name\"\n      },\n      \"total\": {\n        \"type\": \"number\",\n        \"description\": \"Total invoice amount\"\n      },\n      \"invoice_date\": {\n        \"type\": \"string\",\n        \"description\": \"Invoice date in MM\u002FDD\u002FYYYY format\"\n      }\n    }\n  }'\n```\n\n**Response includes confidence flags:**\n```json\n{\n  \"status\": \"completed\",\n  \"result\": {\n    \"text\": \"# INVOICE\\n\\n**Vendor:** Acme Corp...\",\n    \"data\": {\n      \"vendor\": {\n        \"value\": \"Acme Corp\",\n        \"hil_flag\": false,\n        \"found_on_page\": 1\n      },\n      \"total\": {\n        \"value\": 1250.00,\n        \"hil_flag\": false,\n        \"found_on_page\": 1\n      },\n      \"invoice_date\": {\n        \"value\": \"2024-10-??\",\n        \"hil_flag\": true,\n        \"reason\": \"Date partially obscured\",\n        \"found_on_page\": 1\n      }\n    },\n    \"metadata\": {\n      \"fields_requiring_review\": 1,\n      \"total_fields\": 3,\n      \"review_percentage\": 33.3\n    }\n  }\n}\n```\n\n### Complex Schemas (Nested Data)\n\nExtract arrays and nested objects:\n\n```bash\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\" \\\n  -F 'schema={\n    \"type\": \"object\",\n    \"properties\": {\n      \"vendor\": {\"type\": \"string\"},\n      \"total\": {\"type\": \"number\"},\n      \"line_items\": {\n        \"type\": \"array\",\n        \"items\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"description\": {\"type\": \"string\"},\n            \"quantity\": {\"type\": \"number\"},\n            \"price\": {\"type\": \"number\"}\n          }\n        }\n      }\n    }\n  }'\n```\n\n### Page-by-Page Breakdown\n\nGet per-page OCR results with quality flags:\n\n```bash\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@contract.pdf\" \\\n  -F \"include_pages=true\"\n```\n\n**Response:**\n```json\n{\n  \"result\": {\n    \"text\": \"Combined text from all pages...\",\n    \"pages\": [\n      {\n        \"page_number\": 1,\n        \"text\": \"# Contract Agreement\\n\\n...\",\n        \"hil_flag\": false\n      },\n      {\n        \"page_number\": 2,\n        \"text\": \"Terms and C??diti??s...\",\n        \"hil_flag\": true,\n        \"reason\": \"Multiple unrecognized characters\"\n      }\n    ],\n    \"metadata\": {\n      \"pages_requiring_review\": 1,\n      \"total_pages\": 2\n      }\n  }\n}\n```\n\n## When to Use This Skill\n\n### ✅ Use DeepRead For:\n\n- **Invoice Processing**: Extract vendor, totals, line items\n- **Receipt OCR**: Parse merchant, items, totals\n- **Contract Analysis**: Extract parties, dates, terms\n- **Form Digitization**: Convert paper forms to structured data\n- **Document Workflows**: Any process requiring OCR + data extraction\n- **Quality-Critical Apps**: When you need to know which extractions are uncertain\n\n### ❌ Don't Use For:\n\n- **Real-time Processing**: Processing takes 2-5 minutes (async workflow)\n- **Batch >2,000 pages\u002Fmonth**: Upgrade to PRO or SCALE tier\n\n## How It Works\n\n### Multi-Pass Pipeline\n\n```\nPDF → Convert → Rotate Correction → OCR → Multi-Model Validation → Extract → Done\n```\n\nThe pipeline automatically handles:\n- Document rotation and orientation correction\n- Multi-pass validation for accuracy\n- Cross-model consensus for reliability\n- Field-level confidence scoring\n\n### Quality Review (hil_flag)\n\nAI compares extracted text to the original image and sets `hil_flag`:\n\n- **`hil_flag: false`** = Clear, confident extraction → Auto-process\n- **`hil_flag: true`** = Uncertain extraction → Human review required\n\n**AI flags extractions when:**\n- Text is handwritten, blurry, or low quality\n- Multiple possible interpretations exist\n- Characters are partially visible or unclear\n- Field not found in document\n\n**This is multimodal AI determination, not rule-based.**\n\n## Advanced Features\n\n### 1. Blueprints (Optimized Schemas)\n\nCreate reusable, optimized schemas for specific document types:\n\n```bash\n# List your blueprints\ncurl https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fblueprints \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\"\n\n# Use blueprint instead of inline schema\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\" \\\n  -F \"blueprint_id=660e8400-e29b-41d4-a716-446655440001\"\n```\n\n**Benefits:**\n- 20-30% accuracy improvement over baseline schemas\n- Reusable across similar documents\n- Versioned with rollback support\n\n**How to create blueprints:**\n\n```bash\n# Create a blueprint from training data\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Foptimize \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"name\": \"utility_invoice\",\n    \"description\": \"Optimized for utility invoices\",\n    \"document_type\": \"invoice\",\n    \"initial_schema\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"vendor\": {\"type\": \"string\", \"description\": \"Vendor name\"},\n        \"total\": {\"type\": \"number\", \"description\": \"Total amount\"}\n      }\n    },\n    \"training_documents\": [\"doc1.pdf\", \"doc2.pdf\", \"doc3.pdf\"],\n    \"ground_truth_data\": [\n      {\"vendor\": \"Acme Power\", \"total\": 125.50},\n      {\"vendor\": \"City Electric\", \"total\": 89.25}\n    ],\n    \"target_accuracy\": 95.0,\n    \"max_iterations\": 5\n  }'\n\n# Returns: {\"job_id\": \"...\", \"blueprint_id\": \"...\", \"status\": \"pending\"}\n\n# Check optimization status\ncurl https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fblueprints\u002Fjobs\u002FJOB_ID \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\"\n\n# Use blueprint (once completed)\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\" \\\n  -F \"blueprint_id=BLUEPRINT_ID\"\n```\n\n### 2. Webhooks (Recommended for Production)\n\nGet notified when processing completes instead of polling:\n\n```bash\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@invoice.pdf\" \\\n  -F \"webhook_url=https:\u002F\u002Fyour-app.com\u002Fwebhooks\u002Fdeepread\"\n```\n\n**Your webhook receives this payload when processing completes:**\n```json\n{\n  \"job_id\": \"550e8400-...\",\n  \"status\": \"completed\",\n  \"created_at\": \"2025-01-27T10:00:00Z\",\n  \"completed_at\": \"2025-01-27T10:02:30Z\",\n  \"result\": {\n    \"text\": \"...\",\n    \"data\": {...}\n  },\n  \"preview_url\": \"https:\u002F\u002Fpreview.deepread.tech\u002Fabc1234\"\n}\n```\n\n**Benefits:**\n- No polling required\n- Instant notification when done\n- Lower latency\n- Better for production workflows\n\n### 3. Public Preview URLs\n\nShare OCR results without authentication:\n\n```bash\n# Request preview URL\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@document.pdf\" \\\n  -F \"include_images=true\"\n\n# Get preview URL in response\n{\n  \"result\": {\n    \"text\": \"...\",\n    \"data\": {...}\n  },\n  \"preview_url\": \"https:\u002F\u002Fpreview.deepread.tech\u002FXy9aB12\"\n}\n```\n\n**Public Preview Endpoint:**\n```bash\n# No authentication required\ncurl https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fpreview\u002FXy9aB12\n```\n\n## Rate Limits & Pricing\n\n### Free Tier (No Credit Card)\n- **2,000 pages\u002Fmonth**\n- **10 requests\u002Fminute**\n- Full feature access (OCR + structured extraction + blueprints)\n\n### Paid Plans\n- **PRO**: 50,000 pages\u002Fmonth, 100 requests\u002Fminute @ $99\u002Fmo\n- **SCALE**: Custom volume pricing (contact sales)\n\n**Upgrade:** https:\u002F\u002Fwww.deepread.tech\u002Fdashboard\u002Fbilling?utm_source=clawdhub\n\n### Rate Limit Headers\n\nEvery response includes quota information:\n```\nX-RateLimit-Limit: 2000\nX-RateLimit-Remaining: 1847\nX-RateLimit-Used: 153\nX-RateLimit-Reset: 1730419200\n```\n\n## Best Practices\n\n### 1. Use Webhooks for Production\n\n**✅ Recommended: Webhook notifications**\n```bash\ncurl -X POST https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fprocess \\\n  -H \"X-API-Key: $DEEPREAD_API_KEY\" \\\n  -F \"file=@document.pdf\" \\\n  -F \"webhook_url=https:\u002F\u002Fyour-app.com\u002Fwebhook\"\n```\n\n**Only use polling if:**\n- Testing\u002Fdevelopment\n- Cannot expose a webhook endpoint\n- Need synchronous response\n\n### 2. Schema Design\n\n**✅ Good: Descriptive field descriptions**\n```json\n{\n  \"vendor\": {\n    \"type\": \"string\",\n    \"description\": \"Vendor company name. Usually in header or top-left of invoice.\"\n  }\n}\n```\n\n**❌ Bad: No description**\n```json\n{\n  \"vendor\": {\"type\": \"string\"}\n}\n```\n\n### 3. Polling Strategy (If Needed)\n\nOnly if you can't use webhooks, poll every 5-10 seconds:\n\n```python\nimport time\nimport requests\n\ndef wait_for_result(job_id, api_key):\n    while True:\n        response = requests.get(\n            f\"https:\u002F\u002Fapi.deepread.tech\u002Fv1\u002Fjobs\u002F{job_id}\",\n            headers={\"X-API-Key\": api_key}\n        )\n        result = response.json()\n\n        if result[\"status\"] == \"completed\":\n            return result[\"result\"]\n        elif result[\"status\"] == \"failed\":\n            raise Exception(f\"Job failed: {result.get('error')}\")\n\n        time.sleep(5)\n```\n\n### 4. Handling Quality Flags\n\nSeparate confident fields from uncertain ones:\n\n```python\ndef process_extraction(data):\n    confident = {}\n    needs_review = []\n\n    for field, field_data in data.items():\n        if field_data[\"hil_flag\"]:\n            needs_review.append({\n                \"field\": field,\n                \"value\": field_data[\"value\"],\n                \"reason\": field_data.get(\"reason\")\n            })\n        else:\n            confident[field] = field_data[\"value\"]\n\n    # Auto-process confident fields\n    save_to_database(confident)\n\n    # Send uncertain fields to review queue\n    if needs_review:\n        send_to_review_queue(needs_review)\n```\n\n## Troubleshooting\n\n### Error: `quota_exceeded`\n```json\n{\"detail\": \"Monthly page quota exceeded\"}\n```\n**Solution:** Upgrade to PRO or wait until next billing cycle.\n\n### Error: `invalid_schema`\n```json\n{\"detail\": \"Schema must be valid JSON Schema\"}\n```\n**Solution:** Ensure schema is valid JSON and includes `type` and `properties`.\n\n### Error: `file_too_large`\n```json\n{\"detail\": \"File size exceeds 50MB limit\"}\n```\n**Solution:** Compress PDF or split into smaller files.\n\n### Job Status: `failed`\n```json\n{\"status\": \"failed\", \"error\": \"PDF could not be processed\"}\n```\n**Common causes:**\n- Corrupted PDF file\n- Password-protected PDF\n- Unsupported PDF version\n- Image quality too low for OCR\n\n## Example Schema Templates\n\n### Invoice Schema\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"invoice_number\": {\n      \"type\": \"string\",\n      \"description\": \"Unique invoice ID\"\n    },\n    \"invoice_date\": {\n      \"type\": \"string\",\n      \"description\": \"Invoice date in MM\u002FDD\u002FYYYY format\"\n    },\n    \"vendor\": {\n      \"type\": \"string\",\n      \"description\": \"Vendor company name\"\n    },\n    \"total\": {\n      \"type\": \"number\",\n      \"description\": \"Total amount due including tax\"\n    },\n    \"line_items\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"description\": {\"type\": \"string\"},\n          \"quantity\": {\"type\": \"number\"},\n          \"price\": {\"type\": \"number\"}\n        }\n      }\n    }\n  }\n}\n```\n\n### Receipt Schema\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"merchant\": {\n      \"type\": \"string\",\n      \"description\": \"Store or merchant name\"\n    },\n    \"date\": {\n      \"type\": \"string\",\n      \"description\": \"Transaction date\"\n    },\n    \"total\": {\n      \"type\": \"number\",\n      \"description\": \"Total amount paid\"\n    },\n    \"items\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"name\": {\"type\": \"string\"},\n          \"price\": {\"type\": \"number\"}\n        }\n      }\n    }\n  }\n}\n```\n\n### Contract Schema\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"parties\": {\n      \"type\": \"array\",\n      \"items\": {\"type\": \"string\"},\n      \"description\": \"Names of all parties in the contract\"\n    },\n    \"effective_date\": {\n      \"type\": \"string\",\n      \"description\": \"Contract start date\"\n    },\n    \"term_length\": {\n      \"type\": \"string\",\n      \"description\": \"Duration of contract\"\n    },\n    \"termination_clause\": {\n      \"type\": \"string\",\n      \"description\": \"Conditions for termination\"\n    }\n  }\n}\n```\n\n## Support & Resources\n\n- **GitHub**: https:\u002F\u002Fgithub.com\u002Fdeepread-tech\n- **Issues**: https:\u002F\u002Fgithub.com\u002Fdeepread-tech\u002Fdeep-read-service\u002Fissues\n- **Email**:  hello@deepread.tech\n\n### Important Notes\n- **Processing Time**: 2-5 minutes (async, not real-time)\n- **Async Workflow**: Use webhooks (recommended) or polling\n- **Rate Limits**: 10 req\u002Fmin on free tier\n- **File Size Limit**: 50MB per file\n- **Supported Formats**: PDF, JPG, JPEG, PNG\n\n---\n\n**Ready to start?** Get your free API key at https:\u002F\u002Fwww.deepread.tech\u002Fdashboard\u002F?utm_source=clawdhub\n",{"name":5,"description":7},"main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","PDF及文件\u002Fdeepread",1,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification","https:\u002F\u002Fgithub.com\u002FKernel8901","a little little little dobe in life but science geek","2026-04-05 16:43:56",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill deepread",{"tool":56,"command":57},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill deepread",{"tool":59,"command":60},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill deepread","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FPDF及文件\u002Fdeepread\u002FSKILL.md",true,[64,70],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"_meta.json","REFERENCE","参考文档",447,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FPDF及文件\u002Fdeepread\u002F_meta.json",{"path":71,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":72,"sourceHtmlUrl":73},"package.json",502,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FPDF及文件\u002Fdeepread\u002Fpackage.json",[75,99,134,145,155,185],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":37},"01M6Q5R6WZ06RRB9RQTW54B34B","zyfai","Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit\u002Fwithdraw anytime.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzyfai-sdk\u002FSKILL.md",[],[77,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98],"safe","ethereum","defi","Optimization","user","use","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":100,"name":101,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":117,"publishedAt":37},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[104,109,112],{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":110,"categoryName":111,"taxonomyType":107,"taxonomyTypeDesc":108},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[33,118,119,120,121,122,123,84,124,88,125,126,127,128,129,130,131,132,133],"zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":135,"name":136,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":142,"publishedAt":37},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[139,140,141],{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},{"categoryNo":110,"categoryName":111,"taxonomyType":107,"taxonomyTypeDesc":108},{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},[33,143,144,118,119,120,121,122,123,84,124,88,126,127,128,129,130,131,132,133],"api skill","zerion api skill",{"skillNo":146,"name":147,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":153,"publishedAt":37},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[150,151,152],{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},{"categoryNo":110,"categoryName":111,"taxonomyType":107,"taxonomyTypeDesc":108},{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},[120,33,154,118,119,121,122,84,124,88,125,126,127,128,129,130,131,132,133],"zerion api mcp",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":164,"publishedAt":37},"01M6Q5QQYZB7A501BDEQWKGSJT","yahoo-finance-forex","Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR\u002FUSD, GBP\u002FUSD, USD\u002FJPY, etc.). Analyzes sentiment and provides trading context.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-forex\u002FSKILL.md",[161],{"categoryNo":162,"categoryName":163,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000040","财务",[165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],"finance","yahoo finance","forex","yahoo","yahoo finance forex","github","https","sentiment","real-time","python3","install","Market","usd","news","time","currency","gbp","pip","market data","for",{"skillNo":186,"name":187,"nameZh":6,"description":188,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":192,"publishedAt":37},"01M6Q5QM6VS84WZVM7BKXXPF32","yahoo-finance","This skill should be used when the user asks to \"get stock prices\", \"check stock quotes\", \"look up earnings\", \"get financial data\", \"find trending stocks\", or needs stock market data from Yahoo Finance.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-cli\u002FSKILL.md",[191],{"categoryNo":162,"categoryName":163,"taxonomyType":115,"taxonomyTypeDesc":116},[165,166,168,193,194,195,196,197,198,176,199,200,201,202,203,204,205,206,133,183],"cli","homebrew","find","check","brew","up","local","get","stock","link","trending","sf","quotes","ln"]