Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
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
  • Authors
  • 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
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Company Compare Same Definitions

ASecurity

Use when asked to compare two annual reports, put two companies from the same sector side by side, or check whether two companies' adjusted numbers mean the same thing. Takes two uploaded annual reports from one sector and compares them on five ratios computed with identical definitions from audited figures, flagging every place the companies define a metric differently. Produces a page-referenced comparison table, a definitions-differ section (adjusted vs statutory, inside vs outside the aud...

1,378 stars
0 votes
0 copies
0 views
Added 9/20/2026
ai-agentsrustgit

Security Analysis

A100/100

Scanned 9/20/2026

$npx -y skills add mohitagw15856/pm-claude-skills --skill company-compare-same-definitions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Company Compare Same Definitions?

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

Security grade badge for Company Compare Same Definitions
[![Security: A โ€” Skills Directory](https://www.skillsdirectory.com/api/skills/mohitagw15856-company-compare-same-definitions/badge)](https://www.skillsdirectory.com/skills/mohitagw15856-company-compare-same-definitions)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: company-compare-same-definitions
description: "Use when asked to compare two annual reports, put two companies from the same sector side by side, or check whether two companies' adjusted numbers mean the same thing. Takes two uploaded annual reports from one sector and compares them on five ratios computed with identical definitions from audited figures, flagging every place the companies define a metric differently. Produces a page-referenced comparison table, a definitions-differ section (adjusted vs statutory, inside vs outside the audited statements), and three questions to ask before believing either company's highlights. Educational, not financial advice."
homepage: https://mohitagw15856.github.io/pm-claude-skills/skill/company-compare-same-definitions.html
metadata:
  {
    "openclaw": { "emoji": "๐Ÿง " }
  }
---

# Company Compare, Same Definitions Skill

Two companies never define "adjusted" the same way. This skill throws both companies' own ratios away, recomputes five from the audited statements with one formula each, and lists every place the two reports mean different things by the same word.

## What This Skill Produces

- A definitions block: five ratios, one formula each, applied identically to both reports
- A comparison table with a page reference for every input from both reports
- A definitions-differ section: every metric the two companies define differently
- Three questions a beginner should ask before believing either company's highlights

## Required Inputs

- **Two uploaded annual report PDFs.** Hard requirement: if fewer than two are attached, ask and stop.
- **Same sector.** Confirm from each report's own business description `(p. N)`. If the sectors differ, say so, state that the ratios will not be comparable, and proceed only if the learner insists; keep the warning at the top of the artifact.
- Optional: which five ratios, if the learner has a preference (default: the sector menu below).

## Example Trigger Phrases

- "Compare these two annual reports on the same basis"
- "Both companies say their margin is 20% โ€” is that the same 20%?"
- "Put these two retailers side by side using the same ratios"
- "Which of these two reports should I trust more, and why?"

## Hard Rules

1. Every figure carries `(p. N)` and names the company. A figure without both is a defect.
2. **Never use a company's own reported ratio.** Recompute from audited figures. If an input is missing for either company, the ratio row reads "not computable โ€” [input] not disclosed in [Company] report".
3. One formula per ratio, written once, applied to both. If the companies' year-ends, currencies, or accounting standards differ, state it in the alignment block and compare ratios, never absolute amounts.
4. Every metric that appears in both companies' highlights under the same or similar name must be checked for definitional difference and listed, whether or not it is one of the five.
5. No buy, sell, valuation, or "better company" opinion. "More transparent about definitions" is allowed when tied to pages.

## Sector Ratio Menu

Choose the set matching the confirmed sector; write the formula exactly as used.
- **Industrial / consumer:** gross margin; statutory operating margin; net debt (incl. leases) รท EBITDA; cash conversion = free cash flow รท operating profit; receivable days.
- **Software / SaaS:** revenue growth; gross margin; statutory operating margin; free cash flow margin; deferred revenue growth vs revenue growth.
- **Bank:** CET1 ratio; net interest margin; cost-to-income; loan-to-deposit; return on tangible equity.
- **Retail:** gross margin; inventory days; net debt (incl. leases) รท EBITDA; cash conversion; capex รท revenue.
- **Property / REIT:** loan-to-value; interest cover; dividend รท cash earnings; change in NAV per share; admin costs รท rental income.

Free cash flow, wherever used, is the skill's definition (cash from operations โˆ’ capex โˆ’ lease principal), never either company's.

## Output Format

### Same-Definitions Comparison: [Company A] vs [Company B], [sector]

**Alignment** โ€” four fixed lines: year-ends `(p. N / p. N)`; currencies; accounting standards (IFRS / US GAAP / other) `(p. N / p. N)`; any restatement of prior-year figures in either report `(p. N)` or "none disclosed".

**Definitions used** โ€” five lines, `Ratio = numerator รท denominator`, each naming the exact statement line used for each input.

**Comparison table**

| Ratio | [A] inputs (pages) | [A] result | [B] inputs (pages) | [B] result | Gap | Note |
|---|---|---|---|---|---|---|

`Note` holds only: a not-computable reason, a classification difference that affects the input, or "โ€”".

**Where the definitions differ** โ€” one row per metric that both companies present, five columns:

| Metric (as each names it) | [A] definition (page) | [B] definition (page) | Audited status A / B | What the difference does to the comparison |
|---|---|---|---|---|
| e.g. Adjusted EBITDA / Underlying EBITDA | excludes restructuring, SBC (p. 34) | excludes restructuring only (p. 41) | Outside / Outside | A's figure is flattered by SBC exclusion of ยฃX (p. 34) |

`Audited status` takes `Inside` or `Outside` per company: Inside if the figure appears on a page the audit opinion covers. Include at minimum: the profit measure each highlights, the cash measure each highlights, and any growth figure (organic, like-for-like, constant currency).

**Three questions before believing either company's highlights** โ€” exactly three, each ending with the page on which the answer should live for each company, or "not disclosed" for the one that omits it. They must cover: (1) what each company removed to get from statutory to its headline profit; (2) whether the highlighted cash figure is the skill's free cash flow or something more generous; (3) whether the growth figure survives on a statutory, reported-currency basis.

End verbatim: *"Educational, not financial advice. Decisions with real money belong with a regulated adviser."*

## Quality Checks

- [ ] Two reports uploaded and the sector confirmed from both, with pages โ€” pass/fail
- [ ] Every ratio uses one written formula applied to both companies โ€” pass/fail
- [ ] No company-reported ratio appears in the comparison table โ€” pass/fail
- [ ] Every input cell for both companies carries a page โ€” pass/fail
- [ ] Every missing input yields a not-computable row naming the company and input โ€” pass/fail
- [ ] The definitions-differ table covers the highlighted profit, cash, and growth measures of both companies โ€” pass/fail
- [ ] Every definitions-differ row states the effect on the comparison with an amount or "not quantifiable from the report" โ€” pass/fail
- [ ] Exactly three questions, each with a page or not-disclosed marker per company โ€” pass/fail
- [ ] No "better company", "cheaper", or "safer" language โ€” pass/fail
- [ ] The disclaimer line is the final line, verbatim โ€” pass/fail

## Anti-Patterns

- [ ] Do not compare absolute amounts across different currencies or year lengths
- [ ] Do not accept either company's free cash flow definition, even if both claim the same name
- [ ] Do not average, blend, or "adjust for comparability" โ€” flag the difference and leave both figures as computed
- [ ] Do not omit a metric from the definitions-differ table because the two definitions look similar; similar is not identical
- [ ] Do not rank the companies

## Related Skills in This Bundle

`annual-report-tutor` (learn one report first), `audited-boundary-check` (inside/outside for one report in depth), `profit-to-cash-walk` (the FCF definition used here), `investing-vocabulary-explainer`.

Attribution

mohitagw15856mohitagw15856
View sourceSee grades on GitHubMore from mohitagw15856 โ†’
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

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

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698431 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents โ†’