reading-invoice
npx skills add https://github.com/kazukinagata/shinkoku --skill reading-invoice
Agent 安装分布
Skill 文档
è«æ±æ¸ ç»åèªã¿åã
è«æ±æ¸ã®ç»åãèªã¿åããæ§é åãã¼ã¿ã¨ãã¦è¿ãã¹ãã«ã
PDF ãã¡ã¤ã«ã®å ´å
ãã¡ã¤ã«ã PDFï¼.pdfï¼ã®å ´åãç»å OCR ã®åã«ããã¹ãæ½åºã試ã¿ãã
shinkoku pdf extract-text --file-path <path>ãå®è¡ãã- æ½åºããã¹ãã«å¿ è¦ãªæ å ±ï¼éé¡ã»æ¥ä»ã»è«æ±å çï¼ãå«ã¾ãã¦ããã°ãããã¹ãããæ§é åãã¼ã¿ãçæãã
- ããã¹ããä¸ååï¼ã¹ãã£ã³ PDF çï¼ã®å ´åã¯
shinkoku pdf to-image --file-path <path> --output-dir <dir>ã§ PNG ã«å¤æãã以ä¸ã®ç»åèªã¿åãããã¼ã«é²ã
ç»åèªã¿åãæ¹æ³
æ¨å¥¨: ãã¥ã¢ã«æ¤è¨¼ï¼ä¸¦å2ã³ã³ããã¹ãï¼
精度ãé«ãããããåãç»åã2ã¤ã®ç¬ç«ããã³ã³ããã¹ãã§ä¸¦åã«èªã¿åããçµæãç §åããã
-
2ã¤ã®ç¬ç«ããèªã¿åããå®è¡ãã: ãµãã¨ã¼ã¸ã§ã³ãã使ããç°å¢ã§ã¯ã2ã¤ã®ãµãã¨ã¼ã¸ã§ã³ãã並åã§èµ·åããããããç¬ç«ã«ç»åãèªã¿åãã åãµãã¨ã¼ã¸ã§ã³ãã«ã¯ä»¥ä¸ã®ãåºæ¬ã«ã¼ã«ãã¨ãåºåãã©ã¼ãããããããã³ããã¨ãã¦æ¸¡ããç»åãã¡ã¤ã«ãã¹ãæå®ããã
-
çµæç §å: 両æ¹ã®èªã¿åãçµæãã主è¦ãã£ã¼ã«ãï¼éé¡çï¼ãæ¯è¼ããã
-
ä¸è´ã®å ´å: ãã®ã¾ã¾æ¡ç¨ãã2ã¤ã®ç¬ç«ããèªã¿åãã§çµæãä¸è´ãã¾ãããã¨å ±åããã
-
ä¸ä¸è´ã®å ´å: ã¦ã¼ã¶ã¼ã«å ç»åãã¹ã¨ä¸¡æ¹ã®çµæãæç¤ºããæ£ããæ¹ã鏿ãã¦ããã:
- å·®ç°ã®ãããã£ã¼ã«ããæç¤ºãã
- A ãæ¡ç¨ / B ãæ¡ç¨ / æåå ¥å ã®3æãæç¤ºãã
ãã©ã¼ã«ããã¯ï¼ãµãã¨ã¼ã¸ã§ã³ãé対å¿ã®å ´åï¼
ãµãã¨ã¼ã¸ã§ã³ããå©ç¨ã§ããªãç°å¢ã§ã¯ã以ä¸ã®æé ã§èªã¿åã:
- ç»åãã¡ã¤ã«ãç´æ¥ Read ãã¼ã«ã§èªã¿åã
- 以ä¸ã®ãåºæ¬ã«ã¼ã«ãã¨ãåºåãã©ã¼ããããã«å¾ã£ã¦ãã¼ã¿ãæ½åºãã
- æ½åºçµæãã¦ã¼ã¶ã¼ã«æç¤ºããå¿ ãç®è¦ç¢ºèªãä¾é ¼ãã
â ãã¥ã¢ã«æ¤è¨¼ãå©ç¨ã§ããªããããå¿ ãã¦ã¼ã¶ã¼ã«ç®è¦ç¢ºèªãä¾é ¼ãã¦ãã ããã
åºæ¬ã«ã¼ã«
- ç»åãã¡ã¤ã«ã¯ Read ãã¼ã«ã§èªã¿åãï¼Claude Vision ãèªåçã«ç»åãèªèããï¼
- éé¡ã¯å¿ ã intï¼ååä½ã®æ´æ°ï¼ã§è¿ããã«ã³ãããåãã¯é¤å»ãã
- æ¥ä»ã¯ YYYY-MM-DD å½¢å¼ã§è¿ã
- 忦ã¯è¥¿æ¦ã«å¤æããï¼ä»¤å7å¹´ â 2025ã令å6å¹´ â 2024ãå¹³æ31å¹´ â 2019ï¼
- èªã¿åããªããã£ã¼ã«ã㯠UNKNOWNï¼æååï¼ã¾ã㯠0ï¼éé¡ï¼ã¨ãã
- è¤æ°ãã¡ã¤ã«ã渡ãããå ´åã¯å ¨ã¦é ã«å¦çãã¦ã¾ã¨ãã¦è¿ã
åºåãã©ã¼ããã
ç»åãèªã¿åãã以ä¸ã®å½¢å¼ã§è¿ã:
---INVOICE_DATA---
vendor: è«æ±å
å
invoice_number: è«æ±æ¸çªå·
invoice_registration_number: 驿 ¼è«æ±æ¸çºè¡äºæ¥è
çªå·ï¼T+13æ¡ï¼
date: YYYY-MM-DD
total_amount: è«æ±éé¡åè¨ï¼intï¼
tax_amount: æ¶è²»ç¨é¡ï¼intï¼
items:
- description: åç®ã»ãµã¼ãã¹å
amount: éé¡ï¼intï¼
quantity: æ°éï¼intï¼
tax_rate: ç¨çï¼10 or 8ï¼
---END---
æ½åºã®ãã¤ã³ã
- è«æ±éé¡ã®åè¨ï¼ç¨è¾¼ï¼ãæåªå ã§æ½åºãã
- æ¶è²»ç¨é¡ã確èªããï¼10% 㨠8% 軽æ¸ç¨çã®åºåãããã°åºå¥ããï¼
- ã¤ã³ãã¤ã¹çªå·ï¼T+13æ¡ã®é©æ ¼è«æ±æ¸çºè¡äºæ¥è ç»é²çªå·ï¼ã®æç¡ã確èªãã
- è«æ±æ¸çªå·ãããå ´åã¯æ½åºãã
- è«æ±å ï¼vendorï¼ã®åç§°ãæ½åºãã
- æ¥ä»ã¯è«æ±æ¥ã使ç¨ããï¼çºè¡æ¥ã¨è«æ±æ¥ãç°ãªãå ´åã¯è«æ±æ¥ãåªå ï¼
- æç´°è¡ã¯èªã¿åããç¯å²ã§æ½åºããï¼ä¸æãªå ´å㯠items ã空ã«ããï¼
è¤æ°ãã¡ã¤ã«ã®å¦ç
è¤æ°ã®ãã¡ã¤ã«ãã¹ãæç¤ºãããå ´å:
- Glob ãã¼ã«ã§ãã¡ã¤ã«ä¸è¦§ãåå¾ããï¼ãã¿ã¼ã³ãæç¤ºãããå ´åï¼
- åãã¡ã¤ã«ã Read ãã¼ã«ã§é ã«èªã¿åã
- å ¨ãã¡ã¤ã«ã®çµæãã¾ã¨ãã¦è¿ãï¼åçµæã®åã«ãã¡ã¤ã«åãè¨è¼ããï¼
## file1.jpg
---INVOICE_DATA---
...
---END---
## file2.jpg
---INVOICE_DATA---
...
---END---