CtrlK
BlogDocsLog inGet started
Tessl Logo

pinme-email

Use this skill when a PinMe project (Worker TypeScript) needs to integrate email sending (send_email). Guides AI to generate correct Worker TS code.

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

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/pinme-email/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-3

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

A focused, executable API-integration skill with strong actionability and clear error-handling workflows. The only weakness is minor redundancy between the two overlapping code examples.

DimensionReasoningScore

Conciseness

The body is lean with no filler about basic concepts, but the sendEmail example and the generic callPinmeAPI handler re-cover the same auth/URL/send_email logic, leaving some redundancy that could be tightened.

2 / 3

Actionability

Provides fully executable, copy-paste-ready TypeScript with exact endpoint, headers, body shape, response parsing, and a generic typed handler — no pseudocode or missing details.

3 / 3

Workflow Clarity

As a single-task API-call skill the action is unambiguous, and the error path is explicit with distinct branches for HTTP failure, network failure, and business-code failure plus fallbacks.

3 / 3

Progressive Disclosure

A self-contained single-file skill with clear, well-organized sections (Environment Variables, Send Email API, Error Handling Pattern) and no nested or broken references, which is appropriate given no bundle files exist.

3 / 3

Total

11

/

12

Passed

Description

75%Weight 40%Scale 1-3

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

A clear, trigger-explicit description for a narrow platform niche, scoring well on completeness and distinctiveness. It is held back only by modest specificity and trigger-term breadth.

DimensionReasoningScore

Specificity

Names a concrete action ("integrate email sending (send_email)") and a specific deliverable ("generate correct Worker TS code"), but does not enumerate multiple distinct actions as a top-tier specificity anchor would.

2 / 3

Completeness

Explicitly answers both: the "when" via the "Use this skill when a PinMe project... needs to integrate email sending" trigger, and the "what" via "Guides AI to generate correct Worker TS code".

3 / 3

Trigger Term Quality

Includes real natural terms ("email sending", "send_email", "Worker TypeScript") but coverage is narrow and misses common variations a user might say (e.g. "email notifications", "send an email from my worker").

2 / 3

Distinctiveness Conflict Risk

The niche is tightly scoped to "PinMe project (Worker TypeScript)" plus "send_email", making it unlikely to trigger for or conflict with unrelated skills.

3 / 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
glitternetwork/pinme
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.