CtrlK
BlogDocsLog inGet started
Tessl Logo

sinch-partnerships-ecosystems/sinch-skills

Official Sinch API skills for AI coding agents — SMS, Voice, Verification, Numbers, Mailgun email, and more.

71

Quality

88%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

This plugin was archived by the owner on Jun 4, 2026

Reason: we moved this to another workspace

Overview
Quality
Evals
Security
Files

Quality

Content

57%

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

This is a solid API integration skill with good structure and progressive disclosure, but it leans too heavily on external links for actionability — most operations beyond the initial send lack inline executable examples. Conciseness could be improved by trimming redundant security warnings and removing explanations of obvious concepts. The workflow clarity would benefit from explicit validation/feedback loops for the async fax delivery process.

Suggestions

Add inline executable code examples for at least 2-3 more common operations (e.g., checking fax status, receiving webhook handler, downloading fax content) rather than just linking out.

Remove the duplicated security/sanitization guidance — consolidate into a single 'Security' section or the Gotchas section.

Add an explicit feedback loop for the send workflow: send → poll/await callback → check status → handle FAILURE with retry or error reporting.

DimensionReasoningScore

Conciseness

The skill is mostly efficient but includes some unnecessary explanation (e.g., the Overview paragraph explaining what fax is used for, the 'Key Concepts' section explaining what faxes and phone numbers are). The security warnings are repeated in both 'Getting Started' and 'Gotchas'. Some tightening is possible.

2 / 3

Actionability

The curl example for sending a fax is concrete and executable, but most other operations (receive, fax-to-email, manage services, cover pages) are described with links rather than executable code. The Node.js SDK guidance just says 'See link' rather than providing inline code. Many patterns are described abstractly rather than with copy-paste examples.

2 / 3

Workflow Clarity

The troubleshooting section provides a reasonable diagnostic sequence, and the send flow is clear. However, there are no explicit validation checkpoints for multi-step workflows like setting up a fax service, configuring webhooks, and then sending/receiving. The async nature of fax delivery is mentioned but there's no explicit feedback loop (e.g., poll or wait for callback, verify status, handle failure).

2 / 3

Progressive Disclosure

The skill provides a clear overview with well-signaled one-level-deep references to authentication, SDK setup, and specific API reference docs. The Links section is comprehensive and organized. Content is appropriately split between inline essentials and external references.

3 / 3

Total

9

/

12

Passed

Description

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 defines what the skill does (send/receive faxes via Sinch Fax API), provides comprehensive trigger terms covering both technical actions and industry use cases, and includes an explicit 'Use when...' clause. The description is concise yet thorough, uses proper third-person voice, and occupies a distinct niche that minimizes conflict risk with other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: send faxes, receive faxes, fax-to-email delivery, sending PDFs by fax, checking fax status, managing fax services, configuring cover pages, receiving fax webhooks. These are clearly defined capabilities.

3 / 3

Completeness

Clearly answers both 'what' (send and receive faxes programmatically with Sinch Fax API) and 'when' with an explicit 'Use when...' clause listing numerous trigger scenarios including building fax workflows, fax-to-email, sending PDFs, checking status, and domain-specific integrations.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'fax', 'fax-to-email', 'PDFs by fax', 'fax status', 'cover pages', 'fax webhooks', 'Sinch Fax API', plus domain-specific triggers like 'healthcare', 'legal', 'financial'. These are terms users would naturally use when needing fax functionality.

3 / 3

Distinctiveness Conflict Risk

Fax functionality is a very clear niche that is unlikely to conflict with other skills. The description is anchored to a specific API (Sinch Fax API) and a specific communication medium (fax), making it highly distinguishable from email, SMS, or other communication skills.

3 / 3

Total

12

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

Total

10

/

11

Passed

Reviewed

Table of Contents