원클릭으로
document-processing
Turn unstructured documents into validated, auditable structured data with clear schemas and edge-case handling
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Turn unstructured documents into validated, auditable structured data with clear schemas and edge-case handling
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Verification loop for Django projects: migrations, linting, tests with coverage, security scans, and deployment readiness checks before release or PR.
Java coding standards for Spring Boot services: naming, immutability, Optional usage, streams, exceptions, generics, and project layout.
Verification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR.
Software architecture specialist for system design, scalability, and technical decision-making. Use when planning new features, refactoring large systems, or making architectural decisions.
Build and compilation error resolution specialist. Fixes build/type errors with minimal diffs, no architectural changes. Use when build fails or type errors occur.
Create or verify workflow checkpoints using git commits and state tracking. Use for progress tracking during long implementation sessions.
| name | document-processing |
| description | Turn unstructured documents into validated, auditable structured data with clear schemas and edge-case handling |
Use this skill when you need to turn unstructured or semi-structured documents (PDFs, scans, images, HTML, emails, DOCX) into structured outputs (JSON/CSV) with validation, provenance, and clear error handling.
Before proposing an approach, clarify:
If any of these are unknown, state assumptions explicitly and propose options.
Prefer an explicit schema and provenance so consumers can trust the results.
{
"document_id": "string",
"document_type": "string",
"source": {
"filename": "string",
"page_count": 12
},
"extracted": {
"fields": {
"vendor_name": "string",
"invoice_number": "string",
"total_amount": 123.45,
"currency": "USD"
},
"tables": [
{
"name": "line_items",
"rows": [
{ "description": "string", "quantity": 1, "unit_price": 1.23, "amount": 1.23 }
]
}
]
},
"provenance": [
{
"path": "extracted.fields.total_amount",
"evidence": "snippet or normalized text",
"location": { "page": 2, "bbox": [0, 0, 0, 0] },
"confidence": 0.92
}
],
"validation": {
"status": "pass",
"errors": []
}
}
Rules:
null or omit optional fields, and add a validation error.validation.errors[] with precise paths and user-actionable messages.document_id and processing metadata.Handle explicitly:
/security-review./plan for clarifying requirements and sequencing delivery/architect for end-to-end pipeline design and interfaces/iterative-retrieval when context must be gathered progressively/security-review for threat modeling and sensitive-data handling