Agent skill

Purchase Order Processing

by GAIK-project in GAIK-project/gaik-toolkit

Process Purchase Orders and Bills of Material to generate priced Sales Orders

MITAuto-check passedDocuments & Office

Install Purchase Order Processing

skills CLI
$ npx skills add GAIK-project/gaik-toolkit --skill purchase-order-processing -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install GAIK-project/gaik-toolkit purchase-order-processing --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/GAIK-project/gaik-toolkit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/implementation_layer/no-code-assets/agent-skills/purchase-order-processing/purchase-order-processing .claude/skills/purchase-order-processing && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
purchase-order-processing
GitHub stars
100
Token cost
~3.9k tokens
SKILL.md length
1,822 words
Files
8
Skills in repo
15
Repo updated
First seen
Licence
MIT

At a glance

Process Purchase Orders and Bills of Material to generate priced Sales Orders

  • Works in 9 steps: Validate Input Folder (MCP filesystem… → Extract Fields from Purchase Order → Extract Fields from Bills of Material → …
  • Tasks that involve Forms and invoices
  • SKILL.md covers When to Use, Inputs, Tooling Rules (Windows vs… and Workflow, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Purchase Order Processing is an agent skill from GAIK-project/gaik-toolkit. Process Purchase Orders and Bills of Material to generate priced Sales Orders

Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files (for example `EVALUATION.md`, `README.md` and `reference/CALCULATION_BREAKDOWN_TEMPLATE.md`).

It sits in Documents & Office, covering Forms and invoices. It works with Model Context Protocol. The repository describes itself as: Python toolkit providing reusable AI/ML utilities: schema extraction, structured outputs, and production-ready components. The licence is MIT.

When your agent uses it

  • Tasks that involve Forms and invoices

Example prompts

  • “/purchase-order-processing”

Requirements

  • Python 3

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Validate Input Folder (MCP filesystem only)
  2. Extract Fields from Purchase Order
  3. Extract Fields from Bills of Material
  4. Match PO Items with BOMs
  5. Lookup Prices from Master Price List
  6. Calculate Pricing
  7. Generate Sales Order
  8. Sales Order Document
  9. Calculation Breakdown Document

What it can do on your machine

Read from SKILL.md and the folder at commit e516ece. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Purchase Order Processing loads about 3.9k tokens when it runs. Until then it costs about 26 tokens; SKILL.md has 1,822 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~26
When it runs · the whole SKILL.md, loaded when a task matches
~3.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from GAIK-project/gaik-toolkit at commit e516ece, republished under its MIT licence (© GAIK-project). 1,822 words, ~3,886 tokens.

Download SKILL.mdSave it as .claude/skills/purchase-order-processing/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.
name
purchase-order-processing
description
Process Purchase Orders and Bills of Material to generate priced Sales Orders

Purchase Order Processing Skill

When to Use

Activate this skill when the user wants to:

  • Process a purchase order (PO) and generate a sales order
  • Match purchase order items with bills of material (BOM)
  • Calculate pricing from a price list
  • Generate a sales order document from PO data
  • Extract and enrich order data from customer documents

Trigger phrases:

  • "process purchase order", "process PO", "process this order"
  • "generate sales order from PO"
  • "calculate pricing for this order"
  • "match BOM with purchase order"
  • "create sales order"

Inputs

Required Folder Structure

The user provides a folder path containing:

input_folder/
├── customer_data/           # REQUIRED: Customer documents
│   ├── PO.pdf              # Purchase Order (required)
│   ├── BOM1.pdf            # Bill of Materials (optional)
│   ├── BOM2.pdf            # Additional BOMs as needed
│   └── ...
├── price_list/              # REQUIRED: Pricing information
│   └── price_list.xlsx     # Master price list (or .csv)
│
└── sample_sales_order/      # OPTIONAL: Sample for format inference
    └── sample_order.docx   #   (if not provided, use default text format)
Input Parameters
ParameterRequiredDescription
input_folderYesPath to folder containing all input documents
output_pathNoWhere to save the sales order (default: input_folder)
tax_rateNoTax rate to apply (default: from PO or 6%)
include_feesNoWhether to include cutting/testing/cert fees (default: true)

Tooling Rules (Windows vs Linux Path Safety)

Why this matters

On Windows, Claude Desktop + toolchains sometimes behave like they are in a POSIX shell, producing paths like /mnt/c/.... Meanwhile, your MCP servers may run native Windows Python, expecting C:\.... This mismatch can cause "file not found" or failing shell commands.

Strict rules
  1. Prefer MCP filesystem tools for file/folder operations Use the filesystem server for listing and reading files instead of shell commands.

  2. Avoid bash commands on Windows If you must run a command on Windows, prefer PowerShell.

  3. Never assume the environment is Linux Treat the runtime as OS-ambiguous and enforce the above rules to stay stable.

  4. Never do the following: NEVER run pip install, python -c, pdfplumber, or any ad-hoc parsing code for .pdf/.pptx/.xlsx.

NEVER use /mnt/user-data/uploads/... paths; only use paths returned by the MCP filesystem listing or the user-provided Windows folder.

If you are about to do any of the above, STOP and switch to the built-in PDF/PPTX/XLSX skills.

  • View /mnt/skills/public/docx/SKILL.md skill for reading and editing DOCX files.
  • View /mnt/skills/public/pdf/SKILL.md skill for reading PDF files.
  • View /mnt/skills/public/xlsx/SKILL.md skill for reading and editing XLSX files.

Workflow

Execute these steps in order. Reference the files in reference/ folder for field definitions and customization options.

Step 0: Validate Input Folder (MCP filesystem only)
  1. Verify the input folder exists
  2. Check for required subfolders:
    • customer_data/ - Must exist and contain at least one PDF (the PO)
    • price_list/ - Must exist and contain price list file
  3. Identify optional folders:
    • sample_sales_order/ - Check if sample document exists
  4. If required folders/files missing, ask user to provide them

Output: Inventory of available files

If customer_data/ is missing or empty, stop and ask the user to add the source materials there.

Step 1: Extract Fields from Purchase Order

Read the Purchase Order PDF from customer_data/ and extract all fields as defined in reference/EXTRACTION_FIELDS.md.

Extract:

  • PO Header: Order number, date, payment terms, shipping terms, project code
  • Customer Information: Name, address, contact details
  • Line Items: Material numbers, descriptions, quantities, units, delivery dates
  • PO Summary: Subtotal, shipping, tax, total
  • Special Requirements: Instructions and documentation requirements

See reference/EXTRACTION_FIELDS.md for complete field specifications, source locations, and required/optional status.

Output: Structured PO data with all extracted fields

Step 2: Extract Fields from Bills of Material

For EACH Material_Number found in the PO line items:

  1. Search customer_data/ for BOM files
  2. Find the BOM where BOM_ID matches Material_Number
  3. If match found, extract all fields as defined in reference/EXTRACTION_FIELDS.md

Extract:

  • BOM Header: Revision, date, status, customer PO reference, project code
  • Material Identification: BOM ID, Type/Part Designation (critical for price lookup), dimensions, material grade
  • Technical Specifications: Material standard, surface finish, weight, testing requirements
  • Fee Calculation Fields: Cutting_Required, Testing_Lots_Required, Certificates_Required (for determining applicable fees)

See reference/EXTRACTION_FIELDS.md for complete field specifications, source locations, and required/optional status.

Decision Point:

  • If BOM found for all items → Continue to Step 3
  • If some BOMs missing → Check if PO contains the Type/Part Designation info
  • If PO has all info (no BOMs needed) → Mark as "PO-only mode" and continue
  • If critical info missing → Flag items for manual review

Output: BOM data for each Material_Number, or flags for missing BOMs

Step 3: Match PO Items with BOMs

Create enriched items by combining PO and BOM data:

FOR EACH PO Line Item:
    MATCH WHERE: PO.Material_Number = BOM.BOM_ID

    IF match found:
        CREATE Enriched_Item with:
        - Item_Number (from PO)
        - Material_Number (from PO, validated against BOM)
        - Type_Part_Designation (from BOM) ← CRITICAL for price lookup
        - Dimensions (from BOM)
        - Material_Grade (from BOM)
        - Quantity (from PO)
        - Unit (from PO)
        - Delivery_Date (from PO)
        - Weight_Per_Unit (from BOM)

    ELSE IF PO contains Type/Part info:
        CREATE Enriched_Item using PO data only

    ELSE:
        FLAG as "BOM Not Found - Manual Review Required"
Validation Rules
CheckRuleAction if Failed
BOM ExistsBOM found for Material_NumberFlag for manual review
PO ReferenceBOM.BOM_Customer_PO = PO.PO_NumberWarning - verify documents
Project CodeBOM.BOM_Project_Code = PO.Project_CodeWarning - verify documents
StatusBOM.BOM_Status = "Approved"Flag if not approved

Output: List of Enriched_Items ready for pricing

Step 4: Lookup Prices from Master Price List

Read the price list from price_list/ folder and match each enriched item using the matching logic defined in reference/PRICING_RULES.md.

For EACH Enriched_Item:

  1. Match using Type/Part Designation (primary matching key). There should be an exact match.
  2. If match found, extract unit price and fees (cutting, testing, certification)
  3. If no match found, flag item as "Price Not Found - Manual Pricing Required"

See reference/PRICING_RULES.md for:

  • Price list column mapping
  • Complete matching logic
  • Fallback matching rules

IMPORTANT: Never use the PO's unit prices. Always use the Price List prices.

Output: Priced_Items with all pricing fields assigned

Step 5: Calculate Pricing

Apply calculations as defined in reference/CALCULATION_LOGIC.md and reference/PRICING_RULES.md.

5.1 Line Item Calculations

For EACH Priced_Item, calculate:

  • Material_Cost = Quantity × Unit_Price
  • Cutting_Cost (if applicable)
  • Testing_Cost
  • Cert_Cost
  • Line_Total

See reference/CALCULATION_LOGIC.md for detailed formulas, defaults, and examples.

5.2 Material Subtotal

Calculate the sum of all Material_Cost values across all items.

See reference/CALCULATION_LOGIC.md for calculation details.

5.3 Volume Discount

Determine the applicable discount tier based on the material subtotal amount and apply the discount rate.

See reference/PRICING_RULES.md for complete discount tier table and rules.

5.4 Fees, Shipping, Tax, and Grand Total

Aggregate all fees (cutting, testing, certification), add shipping from PO, calculate tax on the taxable base, and compute the grand total.

See reference/CALCULATION_LOGIC.md for detailed formulas and tax rules.

Output: Complete pricing breakdown for all items and order totals

Step 6: Generate Sales Order

Create the Sales Order document using format from reference/OUTPUT_FORMAT.md.

6.1 Determine Output Format
  • IF sample_sales_order/sample_order.docx exists:
    1. Use DOCX skill to READ the sample document
    2. Extract the EXACT pricing summary structure:
      • Field labels (verbatim)
      • Field order (must be preserved)
      • Currency formatting rules
      • Punctuation (colons, parentheses)
    3. Use this as the TEMPLATE for output
    4. MATCH every detail: labels, order, formatting
  • ELSE → Use default format from reference/OUTPUT_FORMAT.md
Show full SKILL.md (797 more words)Show less
6.2 Generate Document Sections

Create the following sections as specified in reference/OUTPUT_FORMAT.md:

  • Header: SO number, order date, customer PO reference, payment/shipping terms
  • Customer Information: Bill To and Ship To addresses
  • Line Items Table: All items with enriched details from BOMs
  • Special Instructions: Copy verbatim ALL special instructions and/or requirements from the Purchase Order. Include every instruction exactly as written in the PO. DO NOT paraphrase, summarize, or omit any instructions.
  • Approval Section: Signature lines (if using template)

PRICING SUMMARY:

Generate pricing summary as specified in reference/OUTPUT_FORMAT.md (lines 82-93).

If sample_order.docx exists, extract and match its exact format. Otherwise, use the default format from OUTPUT_FORMAT.md.

CRITICAL CURRENCY FORMATTING REQUIREMENT: ALL currency values MUST include comma separators for thousands.

  • ✓ Correct: $25,567.50, $1,278.38, $26,398.37
  • ✗ Wrong: $25567.50, $1278.38, $26398.37 (missing commas)

Requirements:

  • Include all required fields in exact order (see OUTPUT_FORMAT.md template)
  • Match field labels exactly (including punctuation)
  • Apply currency formatting rules (see OUTPUT_FORMAT.md lines 146-168)
  • DO NOT skip, add, or rearrange fields

See reference/OUTPUT_FORMAT.md for:

  • Complete pricing summary template (lines 82-93)
  • Currency formatting requirements (lines 146-168)
  • Field descriptions and formatting rules
6.3 Save Output
  • Filename format: SO-[number]_[Customer_Name]_[Date].[extension]
    • Use .docx extension if sample-based format was used
    • Use appropriate extension based on OUTPUT_FORMAT.md if no sample
  • Save in input folder or specified output path

See reference/OUTPUT_FORMAT.md for:

  • Complete section specifications
  • Field formatting rules
  • Conditional display logic
  • Template placeholder mappings

Output: Complete Sales Order document


Output Files

The skill generates the following files:

1. Sales Order Document

Format: .docx

Filename: SO-{SO_Number}_{Customer_Name}_{Date}.[docx] view /mnt/skills/public/docx/SKILL.md skill to generate the docx files.

Contents:

  • Header with SO number and customer PO reference
  • Customer billing and shipping information
  • Line items table with enriched details from BOMs
  • Calculated pricing using Price List (never PO prices)
  • Volume discounts applied based on subtotal tiers
  • Fees (Testing/Cert combined), shipping, and tax breakdown
  • Grand total

Format details: See reference/OUTPUT_FORMAT.md for complete specification.

2. Calculation Breakdown Document

Format: .txt (always plain text)

Filename: Calculation_Breakdown.txt

Contents:

  • Source documents used (PO, BOMs, Price List)
  • For EACH line item:
    • Extracted data from BOM (Type/Part, Dimensions, Grade)
    • Extracted quantity from PO
    • Matched price list entry with unit price and fees
    • Step-by-step calculations (Material Cost, Testing Fee, Cert Fee, Line Total)
  • Order-level calculations:
    • Material Subtotal
    • Volume Discount calculation with applicable rate and tier
    • Net Material Cost
    • Total Testing and Certification Fees
    • Shipping, Tax, and Grand Total

Purpose: Helps users understand, verify, and audit the pricing logic.

Format details: See reference/CALCULATION_BREAKDOWN_TEMPLATE.md for complete specification and customization options.

Guardrails

DO:
  • Always use Price List prices for calculations, never PO prices
  • Validate BOM references match PO references
  • Flag unmatched items clearly for manual review
  • Show price comparison if PO prices differ significantly from calculated
  • Copy verbatim ALL special instructions from PO (do not paraphrase or omit)
  • Generate unique SO numbers
DO NOT:
  • Use customer's PO unit prices for the sales order calculations
  • Skip items that don't have matching BOMs (flag them instead)
  • Assume missing data - ask user for clarification
  • Modify the original input documents
  • Generate sales order if critical data is missing
Error Handling:
  • Missing BOM → Flag item, continue with other items
  • Price not found → Flag item, show "PRICE TBD"
  • Invalid data format → Report specific error, ask for correction
  • Calculation discrepancy → Show warning with details
Sample Format Compliance:
  • When sample_order.docx exists, STRICTLY match its format
  • Extract exact field labels including:
    • Punctuation (colons, parentheses, hyphens)
    • Capitalization (Material Subtotal vs material subtotal)
    • Abbreviations (Cert vs Certificate)
  • Preserve field order exactly as shown in sample
  • Match currency formatting:
    • Dollar signs, commas, decimal places
    • Negative value formatting
  • DO NOT skip fields present in sample
  • DO NOT add fields not in sample
  • DO NOT rearrange field order
  • If unsure, read the sample again to verify

Examples

Example 1: Full Workflow with BOMs

User: "Process the purchase order in C:\Orders\Project-Q4" Action:

  1. Read PO.pdf - extract 3 line items
  2. Read BOM1.pdf, BOM2.pdf, BOM3.pdf - match by Material Number
  3. Lookup prices in price_list.xlsx
  4. Calculate: Subtotal $25,567.50 → 5% discount → fees → tax
  5. Generate SO-2025-08472.docx
Example 2: PO Without BOMs

User: "Generate sales order from this PO - no BOMs needed" Action:

  1. Read PO.pdf - extract line items with full descriptions
  2. Use PO's Type/Part Designation for price lookup
  3. Skip BOM matching step
  4. Calculate pricing and generate sales order
Example 3: Partial BOM Match

User: "Process order in C:\Orders\NewCustomer" Action:

  1. Read PO with 5 items
  2. Find BOMs for 3 items, 2 items have no BOM
  3. Flag 2 items: "BOM Not Found - Manual Review Required"
  4. Complete pricing for 3 matched items
  5. Generate sales order with warnings section
Example 4: Using Sample Document

User: "Generate sales order matching our company format" Action:

  1. Process PO and BOMs as normal
  2. Detect sample_order.docx in sample_sales_order/ folder
  3. Analyze sample structure and infer format
  4. Generate new sales order matching sample's style
  5. Save as formatted Word document

© GAIK-project, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 7 other files in implementation_layer/no-code-assets/agent-skills/purchase-order-processing/purchase-order-processing of GAIK-project/gaik-toolkit.

  • SKILL.md
  • EVALUATION.md
  • README.md
  • reference/CALCULATION_BREAKDOWN_TEMPLATE.md
  • reference/CALCULATION_LOGIC.md
  • reference/EXTRACTION_FIELDS.md
  • reference/OUTPUT_FORMAT.md
  • reference/PRICING_RULES.md

Open the folder on GitHubat commit e516ece

Compare with similar skills

Purchase Order Processing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Purchase Order Processing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Purchase Order Processing this skillGAIK-project/gaik-toolkit100—~3.9kAutomated safety check: PassMIT
Quickbooksasgeirtj/system_prompts_leaks69k—~1.9kAutomated safety check: PassCC0-1.0
Tw Ecom Invoice Ezpayasgard-ai-platform/skills241—~3.5kAutomated safety check: PassMIT
Sealeap Bifang Amazon Small Niche Market Screeningxjli360/sealeap-amazon-skills240—~806Automated safety check: PassMIT
Invoice Verifyinfometa/workbuddyskills344—~3.8kAutomated safety check: NotesNone
Wpe Invoice Checkinfometa/workbuddyskills344—~1.7kAutomated safety check: PassNone

Similar skills

  • Quickbooks

    asgeirtj/system_prompts_leaks

    Read and manage the user's QuickBooks business through Intuit's official MCP server, including reports, invoices, customers, products, payment links, sales settings, and industry benchmarks.

    69k GitHub stars~1.9k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Tw Ecom Invoice Ezpay

    asgard-ai-platform/skills

    Issue and manage Taiwan e-invoices via ezPay (加值服務中心) through mcp-ezpay-einvoice.

    241 GitHub stars~3.5k tokensUpdated 4 mo ago
    Documents & OfficeAuto-check passed
  • Screen Amazon sub-markets for a capital-constrained seller by capping demand, checking top-listing concentration against the market average, filtering out seasonal curves, reading new-product share…

    240 GitHub stars~806 tokensUpdated 10 days ago
    Documents & OfficeAuto-check passed
  • Invoice Verify

    infometa/workbuddyskills

    智能发票专家团的发票识别、税局验真、商业信用核查和智能票夹归档能力。当用户上传发票文件(图片/PDF/OFD/XML)、 批量上传表格、指定本地文件夹或提供发票四要素信息时, 自动识别发票内容、查验真伪、核查开票方商业信用,并输出归档报告。

    344 GitHub stars~3.8k tokensUpdated today
    Documents & OfficeAuto-check: notes
  • Wpe Invoice Check

    infometa/workbuddyskills

    支持 PDF / PNG / JPG 上传识别发票要素,核验发票真伪与票面信息,并输出销方企业画像(登记地/行业/纳税人身份/开票特征);内置票种映射、金额口径换算、查验配额与超时重试策略

    344 GitHub stars~1.7k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Autofillin

    sundial-org/awesome-openclaw-skills

    Automated web form filling and file uploading skill with Playwright browser automation.

    663 GitHub stars~1.8k tokensUpdated 7 mo ago
    Documents & OfficeAuto-check passed

More from GAIK-project/gaik-toolkit

All 15 skills in this repo
  • Brief To Slides

    GAIK-project/gaik-toolkit

    Builds a visual, editable PowerPoint (.pptx) deck with speaker-ready notes, exact timing, citations and a layout-checked design from a topic, an audience and a length, using only the user's own…

    100 GitHub stars~2.8k tokensUpdated today
    Auto-check passed
  • Gaik Toolkit

    GAIK-project/gaik-toolkit

    GAIK toolkit overview and reference. An agent skill from GAIK-project/gaik-toolkit.

    100 GitHub stars~5.7k tokensUpdated today
    Auto-check passed
  • Extracting Structured Data

    GAIK-project/gaik-toolkit

    Extracts structured data — fields, tables, line items — out of documents into a validated schema using the gaik toolkit, and designs schemas that stay inside provider limits and produce checkable…

    100 GitHub stars~3.2k tokensUpdated today
    Auto-check passed
  • Parsing Documents

    GAIK-project/gaik-toolkit

    Converts PDFs, scans, and Word documents into text or markdown with the gaik toolkit's parsers, choosing the parser that will not silently destroy the structure the downstream task depends on.

    100 GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Searching Documents

    GAIK-project/gaik-toolkit

    Builds and debugs retrieval with the gaik toolkit — PgVectorStore, Ranker, FinnishTextProcessor, RelevanceGate — as hybrid search: pgvector similarity plus Postgres full-text, fused by rank, and the…

    100 GitHub stars~4.2k tokensUpdated today
    Auto-check passed
  • Construction Diary Creation

    GAIK-project/gaik-toolkit

    Extracts structured data from Finnish construction site daily diary audio recordings (Työmaapäiväkirja) and creates a formatted Word document with extracted fields.

    100 GitHub stars~3.6k tokensUpdated today
    Auto-check passed

Questions about Purchase Order Processing

What does Purchase Order Processing do?

Process Purchase Orders and Bills of Material to generate priced Sales Orders. Purchase Order Processing is an agent skill from GAIK-project/gaik-toolkit.

When should I use Purchase Order Processing?

Purchase Order Processing fits situations like: tasks that involve Forms and invoices.

How do I install Purchase Order Processing in Claude Code?

Run `npx skills add GAIK-project/gaik-toolkit --skill purchase-order-processing -a claude-code`. Or copy the skill folder (implementation_layer/no-code-assets/agent-skills/purchase-order-processing/purchase-order-processing in GAIK-project/gaik-toolkit) into .claude/skills/purchase-order-processing in your project. Claude Code loads it when a task matches its description.

How do I install Purchase Order Processing in Codex?

Run `npx skills add GAIK-project/gaik-toolkit --skill purchase-order-processing -a codex`. Or copy the skill folder (implementation_layer/no-code-assets/agent-skills/purchase-order-processing/purchase-order-processing in GAIK-project/gaik-toolkit) into .agents/skills/purchase-order-processing in your project. Codex loads it when a task matches its description.

Can I use Purchase Order Processing in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add GAIK-project/gaik-toolkit --skill purchase-order-processing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/purchase-order-processing, .gemini/skills/purchase-order-processing, .github/skills/purchase-order-processing and .opencode/skills/purchase-order-processing in your project.

What does Purchase Order Processing need to run?

SKILL.md names no scripts, command-line tools or credentials: Purchase Order Processing is instructions for the agent only. Our summary lists: Python 3.

Does Purchase Order Processing access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Purchase Order Processing safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Purchase Order Processing use?

Purchase Order Processing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Purchase Order Processing use?

About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Purchase Order Processing?

Skills that share tags, products or a category with Purchase Order Processing: Quickbooks (asgeirtj/system_prompts_leaks, 69k stars), Tw Ecom Invoice Ezpay (asgard-ai-platform/skills, 241 stars), Sealeap Bifang Amazon Small Niche Market Screening (xjli360/sealeap-amazon-skills, 240 stars) and Invoice Verify (infometa/workbuddyskills, 344 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Purchase Order Processing?

GAIK-project (a GitHub organization) maintains it in GAIK-project/gaik-toolkit, which has 100 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 7, 2026.

Source: GAIK-project/gaik-toolkit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.