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.