CtrlK
BlogDocsLog inGet started
Tessl Logo

selectpdf

SelectPdf integration. Manage data, records, and automate workflows. Use when the user wants to interact with SelectPdf data.

58

Quality

66%

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 ./skills/selectpdf/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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.

The content is highly actionable with concrete executable commands and a clear workflow, kept reasonably concise with only minor padding; organization is solid though the 'Popular actions' section mostly restates the discovery command rather than listing concrete popular actions.

DimensionReasoningScore

Conciseness

The body is mostly lean command-focused material with only minor over-explanation, such as 'SelectPdf is a .NET library... used by developers to add PDF functionality' and 'rather than auth plumbing'.

4 / 5

Actionability

Copy-paste ready npx commands cover login, connect, list, action run, and proxy requests, with a complete flags table and a discovery flow for obtaining placeholder IDs.

5 / 5

Workflow Clarity

A clear numbered sequence (setup, connect, list, search, run, proxy) is present with implicit checkpoints (extract connector/connection IDs from output); no destructive or batch operations trigger the validation cap.

4 / 5

Progressive Disclosure

The single SKILL.md is well-sectioned with no nested references, and the content is appropriately inline for an integration skill of this size; no bundle files exist to split further.

4 / 5

Total

17

/

20

Passed

Description

50%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 has an explicit trigger clause and a clear brand niche, but its capability statement is vague boilerplate that does not mention any concrete PDF operations or natural PDF keywords users would say.

Suggestions

Replace the generic 'Manage data, records, and automate workflows' with concrete PDF capabilities such as 'create, convert, and manipulate PDF documents' (e.g., HTML-to-PDF conversion, image-to-PDF, page manipulation).

Add natural trigger terms users actually say, e.g. 'Use when the user wants to create or convert PDFs, generate a PDF from HTML, or manipulate SelectPdf documents.'

Tighten the 'Use when' clause to reference specific PDF tasks rather than the generic 'interact with SelectPdf data' to reduce overlap with other integration skills.

DimensionReasoningScore

Specificity

The description names the SelectPdf domain but the listed actions ('Manage data, records, and automate workflows') are generic Membrane boilerplate rather than concrete PDF actions like converting or merging documents.

2 / 5

Completeness

Both a 'what' (SelectPdf integration, manage workflows) and an explicit 'Use when' trigger are present, though the 'when' is generic ('interact with SelectPdf data') and the 'what' lacks concrete capabilities.

4 / 5

Trigger Term Quality

Only the brand name 'SelectPdf' appears; natural phrases users actually say ('PDF', 'convert to PDF', 'create a PDF', '.pdf') are entirely missing.

2 / 5

Distinctiveness Conflict Risk

Naming the specific SelectPdf brand gives a distinct niche with minimal conflict risk, though the generic 'manage data, records, and automate workflows' phrasing overlaps with other Membrane integration skills.

4 / 5

Total

12

/

20

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
membranedev/application-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.