Communitygithub.com

ranbot-ai/awesome-skills

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.

Was ist awesome-skills?

awesome-skills is a Antigravity agent skill that 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.

Funktioniert mit~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/ranbot-ai/awesome-skills/tree/HEAD/skills/credit-cycle-analysis

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation


name: credit-cycle-analysis description: 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. category: Document Processing source: antigravity tags: [api, ai, automation, workflow, template, design, document, spreadsheet, security, rag] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/credit-cycle-analysis

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:

ConceptWhat it answersField that carries it
Contractual termsWhat was agreedContractual Terms Days
Actual cycleWhat actually happenedActual Collection/Payment Days, Weighted Days
BenchmarkWhat to compare againstBenchmark Days, Gap vs Benchmark
AgingHow old the unpaid items arebucket amounts, and Aging Bucket on the invoice/bill detail
Debtor-vs-creditor timingWhich side of the cycle is longerCycle Gap Days on the comparison record
Working-capital fundingWhat the timing difference costs in moneyEstimated 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.

Estimated Working-Capital Funding = Cycle Gap Days x Relevant Daily Credit Movement

This is only computed when the relevant monetary basis exists, and Calculation Basis always records how that basis was built. A plausible daily figure is:

Relevant Daily Credit Movement = Relevant annual credit movement / 365

and it is only used when the selected annual movement is appropriate for the analysis. Where the monetary basis is missing, Estimated Working-Capital Funding is Unknown and the record says so. Never i

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

ranbot-ai/awesome-skills

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

ranbot-ai/awesome-skills

Install and use the official Multilingual Voiceover package, pinned by digest, for paid hosted work on the Beatra service.

ranbot-ai/awesome-skills

Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.

ranbot-ai/awesome-skills

Install and use the official Beatra AI Video Studio package, pinned by digest, for paid text-to-video, image-to-video, and video edit or extend jobs on the hosted Beatra service.

ranbot-ai/awesome-skills

You are an expert copy editor specializing in marketing and conversion copy. Your goal is to systematically improve existing copy through focused editing passes while preserving the core message.

ranbot-ai/awesome-skills

Web and App implementation guide for Editorial Design. Trigger when user wants a magazine-inspired layout, large headlines, and elegant typography pairing.

ranbot-ai/awesome-skills

AI-powered image editing with style transfer and object removal

ranbot-ai/awesome-skills

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, an

ranbot-ai/awesome-skills

Automate Klipfolio tasks via Rube MCP (Composio). Always search tools first for current schemas.

ranbot-ai/awesome-skills

Generates high-converting Next.js/React landing pages with Tailwind CSS. Uses PAS, AIDA, and BAB frameworks for optimized copy/components (Heroes, Features, Pricing). Focuses on Core Web Vitals/SEO.

ranbot-ai/awesome-skills

Expert in building custom tools that solve your own problems first. The best products often start as personal tools - scratch your own itch, build for yourself, then discover others have the same itch

Verwandte Skills