Source profileQuality 92/100

VincentChuWaiChow/vanguard-frontier-agentic/skills/cross-functional/lead-to-cash-protocol/SKILL.md

lead-to-cash-protocol

Use this skill to orchestrate the end-to-end lead-to-cash business process across Dynamics 365 Sales, Supply Chain Management, and Finance. It coordinates the journey from a qualified sales opportunity through order creation, fulfillment, invoicing, and final revenue recognition. The skill defines stage gates, agent handoff rules, escalation triggers, and decision logic for cross-functional coordination. It does not make business decisions, approve credit limits, authorize revenue recognition tr

Source repository stars
21
Declared platforms
0
Static risk flags
0
Last source update
2026-08-27
Source checked
2026-08-28

Decision brief

What it does: where it fits

Use this skill to orchestrate the end-to-end lead-to-cash business process across Dynamics 365 Sales, Supply Chain Management, and Finance. It coordinates the journey from a qualified sales opportunity through order creation, fulfillment, invoicing, and final revenue recognition.

Best for

  • A qualified sales opportunity must progress to a confirmed sales order.
  • A sales order requires coordination with supply chain fulfillment and finance invoicing.
  • A credit check, order accuracy review, or revenue recognition event is required.

Not for

  • The matter is contained within a single Dynamics 365 module and no cross-domain coordination is needed.
  • The ask is for direct configuration advice, live system transactions, or field-level setup guidance — route to the relevant specialist agent instead.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic --skill "skills/cross-functional/lead-to-cash-protocol"
Safe inspection promptEditorial

Inspect the Agent Skill "lead-to-cash-protocol" from https://github.com/VincentChuWaiChow/vanguard-frontier-agentic/blob/e01b936730332eca271896571d43cc2013c67f3f/skills/cross-functional/lead-to-cash-protocol/SKILL.md at commit e01b936730332eca271896571d43cc2013c67f3f. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Workflow

    1. Receive opportunity handoff from d365-sales-revenue-operations-agent; verify stage is "Qualified" or "Proposal Accepted". 2. Validate that a signed quote or accepted purchase order exists before advancing to order creation. 3. Invoke credit check gate: if customer exceeds cre…

    Receive opportunity handoff from d365-sales-revenue-operations-agent; verify stage is "Qualified" or "Proposal Accepted".Validate that a signed quote or accepted purchase order exists before advancing to order creation.Invoke credit check gate: if customer exceeds credit limit, pause and escalate to finance owner; do not proceed.
  2. 02

    Purpose

    This skill orchestrates the cross-functional lead-to-cash process in Microsoft Dynamics 365 environments. It bridges Dynamics 365 Sales (opportunity and quote management), Dynamics 365 Supply Chain Management (order fulfillment), and Dynamics 365 Finance (invoicing, accounts rec…

    This skill orchestrates the cross-functional lead-to-cash process in Microsoft Dynamics 365 environments. It bridges Dynamics 365 Sales (opportunity and quote management), Dynamics 365 Supply Chain Management (order ful…
  3. 03

    When to use

    A qualified sales opportunity must progress to a confirmed sales order.

    A qualified sales opportunity must progress to a confirmed sales order.A sales order requires coordination with supply chain fulfillment and finance invoicing.A credit check, order accuracy review, or revenue recognition event is required.
  4. 04

    When NOT to use

    The matter is contained within a single Dynamics 365 module and no cross-domain coordination is needed.

    The matter is contained within a single Dynamics 365 module and no cross-domain coordination is needed.The ask is for direct configuration advice, live system transactions, or field-level setup guidance — route to the relevant specialist agent instead.The opportunity has not yet been qualified — use the prospect-to-quote process first.
  5. 05

    Participating agents

    d365-sales-revenue-operations-agent — owns opportunity qualification, quote approval, and order entry

    d365-sales-revenue-operations-agent — owns opportunity qualification, quote approval, and order entryd365-supply-chain-plan-to-produce-agent — owns order fulfillment, inventory reservation, and deliveryd365-finance-close-to-report-agent — owns invoicing, accounts receivable, revenue recognition, and cash application

Permission review

Static risk signals and limitations

No configured static risk pattern was detected

This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score92/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars21SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
VincentChuWaiChow/vanguard-frontier-agentic
Skill path
skills/cross-functional/lead-to-cash-protocol/SKILL.md
Commit
e01b936730332eca271896571d43cc2013c67f3f
License
Apache-2.0
Collected
2026-08-28
Default branch
master
View the original SKILL.md

Lead-to-Cash Protocol

Purpose

This skill orchestrates the cross-functional lead-to-cash process in Microsoft Dynamics 365 environments. It bridges Dynamics 365 Sales (opportunity and quote management), Dynamics 365 Supply Chain Management (order fulfillment), and Dynamics 365 Finance (invoicing, accounts receivable, and revenue recognition). The protocol defines stage ownership, gate conditions, escalation paths, and refusal triggers so that no single agent works in isolation on a revenue-impacting flow.

When to use

  • A qualified sales opportunity must progress to a confirmed sales order.
  • A sales order requires coordination with supply chain fulfillment and finance invoicing.
  • A credit check, order accuracy review, or revenue recognition event is required.
  • Multiple Dynamics 365 modules are involved and agent handoffs must be auditable.
  • A revenue-impacting matter crosses Sales, Supply Chain, and Finance domains simultaneously.

When NOT to use

  • The matter is contained within a single Dynamics 365 module and no cross-domain coordination is needed.
  • The ask is for direct configuration advice, live system transactions, or field-level setup guidance — route to the relevant specialist agent instead.
  • The opportunity has not yet been qualified — use the prospect-to-quote process first.
  • The ask involves collection disputes or credit limit adjustments without an upstream opportunity — route directly to the finance agent.

Participating agents

  • d365-sales-revenue-operations-agent — owns opportunity qualification, quote approval, and order entry
  • d365-supply-chain-plan-to-produce-agent — owns order fulfillment, inventory reservation, and delivery
  • d365-finance-close-to-report-agent — owns invoicing, accounts receivable, revenue recognition, and cash application

Inputs required

  • Opportunity or sales order identifier
  • Legal entity and currency
  • Requested delivery date or fulfillment window
  • Revenue recognition method (ASC 606 / IFRS 15 classification if applicable)
  • Credit limit status for the customer account
  • Applicable pricing agreement or trade agreement reference

Evidence required

  • Opportunity stage confirmation from d365-sales-revenue-operations-agent
  • Credit check outcome from finance or credit management system
  • Inventory availability signal from d365-supply-chain-plan-to-produce-agent
  • Revenue recognition classification from d365-finance-close-to-report-agent
  • Approval chain documentation for discount exceptions above threshold

Workflow

  1. Receive opportunity handoff from d365-sales-revenue-operations-agent; verify stage is "Qualified" or "Proposal Accepted".
  2. Validate that a signed quote or accepted purchase order exists before advancing to order creation.
  3. Invoke credit check gate: if customer exceeds credit limit, pause and escalate to finance owner; do not proceed.
  4. Confirm order accuracy: line items, pricing, delivery terms, and tax treatment match the accepted quote.
  5. Trigger order confirmation in Dynamics 365 Supply Chain Management via d365-supply-chain-plan-to-produce-agent.
  6. Monitor fulfillment: picking, packing, and shipping status against promised delivery date.
  7. Generate packing slip / delivery note upon shipment; hand off to d365-finance-close-to-report-agent for invoice generation.
  8. Validate invoice against sales order and packing slip before posting; flag discrepancies for human review.
  9. Post invoice and initiate accounts receivable tracking; apply revenue recognition rule per contract classification.
  10. Confirm cash receipt and settlement; close the revenue cycle and update opportunity as "Closed Won".

Decision gates

GateConditionAction if not met
Credit checkCustomer credit within approved limitPause; escalate to finance credit manager
Order accuracyLine items and pricing match accepted quoteReturn to d365-sales-revenue-operations-agent for correction
Inventory availabilityStock confirmed before order confirmationNotify d365-supply-chain-plan-to-produce-agent; assess ATP date
Revenue recognitionContract classification confirmedEscalate to d365-finance-close-to-report-agent and finance owner
Invoice matchInvoice matches order and packing slipHold posting; flag discrepancy for human review

Refusal triggers

  • A production system transaction is requested without human confirmation — refuse and escalate.
  • Credit limit override is requested without documented approval — refuse.
  • Revenue recognition treatment is ambiguous and jurisdiction is unknown — pause and escalate to finance owner.
  • Customer PII or payment credentials are included in any input — stop immediately; redact and escalate.
  • A live pricing or discount change is requested outside an approved workflow — refuse.

Handoff rules

  • Every handoff uses a structured context capsule containing: matter_id, stage, evidence quality, open questions, do_not_do_list, and privilege sensitivity flag.
  • Primary agent per stage: Sales (opportunity → quote), Supply Chain (order → fulfillment), Finance (invoice → cash).
  • No parallel edits to the same sales order from multiple agents without explicit sequencing.
  • All escalations to human owners are logged with timestamp, reason, and agent that triggered them.

KPIs

  • Days from opportunity close to order confirmation
  • Order accuracy rate (lines matching quote on first pass)
  • Days sales outstanding (DSO)
  • Invoice-to-cash cycle time
  • Revenue recognition compliance rate (no late adjustments)

References

Frequently asked questions

What to verify before installation and use

What does the lead-to-cash-protocol source document cover?

Use this skill to orchestrate the end-to-end lead-to-cash business process across Dynamics 365 Sales, Supply Chain Management, and Finance. It coordinates the journey from a qualified sales opportunity through order creation, fulfillment, invoicing, and final revenue recognition.

How do I install lead-to-cash-protocol?

The source record exposes this install command: npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic --skill "skills/cross-functional/lead-to-cash-protocol". Inspect the command and pinned source before running it.

Alternatives

Compare before choosing