CtrlK
BlogDocsLog inGet started
Tessl Logo

pdf-creator

Create PDF documents from markdown with proper Chinese font support. Supports theme system (default for formal docs, warm-terra for training materials) and dual backend (weasyprint or Chrome). Triggers include "convert to PDF", "generate PDF", "markdown to PDF", or any request for creating printable documents.

92

Quality

89%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

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 a strong skill description that clearly communicates specific capabilities (PDF creation from markdown, Chinese font support, theme system, dual backends), includes natural trigger terms users would say, and explicitly states when to use it. The description is concise yet comprehensive, with a clear niche that distinguishes it from other document-related skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and features: creating PDFs from markdown, Chinese font support, theme system with named themes and their use cases, dual backend options (weasyprint or Chrome).

3 / 3

Completeness

Clearly answers both 'what' (create PDF documents from markdown with Chinese font support, theme system, dual backend) and 'when' (explicit triggers listed: 'convert to PDF', 'generate PDF', 'markdown to PDF', or requests for printable documents).

3 / 3

Trigger Term Quality

Includes natural trigger terms users would say: 'convert to PDF', 'generate PDF', 'markdown to PDF', 'printable documents'. Also includes technical terms like 'weasyprint' and 'Chrome' that power users might reference.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: markdown-to-PDF conversion with Chinese font support and specific theme/backend options. Unlikely to conflict with general document or PDF reading skills due to the specific creation-from-markdown focus.

3 / 3

Total

12

/

12

Passed

Implementation

79%

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

This is a well-crafted, concise skill that provides immediately actionable commands with good use of tables for comparative information. Its main weaknesses are the lack of validation steps for batch operations and the absence of explicit references to deeper documentation for theme customization or advanced usage. Overall it's a strong skill that respects Claude's intelligence while providing the specific details needed.

Suggestions

Add a validation/verification step after batch conversion, e.g., 'Verify output: check that all PDFs were created and open the first one to confirm rendering'

Consider linking to a THEMES.md or providing a brief inline example of theme CSS structure to make theme creation more actionable

DimensionReasoningScore

Conciseness

The content is lean and efficient. It doesn't explain what PDFs are, what markdown is, or how weasyprint works internally. Every section delivers actionable information without padding. The tables are an efficient way to present comparative information.

3 / 3

Actionability

Provides fully executable, copy-paste ready commands for all operations including default usage, theme selection, backend override, batch conversion, and theme listing. Troubleshooting section gives specific solutions rather than vague advice.

3 / 3

Workflow Clarity

The skill is mostly single-command oriented so complex workflows aren't needed, but the batch convert section lacks any validation or verification step (e.g., checking output PDFs exist or opened correctly). Per the rubric, missing validation for batch operations caps this at 2.

2 / 3

Progressive Disclosure

The content is well-structured with clear sections and tables, but themes are referenced as external CSS files without linking to examples or documentation. The troubleshooting section is inline and could be separated for a longer skill, though at this length it's borderline acceptable. No explicit references to deeper documentation files.

2 / 3

Total

10

/

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.

Repository
daymade/claude-code-skills
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.