CtrlK
BlogDocsLog inGet started
Tessl Logo

sendpulse

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

62

Quality

74%

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/sendpulse/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 copy-paste commands and a well-validated connection workflow. Minor weaknesses are light introductory padding and the absence of validation guidance before running batch/destructive SendPulse actions.

DimensionReasoningScore

Conciseness

The body is command-focused and lean, with only minor padding such as the introductory marketing-platform sentence ('used by businesses of all sizes...') and a few explanatory phrases that could be trimmed.

4 / 5

Actionability

Provides copy-paste ready commands for the common cases (install, login, connection ensure, action list/run, proxy) plus a complete proxy flag table, making the guidance fully executable.

5 / 5

Workflow Clarity

The connection setup is clearly sequenced with an explicit validation/polling loop (BUILDING -> READY, CLIENT_ACTION_REQUIRED -> re-poll), though action-running lacks validation checkpoints before batch/destructive operations like sending campaigns.

4 / 5

Progressive Disclosure

Well-organized with clear section headers and a useful action-category overview; no external references are needed for this self-contained CLI guide, though a few dense sections (proxy flags, clientAction handling) could optionally be split out.

4 / 5

Total

17

/

20

Passed

Description

66%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 successfully answers both what the skill does and when to use it, anchored by a distinctive brand trigger. Its main weakness is generic action language ('manage data, records') that lacks specific concrete capabilities.

Suggestions

Replace generic actions with specific SendPulse capabilities, e.g. 'Send email and SMS campaigns, manage contact lists, build automations'.

Add natural trigger synonyms such as 'email campaigns', 'contact lists', or 'SMS marketing' that users are likely to say.

Clarify the 'when' trigger by listing the SendPulse task types (campaigns, contacts, automations) rather than only 'SendPulse data'.

DimensionReasoningScore

Specificity

Names the SendPulse domain and a few actions ('Manage data, records, and automate workflows'), but the actions are generic rather than specific concrete operations like 'send email campaigns' or 'manage contact lists', so coverage is not comprehensive.

3 / 5

Completeness

Both 'what' ('Manage data, records, and automate workflows') and 'when' ('Use when the user wants to interact with SendPulse data') are present with an explicit 'Use when' clause, though the 'what' could be more concrete.

4 / 5

Trigger Term Quality

The strong natural trigger 'SendPulse' is present, but the supporting terms ('data', 'records', 'workflows') are generic and lack synonyms or variations a user might naturally say.

3 / 5

Distinctiveness Conflict Risk

The 'SendPulse' brand name is a clear niche trigger with minimal conflict risk, anchoring the skill distinctly despite the generic surrounding language.

5 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

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.