Source profileQuality 70/100Review permissions

affaan-m/ECC/docs/ja-JP/skills/nutrient-document-processing/SKILL.md

nutrient-document-processing

Use it for engineering tasks; the detail page covers purpose, installation, and practical steps.

Source repository stars
234,327
Declared platforms
0
Static risk flags
2
Last source update
2026-07-27
Source checked
2026-07-28

Decision brief

What it does—and where it fits

Nutrient DWS Processor API でドキュメントを処理します。フォーマット変換、テキストとテーブルの抽出、スキャンされたドキュメントの OCR、PII の編集、ウォーターマークの追加、デジタル署名、PDF フォームの入力が可能です。

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/affaan-m/ECC --skill "docs/ja-JP/skills/nutrient-document-processing"
    Safe inspection promptEditorial

    Inspect the Agent Skill "nutrient-document-processing" from https://github.com/affaan-m/ECC/blob/4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38/docs/ja-JP/skills/nutrient-document-processing/SKILL.md at commit 4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      セットアップ

      nutrient.io で無料の API キーを取得してください

      nutrient.io で無料の API キーを取得してくださいすべてのリクエストは https://api.nutrient.io/build に instructions JSON フィールドを含むマルチパート POST として送信されます。
    2. 02

      操作

      Review the “操作” section in the pinned source before continuing.

      Review and apply the “操作” source section.
    3. 03

      ドキュメントの変換

      Review the “ドキュメントの変換” section in the pinned source before continuing.

      Review and apply the “ドキュメントの変換” source section.
    4. 04

      DOCX から PDF へ

      curl -X POST https://api.nutrient.io/build \ -H "Authorization: Bearer $NUTRIENTAPIKEY" \ -F "document.docx=@document.docx" \ -F 'instructions={"parts":[{"file":"document.docx"}]}' \ -o output.pdf

      curl -X POST https://api.nutrient.io/build \ -H "Authorization: Bearer $NUTRIENTAPIKEY" \ -F "document.docx=@document.docx" \ -F 'instructions={"parts":[{"file":"document.docx"}]}' \ -o output.pdf
    5. 05

      PDF から DOCX へ

      curl -X POST https://api.nutrient.io/build \ -H "Authorization: Bearer $NUTRIENTAPIKEY" \ -F "document.pdf=@document.pdf" \ -F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"docx"}}' \ -o output.docx

      curl -X POST https://api.nutrient.io/build \ -H "Authorization: Bearer $NUTRIENTAPIKEY" \ -F "document.pdf=@document.pdf" \ -F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"docx"}}' \ -o output.docx

    Permission review

    Static risk signals and limitations

    Sends data out

    high · line 21

    The documentation includes sending, uploading, or posting data to a remote service.

    curl -X POST https://api.nutrient.io/build \

    Network access

    medium · line 21

    The documentation includes network, browsing, or remote request actions.

    curl -X POST https://api.nutrient.io/build \

    Sends data out

    high · line 28

    The documentation includes sending, uploading, or posting data to a remote service.

    curl -X POST https://api.nutrient.io/build \

    Network access

    medium · line 28

    The documentation includes network, browsing, or remote request actions.

    curl -X POST https://api.nutrient.io/build \

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score70/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars234,327SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    affaan-m/ECC
    Skill path
    docs/ja-JP/skills/nutrient-document-processing/SKILL.md
    Commit
    4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38
    License
    MIT
    Collected
    2026-07-28
    Default branch
    main
    View the original SKILL.md

    Nutrient Document Processing

    Nutrient DWS Processor API でドキュメントを処理します。フォーマット変換、テキストとテーブルの抽出、スキャンされたドキュメントの OCR、PII の編集、ウォーターマークの追加、デジタル署名、PDF フォームの入力が可能です。

    セットアップ

    nutrient.io で無料の API キーを取得してください

    export NUTRIENT_API_KEY="pdf_live_..."
    

    すべてのリクエストは https://api.nutrient.io/buildinstructions JSON フィールドを含むマルチパート POST として送信されます。

    操作

    ドキュメントの変換

    # DOCX から PDF へ
    curl -X POST https://api.nutrient.io/build \
      -H "Authorization: Bearer $NUTRIENT_API_KEY" \
      -F "document.docx=@document.docx" \
      -F 'instructions={"parts":[{"file":"document.docx"}]}' \
      -o output.pdf
    
    # PDF から DOCX へ
    curl -X POST https://api.nutrient.io/build \
      -H "Authorization: Bearer $NUTRIENT_API_KEY" \
      -F "document.pdf=@document.pdf" \
      -F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"docx"}}' \
      -o output.docx
    
    # HTML から PDF へ
    curl -X POST https://api.nutrient.io/build \
      -H "Authorization: Bearer $NUTRIENT_API_KEY" \
      -F "index.html=@index.html" \
      -F 'instructions={"parts":[{"html":"index.html"}]}' \
      -o output.pdf
    

    サポートされている入力形式: PDF、DOCX、XLSX、PPTX、DOC、XLS、PPT、PPS、PPSX、ODT、RTF、HTML、JPG、PNG、TIFF、HEIC、GIF、WebP、SVG、TGA、EPS。

    テキストとデータの抽出

    # プレーンテキストの抽出
    curl -X POST https://api.nutrient.io/build \
      -H "Authorization: Bearer $NUTRIENT_API_KEY" \
      -F "document.pdf=@document.pdf" \
      -F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"text"}}' \
      -o output.txt
    
    # テーブルを Excel として抽出
    curl -X POST https://api.nutrient.io/build \
      -H "Authorization: Bearer $NUTRIENT_API_KEY" \
      -F "document.pdf=@document.pdf" \
      -F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"xlsx"}}' \
      -o tables.xlsx
    

    スキャンされたドキュメントの OCR

    # 検索可能な PDF への OCR(100以上の言語をサポート)
    curl -X POST https://api.nutrient.io/build \
      -H "Authorization: Bearer $NUTRIENT_API_KEY" \
      -F "scanned.pdf=@scanned.pdf" \
      -F 'instructions={"parts":[{"file":"scanned.pdf"}],"actions":[{"type":"ocr","language":"english"}]}' \
      -o searchable.pdf
    

    言語: ISO 639-2 コード(例: engdeufraspajpnkorchi_simchi_traarahinrus)を介して100以上の言語をサポートしています。englishgerman などの完全な言語名も機能します。サポートされているすべてのコードについては、完全な OCR 言語表を参照してください。

    機密情報の編集

    # パターンベース(SSN、メール)
    curl -X POST https://api.nutrient.io/build \
      -H "Authorization: Bearer $NUTRIENT_API_KEY" \
      -F "document.pdf=@document.pdf" \
      -F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"redaction","strategy":"preset","strategyOptions":{"preset":"social-security-number"}},{"type":"redaction","strategy":"preset","strategyOptions":{"preset":"email-address"}}]}' \
      -o redacted.pdf
    
    # 正規表現ベース
    curl -X POST https://api.nutrient.io/build \
      -H "Authorization: Bearer $NUTRIENT_API_KEY" \
      -F "document.pdf=@document.pdf" \
      -F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"redaction","strategy":"regex","strategyOptions":{"regex":"\\b[A-Z]{2}\\d{6}\\b"}}]}' \
      -o redacted.pdf
    

    プリセット: social-security-numberemail-addresscredit-card-numberinternational-phone-numbernorth-american-phone-numberdatetimeurlipv4ipv6mac-addressus-zip-codevin

    ウォーターマークの追加

    curl -X POST https://api.nutrient.io/build \
      -H "Authorization: Bearer $NUTRIENT_API_KEY" \
      -F "document.pdf=@document.pdf" \
      -F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"watermark","text":"CONFIDENTIAL","fontSize":72,"opacity":0.3,"rotation":-45}]}' \
      -o watermarked.pdf
    

    デジタル署名

    # 自己署名 CMS 署名
    curl -X POST https://api.nutrient.io/build \
      -H "Authorization: Bearer $NUTRIENT_API_KEY" \
      -F "document.pdf=@document.pdf" \
      -F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"sign","signatureType":"cms"}]}' \
      -o signed.pdf
    

    PDF フォームの入力

    curl -X POST https://api.nutrient.io/build \
      -H "Authorization: Bearer $NUTRIENT_API_KEY" \
      -F "form.pdf=@form.pdf" \
      -F 'instructions={"parts":[{"file":"form.pdf"}],"actions":[{"type":"fillForm","formFields":{"name":"Jane Smith","email":"jane@example.com","date":"2026-02-06"}}]}' \
      -o filled.pdf
    

    MCP サーバー(代替)

    ネイティブツール統合には、curl の代わりに MCP サーバーを使用します:

    {
      "mcpServers": {
        "nutrient-dws": {
          "command": "npx",
          "args": ["-y", "@nutrient-sdk/dws-mcp-server"],
          "env": {
            "NUTRIENT_DWS_API_KEY": "YOUR_API_KEY",
            "SANDBOX_PATH": "/path/to/working/directory"
          }
        }
      }
    }
    

    使用タイミング

    • フォーマット間でのドキュメント変換(PDF、DOCX、XLSX、PPTX、HTML、画像)
    • PDF からテキスト、テーブル、キー値ペアの抽出
    • スキャンされたドキュメントまたは画像の OCR
    • ドキュメントを共有する前の PII の編集
    • ドラフトまたは機密文書へのウォーターマークの追加
    • 契約または合意書へのデジタル署名
    • プログラムによる PDF フォームの入力

    リンク

    Alternatives

    Compare before choosing