CtrlK
BlogDocsLog inGet started
Tessl Logo

metis-strategy/metis-pdf-creator

Creates professional, on-brand PDF documents for Metis Strategy using PDFKit (Node.js). Use this skill whenever the user asks to create, generate, produce, or build any PDF that should follow Metis brand standards — including consultant guides, setup documents, reference cards, one-pagers, methodology overviews, CDLC materials, and internal reports. Trigger on phrases like "create a PDF", "build a branded document", "generate a guide", "make a one-pager", or any request to produce a formatted document for Metis Strategy. Also trigger when the user asks to fix or regenerate an existing Metis PDF that has formatting issues.

94

Quality

94%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Discovery

100%

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

This is an excellent skill description that clearly communicates what it does (creates branded PDF documents for Metis Strategy using PDFKit), when to use it (with explicit trigger phrases and document type examples), and is highly distinctive due to its brand-specific scope. The description is comprehensive without being unnecessarily verbose, and uses proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and document types: 'Creates professional, on-brand PDF documents', 'consultant guides, setup documents, reference cards, one-pagers, methodology overviews, CDLC materials, internal reports'. Also specifies the technology (PDFKit/Node.js) and the brand context (Metis Strategy).

3 / 3

Completeness

Clearly answers both 'what' (creates professional on-brand PDF documents for Metis Strategy using PDFKit) and 'when' (explicit 'Use this skill whenever...' clause with detailed trigger phrases and document types). The 'when' guidance is thorough and explicit.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms: 'create a PDF', 'build a branded document', 'generate a guide', 'make a one-pager', 'produce a formatted document', plus verbs like 'create, generate, produce, or build'. Also covers the fix/regenerate use case. These are phrases users would naturally say.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — scoped specifically to Metis Strategy branded PDFs using PDFKit/Node.js. The combination of brand-specific context, specific technology, and enumerated document types makes it very unlikely to conflict with generic PDF or document skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

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, well-structured skill that encodes genuinely hard-won domain knowledge about PDFKit Y-tracking, brand application, and graphic device limitations that Claude would not otherwise know. The actionability is excellent with executable code, exact file paths, and concrete patterns. The main weakness is minor verbosity — the critical importance of needsNewPage is stated three separate times, and some explanatory text could be trimmed without losing clarity.

DimensionReasoningScore

Conciseness

The skill is mostly efficient and encodes domain-specific knowledge Claude wouldn't have (Y-tracking rules, brand constants, graphic device behavior on dark backgrounds). However, some explanations are slightly verbose — e.g., repeated emphasis on needsNewPage being 'not optional' and 'the #1 formatting failure' appears three times across different sections, and some phrasing could be tightened.

2 / 3

Actionability

Provides fully executable JavaScript code with exact brand constants, file paths, layout patterns, and copy-paste-ready code blocks. The brand constants, page layout pattern, and cover page pattern give Claude concrete, specific guidance to produce working PDFs immediately.

3 / 3

Workflow Clarity

The workflow is clearly sequenced: toolchain setup → brand constants → Y-tracking rules → graphic devices → helper functions → page layout pattern → cover page pattern → pitfalls. The Y-tracking rules serve as explicit validation checkpoints with clear feedback loops (pre-measure before drawing, check remaining space before every block, needsNewPage guard). The repeated emphasis on needsNewPage as a mandatory checkpoint before every block is an effective validation step.

3 / 3

Progressive Disclosure

Excellent progressive disclosure with a clear overview in SKILL.md and well-signaled one-level-deep references to 'references/graphic-devices.md' for full placement guidance and 'references/pdfkit-helpers.md' for complete helper implementations. The main file provides enough context to understand the system while deferring detailed implementations to reference files.

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents