Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Finance Pl

ASecurity

Build a profit and loss statement from revenue and expense inputs, with period-over-period comparison, margin analysis, basis-of-accounting handling (cash / accrual / modified cash) and ASC 606 deferred-revenue treatment for subscription revenue. Use when the question is whether a period made money and where the margin went. Do NOT use for what the business owns and owes at a point in time (use finance-balance-sheet), for whether cash actually moved (use finance-cashflow), or for forward-look...

6 stars
0 votes
0 copies
0 views
Added 9/20/2026
businessgoawsperformance

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add FerroxLabs/murage --skill finance-pl --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Finance Pl?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Finance Pl
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ferroxlabs-finance-pl-murage/badge)](https://www.skillsdirectory.com/skills/ferroxlabs-finance-pl-murage)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: finance-pl
description: "Build a profit and loss statement from revenue and expense inputs, with period-over-period comparison, margin analysis, basis-of-accounting handling (cash / accrual / modified cash) and ASC 606 deferred-revenue treatment for subscription revenue. Use when the question is whether a period made money and where the margin went. Do NOT use for what the business owns and owes at a point in time (use finance-balance-sheet), for whether cash actually moved (use finance-cashflow), or for forward-looking burn and time-to-zero (use coin-runway-and-burn). Statements and analysis only — have a CPA review anything filed or handed to a lender."
license: Apache-2.0
metadata:
  author: wayland
  version: "1.0.0"
  tags: "pl accounting finance smb"
  category: "finance"
  attribution: "anthropics/knowledge-work-plugins/finance/skills/financial-statements/SKILL.md (Apache-2.0)"
---

> **Templates and analytical tools only - not personalized financial, tax, accounting, or legal advice.** P&L line classification, revenue recognition (ASC 606 / IFRS 15), and basis-of-accounting choice materially affect the figures. Review with a CPA before sharing externally (lender, investor, tax preparer).

# Finance - P&L Statement

Generate a Profit and Loss statement with period-over-period comparison and key margin metrics.

## When to use

- Monthly or quarterly P&L review
- Comparing actuals to a prior period or budget
- Building a financial summary for a business partner, lender, or investor
- Checking gross margin, operating margin, and net margin trends

> For advanced financial modeling (scenario analysis, DCF), load the financial-modeler skill.

## Required first prompt - basis of accounting

Before generating the P&L, ask:

> **Basis of accounting**: `cash` / `accrual` / `modified cash` - REQUIRED.
> This materially changes what counts as "revenue" and "expense" for the period and which schedule (cash vs accrual) ties to the cash-flow statement. **Do not generate a P&L without this declaration.**

The P&L header MUST display `basis_of_accounting: <selected>` so any downstream reader sees it.

### ASC 606 / IFRS 15 deferred-revenue treatment (accrual filers)

For SaaS / subscription / annual-prepay / multi-element / progress-billed contracts, recognize revenue **as performance obligations are satisfied**, not when invoiced or cash is collected. Common SMB pitfalls:

- **Annual prepay SaaS** - invoice $12,000 in January; recognize $1,000 / month; remainder sits in **deferred revenue** liability. **A SaaS SMB selling annual prepay overstates revenue 12× without this treatment.**
- **Implementation / setup fees** - generally recognize ratably over the expected customer life unless distinct from the subscription.
- **Variable consideration** (rebates, refunds, usage credits) - estimate and constrain per ASC 606-10-32-11.
- **Right of return** - if material, recognize net of estimated returns.

Cash-basis filers do not apply ASC 606 - revenue equals cash collected in the period - but should still note the deferred-revenue economic reality when sharing the P&L externally.

## Inputs

- **Basis of accounting**: cash / accrual / modified cash (REQUIRED - see above)
- **Period**: month (YYYY-MM), quarter (YYYY-Qn), or year (YYYY)
- **Revenue** by category (product, service, subscription / recurring, other) - current and prior period
- **Cost of revenue / COGS** - current and prior period
- **Operating expenses** by category (R&D, S&M, G&A) - current and prior period
- **Depreciation & amortization (D&A)** - current and prior period (REQUIRED operating line)
- **Owner compensation / draws** (sole-prop or S-corp) - flagged separately for normalization
- **Other income / expense** (interest, one-time items) - optional
- **Tax rate** - optional; if unknown, output pre-tax income and note
- **Budget** - optional; include for budget vs actual variance column
- **Business scale**: revenue tier (`<$1M` / `$1–10M` / `$10M+`) - used to set scale-aware variance thresholds

## Output format

```
PROFIT & LOSS STATEMENT
Period: [Period description]
basis_of_accounting: [cash | accrual | modified cash]
Jurisdiction: [SELECTED]
(in dollars, unless otherwise noted)

                              Current    Prior      Variance   Var %
                              Period     Period     ($)        (%)
                              --------   --------   --------   --------
REVENUE
  Product revenue             $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Service revenue             $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Subscription / recurring    $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Other revenue               $XX,XXX    $XX,XXX    $X,XXX     X.X%
                              --------   --------   --------
TOTAL REVENUE                 $XX,XXX    $XX,XXX    $X,XXX     X.X%

COST OF REVENUE               $XX,XXX    $XX,XXX    $X,XXX     X.X%
  (For SaaS, break out: hosting / direct labor / data / payment fees)
                              --------   --------
GROSS PROFIT                  $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Gross Margin                XX.X%      XX.X%

OPERATING EXPENSES
  Salaries & wages            $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Owner compensation (S-corp) $XX,XXX    $XX,XXX    $X,XXX     X.X%   ← reasonable-salary
  Owner draws (sole prop)     $XX,XXX    $XX,XXX    $X,XXX     X.X%   ← BTL: not an expense
  Marketing & advertising     $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Rent & facilities           $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Software & subscriptions    $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Professional services       $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Depreciation & amortization $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Other operating expenses    $XX,XXX    $XX,XXX    $X,XXX     X.X%
                              --------   --------
TOTAL OPERATING EXPENSES      $XX,XXX    $XX,XXX    $X,XXX     X.X%

OPERATING INCOME (LOSS)       $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Operating Margin            XX.X%      XX.X%

OTHER INCOME (EXPENSE)
  Interest income             $XX,XXX    $XX,XXX
  Interest expense           ($XX,XXX)  ($XX,XXX)
  Other, net                  $XX,XXX    $XX,XXX
                              --------   --------
INCOME BEFORE TAXES           $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Income tax expense          $XX,XXX    $XX,XXX
                              --------   --------
NET INCOME (LOSS)             $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Net Margin                  XX.X%      XX.X%
```

## Key metrics summary

After the P&L, output:

```
KEY METRICS
                              Current    Prior      Change
Revenue growth (%)                                  X.X%
Gross margin (%)              XX.X%      XX.X%      X.X pp
Operating margin (%)          XX.X%      XX.X%      X.X pp
Net margin (%)                XX.X%      XX.X%      X.X pp
OpEx as % of revenue          XX.X%      XX.X%      X.X pp
```

## Material variance flags (scale-aware)

Apply the threshold appropriate to business scale (single-flat threshold misleads at scale):

| Revenue tier | Variance flag threshold |
|---|---|
| <$1M annual | 10% **or** $500 (whichever is smaller) |
| $1–10M annual | 5% **or** $5,000 |
| $10M+ annual | 3% **or** $25,000 |

Flag any line item exceeding the applicable threshold for investigation:

| Line Item | Variance ($) | Variance (%) | Direction | Likely driver |
|---|---|---|---|---|
| [Item] | $X,XXX | X.X% | Unfavorable | Investigate |

## Margin benchmarks (SMB reference - split bootstrapped vs venture-funded)

| Business type | Bootstrapped SMB gross | VC-backed gross | Bootstrapped net | VC-backed net |
|---|---|---|---|---|
| Software / SaaS | 75–90% | 65–85% | 5–15% | -50% to +25% (often negative - investing in growth) |
| Professional services | 40–60% | 40–60% | 10–25% | 10–20% |
| E-commerce / retail | 30–50% | 30–50% | 2–8% | -30% to +5% |
| Manufacturing | 25–45% | n/a | 5–15% | n/a |
| Restaurants / food service | 55–70% (food cost 30–45%) | n/a | 2–9% | n/a |
| Agency / services-firm | 40–60% | n/a | 10–20% | n/a (utilization-rate proxy: 65–75% billable) |

**Owner-comp normalization note:** for sole-prop and S-corp comparisons, normalize net margin by adding back / pulling out owner draws (sole-prop) or reasonable salary (S-corp) so the comparison to benchmarks is apples-to-apples. Owner compensation should be flagged distinct from wages.

## Workflow

1. Collect inputs (ask for current period revenue and expenses; prior period for comparison).
2. Build the P&L table.
3. Calculate margins and key metrics.
4. Flag material variances.
5. Output the statement with observations.
6. Offer to save to `pl-<period>.md` in the workspace.

---

> _**Templates and analytical tools only - not personalized financial, tax, accounting, or legal advice.** Generated [DATE]. Jurisdiction: [SELECTED]. basis_of_accounting: [SELECTED]. Revenue recognition for SaaS / annual prepay / multi-element contracts requires ASC 606 / IFRS 15 treatment under accrual basis. D&A line and owner-comp normalization are required for benchmark comparison. Variance thresholds are scale-aware. Review with a qualified CPA or accountant before sharing externally. Wayland and the plugin authors disclaim all liability for use of these templates._

Attribution

FerroxLabsFerroxLabs
View sourceMore from FerroxLabs →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →