evidence-open-extractor

Extract and structure insights from multimodal evidence into EvidenceCard outputs.

Updated Jul 20, 2025
One-click install
npx skills add https://github.com/sungaoxiang-backend/intelligent-evidence-platform --skill evidence-open-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evidence-open-extractor
Source: https://github.com/sungaoxiang-backend/intelligent-evidence-platform/tree/main/app/agentic/skills/evidence-open-extractor
Command: npx skills add https://github.com/sungaoxiang-backend/intelligent-evidence-platform --skill evidence-open-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables open-ended extraction from multimodal evidence (images, PDFs, documents) to identify and structure all relevant information without relying on fixed slots, accelerating evidence analysis.

Core Features & Use Cases

  • Open-ended extraction: Identify and extract all meaningful information from evidence content, regardless of format.
  • EvidenceCard output: Produce results in the EvidenceCard data structure, supporting both joint (grouped) and individual cards.
  • Use Case: When reviewing a batch of image receipts and chat screenshots, quickly surface key facts like parties, amounts, dates, and items.

Quick Start

Provide one or more evidence materials as URLs with an evidence_id, for example: evidence_materials:

  • url: "https://example.com/evidence1.jpg" evidence_id: "uuid-1"
  • url: "https://example.com/evidence2.jpg" evidence_id: "uuid-2" Output: EvidenceCard data structure: joint card example: card_type: "微信聊天记录", card_is_associated: true, card_features: [ { "slot_name": "Example Group", "slot_value_type": "group", "slot_value": null, "confidence": 1.0, "reasoning": "Grouped by identifier", "image_sequence_info": [{"evidence_id": "uuid-1", "sequence_number": 1}, {"evidence_id": "uuid-2", "sequence_number": 2}], "sub_features": [{"slot_name": "Example Slot", "slot_value": "Value", "slot_value_type": "string", "confidence": 0.95, "reasoning": "Derived from content", "reference_evidence_ids": ["uuid-1", "uuid-2"]}]} ] single card example: card_type: "身份证", card_is_associated: false, card_features: [ { "slot_name": "姓名", "slot_value": "John Doe", "slot_value_type": "string", "confidence": 0.98, "reasoning": "Detected on document", "slot_group_info": null }, { "slot_name": "公民身份号码", "slot_value": "123456789012345678", "slot_value_type": "string", "confidence": 0.98, "reasoning": "Detected on document", "slot_group_info": null } ]

Frequently Asked Questions about evidence-open-extractor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract information from images and PDFs without fixed templates?

Open-ended extraction identifies and structures all meaningful information from images and PDFs without relying on fixed slots, producing queryable EvidenceCard structures with dynamic fields.

How does open-ended evidence extraction handle multiple related chat screenshots?

Open-ended evidence extraction supports grouping for joint cards, detecting relevant facts across multiple related items and producing a single structured EvidenceCard with associated image sequence info.

Can I extract key facts from batch image receipts and chat screenshots?

Yes, you can extract key facts from batch image receipts and chat screenshots by providing evidence URLs with IDs, quickly surfacing parties, amounts, dates, and items in EvidenceCard format.

What is the EvidenceCard data structure for multimodal information extraction?

The EvidenceCard data structure outputs extracted insights with dynamic slots, card type, confidence scores, reasoning, and reference evidence IDs, supporting both individual and grouped joint card representations.

Does open-ended extraction work with both single documents and grouped evidence?

Yes, open-ended extraction operates on single or multiple items across images, PDFs, and documents, outputting individual cards for standalone evidence or joint cards for grouped associated materials.

What are the limitations of dynamic slot extraction for evidence analysis?

Dynamic slot extraction relies on evidence content quality and provided URLs with valid evidence IDs; complex multimodal materials may yield varying confidence scores for detected facts within the EvidenceCard structure.