CtrlK
BlogDocsLog inGet started
Tessl Logo

fsi-strip-profile

Creates professional investment banking strip profiles (company profiles) for pitch books, deal materials, and client presentations. Generates 1-4 information-dense slides with quadrant layouts, charts, and tables.

67

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/vertical-plugins/investment-banking/skills/strip-profile/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The content is highly actionable with a clear, well-validated workflow, but it is verbose with redundant sections and does not progressively disclose detail into bundle reference files.

Suggestions

Consolidate the duplicated visual-review guidance — the per-slide checks and the 'YOU MUST CHECK FOR THESE SPECIFIC ISSUES ON EVERY PAGE' list overlap; merge them into one checklist.

Move detailed chart code examples and financial-table formatting into reference files (e.g. references/charts.md, references/financials.md) and link from SKILL.md to improve progressive disclosure.

Either add the referenced examples/Nike_Strip_Profile_Example.pptx to the bundle or remove the 'Visual Reference' pointer so navigation is not broken.

DimensionReasoningScore

Conciseness

The body is mostly efficient and concrete but is long with redundancy — the visual-review issue list appears twice and font-overflow guidance is repeated — so it could be tightened rather than earning the lean level-3 anchor.

2 / 3

Actionability

Provides fully executable, copy-paste-ready PptxGenJS code (addText, addChart, addTable, addShape) with exact coordinates, font sizes, colors, and concrete render commands (soffice, pdftoppm), matching the executable-code anchor.

3 / 3

Workflow Clarity

Clear three-step sequence with explicit validation checkpoints (MANDATORY visual review, ordered fix strategies, re-render-and-verify feedback loop, stop-and-wait for user approval) plus a quality checklist, matching the clear-sequence-with-feedback-loops anchor.

3 / 3

Progressive Disclosure

Well-sectioned with headers but monolithic — all detail (chart code, financial formatting, layout) is inline with no one-level-deep reference files, and the only reference (examples/Nike_Strip_Profile_Example.pptx) does not exist in the bundle.

2 / 3

Total

10

/

12

Passed

Description

82%

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 specific, trigger-rich, and distinctive, but it omits an explicit 'Use when...' clause, leaving the usage trigger only implied and capping completeness at 2.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when creating company profiles / strip profiles for investment banking pitch books, deal materials, or client presentations.'

Include a few more natural trigger variations users might say (e.g. 'one-pager', 'tearsheet', 'company overview slide') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Creates professional investment banking strip profiles', 'Generates 1-4 information-dense slides with quadrant layouts, charts, and tables' — matching the multiple-specific-actions anchor rather than the partial coverage of level 2.

3 / 3

Completeness

Clearly answers 'what' but lacks an explicit 'Use when...' trigger clause; the 'when' is only implied by 'for pitch books, deal materials, and client presentations', so per the judging guideline completeness is capped at 2.

2 / 3

Trigger Term Quality

Covers natural terms a user would say — 'strip profiles', 'company profiles', 'pitch books', 'deal materials', 'client presentations' — with good variation, beyond the some-keywords-but-missing level 2.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche ('investment banking strip profiles (company profiles)') with distinct triggers unlikely to conflict with generic presentation skills, matching the clear-niche anchor.

3 / 3

Total

11

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
anthropics/financial-services
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.