CtrlK
BlogDocsLog inGet started
Tessl Logo

postmark-automation

Automate Postmark email delivery tasks via Rube MCP (Composio): send templated emails, manage templates, monitor delivery stats and bounces. Always search tools first for current schemas.

77

1.63x
Quality

73%

Does it follow best practices?

Impact

95%

1.63x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/all-skills/skills/postmark-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, actionable reference for the Postmark toolkit with concrete tool sequences, parameters, and pitfalls throughout. The main weaknesses are validation that is optional rather than a required checkpoint in the batch-send workflow, and noticeable duplication between per-workflow pitfalls, the Known Pitfalls section, and the Quick Reference table.

Suggestions

Promote POSTMARK_VALIDATE_TEMPLATE to a required checkpoint before POSTMARK_SEND_BATCH_WITH_TEMPLATES and add a post-send verification step (inspect response IDs / error codes, retry or report failures) to create a real feedback loop for batch operations.

Deduplicate pitfalls — state the 500-message limit, numeric template IDs, and sender-signature requirement once (either in Known Pitfalls or per-workflow, not both).

Consider moving the per-endpoint Quick Reference table into a references/ file to slim the main body, and add one sample tool-call payload (e.g., a Messages array with TemplateModel) to make guidance fully copy-paste ready.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence (numbered tool sequences, parameter lists, pitfalls) with no re-teaching of known concepts, but pitfalls are duplicated — the 500-message batch limit, numeric template IDs, and sender-signature verification each appear twice, and the Quick Reference table re-caps the workflow sections.

4 / 5

Actionability

Concrete guidance throughout — exact tool slugs like POSTMARK_SEND_BATCH_WITH_TEMPLATES, named parameters (TemplateId, Messages, TemplateModel), and specific pitfalls — but there are no sample tool-call payloads or argument examples, leaving minor gaps below fully copy-paste-ready.

4 / 5

Workflow Clarity

Sequences are clearly ordered with When-to-use and [Required]/[Optional] markers, but the pre-send validation step (POSTMARK_VALIDATE_TEMPLATE) is only marked [Optional] and there is no post-send verification or error-recovery loop for batch sends, so batch-operation workflows without real validation checkpoints are capped at 3.

3 / 5

Progressive Disclosure

A well-organized, self-contained single file with clear section headers and no nested or dead references (no bundle files exist), though the 185-line body's per-workflow detail plus a 12-row table could split some material into a reference file and the cross-section duplication inflates what stays inline.

4 / 5

Total

15

/

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.

A solid, specific description that names the domain and several concrete capabilities with good natural keywords. Its main weakness is the complete absence of a 'when to use' trigger clause, which caps completeness and slightly weakens trigger discoverability.

Suggestions

Append an explicit trigger clause, e.g. 'Use when the user wants to send transactional email via Postmark, manage email templates, or check bounces and delivery stats.'

Mention the server-settings capability (or other covered operations) so the description's coverage matches the body's workflows.

Add natural synonyms such as 'transactional email' and 'spam complaints' to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'send templated emails, manage templates, monitor delivery stats and bounces' — but coverage has minor gaps (server-settings management from the body is omitted) and 'Always search tools first for current schemas' is an instruction rather than a capability.

4 / 5

Completeness

The 'what' is clear and specific, but there is no 'Use when...' clause or equivalent explicit trigger guidance ('Always search tools first for current schemas' is an instruction, not a usage trigger), which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Natural user terms like 'Postmark', 'templated emails', 'templates', 'delivery stats', and 'bounces' are present, but a few common variations such as 'transactional email' and 'spam complaints' are missing, so it falls just short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

'Postmark' and 'Rube MCP (Composio)' carve a clear niche with distinct triggers, though there is minor overlap risk with other email-delivery or Composio toolkit skills.

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

Validation — 15 / 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
davepoon/buildwithclaude
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.