ap-invoice

Automate AP invoice processing in Snowflake with PDF extraction and GL classification.

3|1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/sfc-gh-miwhitaker/sfe-public --skill ap-invoice
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ap-invoice
Source: https://github.com/sfc-gh-miwhitaker/sfe-public/tree/main/_archive/demo-ap-invoice/.claude/skills/ap-invoice
Command: npx skills add https://github.com/sfc-gh-miwhitaker/sfe-public --skill ap-invoice

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Snowflake, Cortex Analyst, Task+Stream, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the end-to-end process of processing AP invoices in Snowflake, reducing manual labor and improving accuracy in finance workflows.

Core Features & Use Cases

  • PDF Extraction: Uses AI_EXTRACT to extract text and data from PDF invoices.
  • GL Code Classification: Classifies General Ledger codes with AI_CLASSIFY.
  • Task+Stream Automation: Automates processing and validation using Snowflake Task+Stream.
  • CFO-Level Analytics: Provides CFO-level analytics with Cortex Analyst.
  • Use Case: Streamline the AP invoice processing workflow, from extraction to CFO-level analytics, in Snowflake.

Quick Start

Deploy the skill and run the 'deploy_all.sql' script to set up the pipeline.

Frequently Asked Questions about ap-invoice

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

FAQPage Schema
How do I automate AP invoice processing with AI in Snowflake?▼

AP invoice processing in Snowflake is automated using AI_EXTRACT for PDF data extraction and AI_CLASSIFY for GL code classification. Task+Stream orchestrates the automated validation pipeline, reducing manual labor and improving finance workflow accuracy.

How does AI classify General Ledger codes for AP invoices?▼

GL code classification for AP invoices uses the AI_CLASSIFY function within Snowflake to automatically categorize extracted invoice data. This eliminates manual GL coding, streamlining the end-to-end finance automation workflow.

Do I need Cortex Analyst to run AP invoice analytics?▼

Cortex Analyst is required to generate CFO-level analytics from the processed AP invoices. It works alongside Snowflake Task+Stream to provide actionable financial intelligence after the automated extraction and classification pipeline completes.

Can I extract data from PDF invoices and automate validation using Snowflake?▼

PDF invoice text and data extraction is handled by the AI_EXTRACT function in Snowflake. Validation and automated processing are then orchestrated using Snowflake Task+Stream to ensure accurate end-to-end finance automation.

What is the best way to set up an end-to-end AP invoice pipeline in Snowflake?▼

The best way to set up an end-to-end AP invoice pipeline is deploying the 'deploy_all.sql' script. This configures the Snowflake environment for PDF extraction, GL code classification, and CFO-level analytics using Cortex Analyst.

What is the Snowflake Task+Stream mechanism used for in finance automation?▼

Snowflake Task+Stream is used for automating AP invoice processing and validation. It orchestrates the workflow between AI_EXTRACT, AI_CLASSIFY, and Cortex Analyst to maintain continuous finance automation without manual intervention.