Skip to content
Skillpedia
Analysis & spreadsheets48k · #2668

credit-cycle-analysis

Makes your agent analyze the credit cycle of debtors and creditors. It's useful for understanding cash flow and optimizing working capital.

What it does

This tool analyzes how long your business takes to receive payments from customers and how long it takes to pay suppliers. It compares these periods to help understand cash flow.

When to use it

  • ✓When reviewing the company's working capital.
  • ✓To understand the business's financial health.
  • ✓When comparing payment and collection times.

Example of what to ask your AI

“Analyze the customer collection cycle and supplier payment cycle for the last 6 months.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/credit-cycle-analysis/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/credit-cycle-analysis/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool calculates the average time customers take to pay and the average time the business takes to pay its suppliers. It then compares these two times to show if the business is receiving payments faster than it pays, or vice versa.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill credit-cycle-analysis

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/credit-cycle-analysis/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Debtor & Creditor Credit-Cycle Analysis

What it is: How long the business actually waits to be paid and how long it actually takes to pay, measured per party and per period.

Overview

Works out the smallest useful Debtor & Creditor Credit-Cycle Analysis setup for the business in front of it, then builds it only when asked. The default output is a short recommendation, not a spreadsheet. Artifacts - CSV, SQL DDL, JSON Schema, Notion mapping - are produced on request, from one field list so they cannot drift apart.

Layer: Layer 8: Close & Analyse. Fits: Growth stage. Table code: n/a.

The SOP rule this skill is built around: analyse debtors on the average collection period, outstanding invoices, overdue receivables and the aging of receivables; analyse creditors on the average payment period, outstanding supplier balances, overdue payables and supplier aging; then compare the debtor collection cycle with the creditor payment cycle. The comparison is the point. Two cycles measured the same way can be read against each other, and the day-to-day pressure of waiting longer than you take is invisible as a line on the balance sheet. That pressure is measured in days here. Turning it into money is a separate calculation with its own basis, below.

Six concepts that never stand in for each other. This table exists to keep them apart, and most of the wrong answers come from swapping one for another:

Concept What it answers Field that carries it
Contractual terms What was agreed Contractual Terms Days
Actual cycle What actually happened Actual Collection/Payment Days, Weighted Days
Benchmark What to compare against Benchmark Days, Gap vs Benchmark
Aging How old the unpaid items are bucket amounts, and Aging Bucket on the invoice/bill detail
Debtor-vs-creditor timing Which side of the cycle is longer Cycle Gap Days on the comparison record
Working-capital funding What the timing difference costs in money Estimated Working-Capital Funding, Calculation Basis

Conflating them is the defect this module is built to prevent. Contractual terms of 30 days and an actual collection cycle of 42 days are two facts about the same party, and the 42 is the one that reaches the bank account. Writing the 30 into Actual Collection/Payment Days because it is the number in the contract is a substituted value, not a measurement.

Aging lives on the invoice, not on the party. One party can hold open invoices in several aging buckets on the same day. So the party-period record carries the bucket amounts (Current Amount, Aging 0-30 Amount, Aging 31-60 Amount, Aging 61-90 Amount, Aging 91-180 Amount, Aging Over 180 Amount) and the single Aging Bucket belongs to one invoice or one bill on the aging-detail record. A party row carrying one Aging Bucket cannot describe a real aging position and is replaced by the bucket amounts.

Neutral field names. The two movement fields are Credit Movement and Settlement, for customers and for suppliers alike. Credit Movement is the credit-side activity that created the balance in the period - customer invoices on the debtor side, supplier bills on the creditor side. Settlement is what closed it - customer collections, supplier payments. A name like Total Billed describes only the debtor side and quietly makes the creditor side unreadable.

The balance identity, and what happens when it fails.

Closing Balance = Opening Balance + Credit Movement - Settlement +/- Adjustments

Check it on every row. If it does not hold, the difference is recorded and marked, never repaired by editing a component. A silently balanced row is worse than an unbalanced one, because the next period inherits it.

The cycle gap is descriptive, not a verdict.

Cycle Gap Days = Debtor Collection Days - Creditor Payment Days

Positive means customers take longer to pay than the business takes to pay suppliers. Zero means the two measured cycles are equal. Negative means suppliers are paid later than customers are collected. A positive gap is not automatically bad - it is often the ordinary consequence of selling on credit to a customer base and buying on shorter terms. The module states the difference and leaves the judgement to the business.

Working-capital funding needs a monetary basis, and the basis is always written down.


…
FAQ

What are 'collection days' and 'payment days'?

Collection days are the average time your customers take to pay invoices. Payment days are the average time your business takes to pay supplier invoices.

What does 'payment cycle' mean?

It's the comparison between the time you take to collect from customers and the time you take to pay suppliers. A longer cycle might indicate a need for more working capital.

Can I compare with other companies?

The tool allows you to compare your periods against a 'benchmark' (a reference value you can set or that the tool suggests), but it does not directly compare with other specific companies.

Details

Original description by the author

Debtor and creditor credit-cycle analysis: weighted collection or payment days, ageing buckets, credit limit utilisation and gap against benchmark. Use for working-capital review.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2668
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills