accounting-sync

Reconcile FreeAgent bank transactions with Gmail invoices and archive receipts in Paperless-ngx.

2|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/damacus/agent-skills --skill accounting-sync
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: accounting-sync
Source: https://github.com/damacus/agent-skills/tree/main/skills/accounting-sync
Command: npx skills add https://github.com/damacus/agent-skills --skill accounting-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Manually reconciling FreeAgent bank transactions with matching Gmail invoices and ensuring receipts are archived in Paperless-ngx is time-consuming and error-prone.

Core Features & Use Cases

  • Identify recent FreeAgent bank transactions (past 7 days) and locate corresponding Gmail invoices via vendor-specific queries.
  • Download PDF invoices from Gmail, upload them to Paperless-ngx with appropriate tags, and attach receipts back to the original FreeAgent transaction.
  • Support weekly accounting reconciliations and audit-ready archival workflows with vendor-based filtering.

Quick Start

Connect FreeAgent, Gmail, and Paperless-ngx, then run accounting-sync to begin automatic reconciliation.

Frequently Asked Questions about accounting-sync

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

FAQPage Schema
How do I automate FreeAgent reconciliation with Gmail invoices?▼

Automating FreeAgent reconciliation involves matching recent bank transactions with Gmail invoices, downloading the PDFs, and archiving them in Paperless-ngx. This Skill identifies transactions from the past 7 days and uses vendor-specific queries to locate and link corresponding receipts.

Can I archive Gmail receipts in Paperless-ngx and link them to FreeAgent?▼

Yes, you can archive Gmail receipts in Paperless-ngx and link them to FreeAgent. The workflow downloads PDF invoices from Gmail, uploads them to Paperless-ngx with appropriate tags, and attaches the receipts back to the original FreeAgent transaction.

Do I need a vendors configuration file to match invoices with FreeAgent transactions?▼

Yes, a vendors.json configuration file in the references is required to match invoices with FreeAgent transactions. This file drives the vendor-specific queries used to locate corresponding invoices within Gmail for accurate bank reconciliation.

What's the best way to maintain weekly accounting reconciliation across cloud services?▼

The best way to maintain weekly accounting reconciliation is to run an automated sync that identifies recent FreeAgent bank transactions and matches them with Gmail invoices. This ensures audit-ready archival in Paperless-ngx with vendor-based filtering.

Does this reconciliation workflow require access to FreeAgent, Gmail, and Paperless-ngx?▼

Yes, this reconciliation workflow requires access to FreeAgent, Gmail, and Paperless-ngx. You must connect all three services to enable automatic bank transaction matching, invoice downloading, and receipt archival across the platforms.