CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

lbo-model

Build leveraged buyout workbooks with IRR/MOIC in Excel.

56

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./optional-skills/finance/lbo-model/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a strong, domain-expert instruction file: concrete conventions, explicit section-by-section checkpoints, and real validation/feedback loops put workflow clarity at the top anchor. Its weaknesses are systematic repetition that inflates token cost and a monolithic single-file layout with dangling references to files not present in the bundle.

Suggestions

Deduplicate the sensitivity-table guidance (rules in 'Common Problem Areas' vs. the verification checklist) and merge the two user-checkpoint sections into one to cut tokens.

Move the ~110-line verification checklist, formatting standards, and common-errors table into a `references/verification.md` and `references/formatting.md`, keeping SKILL.md a lean overview with clearly signaled one-level-deep links.

Ship the referenced bundle files (`examples/LBO_Model.xlsx`, a recalc script or an explicit pointer to the excel-author skill's path) or fix the paths so the template and validation instructions are actually resolvable.

DimensionReasoningScore

Conciseness

The body is dense with genuinely non-obvious LBO conventions (beginning-balance interest to break circularity, odd-dimension sensitivity grids, center-cell base-case check) but contains noticeable duplication: sensitivity-table rules appear in full in both 'Common Problem Areas' and the verification checklist, template-checkpoint guidance is repeated in 'Core Principles' and 'Working With The User', and the closing italic paragraph adds no instruction. This matches 'mostly efficient but includes some unnecessary explanation or could be tightened', not 4, because the repetition is systematic rather than minor.

3 / 5

Actionability

Guidance is largely executable: exact hex colors, number-format strings, formula patterns (`=-MAX(0,B4)`, `=B5*B6`), mixed-reference examples (`$A5`, `B$4`), and a concrete recalc command. It stops short of 5 because the only runnable command is a placeholder path (`/path/to/excel-author/scripts/recalc.py`), there is no complete openpyxl snippet for writing formula cells, and `examples/LBO_Model.xlsx` is referenced but absent from the bundle.

4 / 5

Workflow Clarity

The sequence is explicit and checkpointed: template-analysis phase first, section-by-section build with mandatory user sign-off after each section, a full verification checklist, and a feedback loop ('if errors are found during verification, fix them before moving to the next section') plus a runnable validation command. This matches the top anchor — clear sequence, explicit validation, error-recovery loops, and checklists for a complex multi-step process.

5 / 5

Progressive Disclosure

The body has clear section headers, but everything is inlined in a ~280-line SKILL.md with no reference files: the lengthy verification checklists, number-format/color standards, and the common-errors table are lookup material that belongs in a separate reference, and the referenced paths (`examples/LBO_Model.xlsx`, `excel-author/scripts/recalc.py`) do not exist in this bundle. This fits 'some structure but could be better organized; content that should be separate is inline' rather than 4, where content placement is mostly appropriate.

3 / 5

Total

15

/

20

Passed

Description

61%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is concise and third-person with a clear niche and good keywords, but it answers only 'what' — there is no 'when to use' trigger guidance, which both caps completeness and weakens trigger quality. It is serviceable but below the standard of the good examples, which pair a what-clause with an explicit Use-when clause.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks for an LBO model, leveraged buyout analysis, private equity returns, or IRR/MOIC analysis in Excel."

Include natural synonyms and file extensions in the description: "LBO", ".xlsx", "private equity deal model", "buyout analysis".

Mention one or two more concrete capabilities to lift specificity (e.g. "builds Sources & Uses, debt schedules, cash sweeps, and IRR/MOIC sensitivity tables").

DimensionReasoningScore

Specificity

"Build leveraged buyout workbooks with IRR/MOIC in Excel" names the domain (leveraged buyout workbooks) and one main action (build) plus two output metrics (IRR/MOIC), matching the anchor for '1-2 concrete actions but not comprehensive'. It does not reach 4 because it omits other concrete capabilities the body delivers (debt schedules, sensitivity tables, Sources & Uses) and stays below that coverage level.

3 / 5

Completeness

The 'what' is clear (build LBO workbooks with IRR/MOIC in Excel) but there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. It is not a 2 because the 'what' half is concrete and unambiguous rather than vague.

3 / 5

Trigger Term Quality

Natural user terms are present — "leveraged buyout", "IRR", "MOIC", "Excel" — matching 'good keyword coverage; a few natural terms missing'. It falls short of 5 because common synonyms users would say are absent: the abbreviation "LBO", "private equity", "financial model", and the file extension ".xlsx".

4 / 5

Distinctiveness Conflict Risk

"Leveraged buyout workbooks with IRR/MOIC" is a clear niche distinct from generic skills, but it shares Excel territory with closely related skills like excel-author, dcf-model, and 3-statement-model (listed as related in frontmatter), giving minor overlap risk — matching 'mostly distinct; minor overlap risk with closely related skills'. Not 5 because a generic 'build a financial model in Excel' request could plausibly route to several of these skills.

4 / 5

Total

14

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository

NousResearch/hermes-agent

Path

optional-skills/finance/lbo-model/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.