Manage Instantly.ai email account warmup, analytics, and deliverability. Use when enabling warmup, monitoring sender reputation, pulling analytics, or troubleshooting deliverability issues. Trigger with phrases like "instantly warmup", "instantly analytics", "email warmup instantly", "instantly deliverability", "instantly account health".
80
77%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/saas-packs/instantly-pack/skills/instantly-core-workflow-b/SKILL.mdQuality
Discovery
89%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 a well-structured skill description that clearly identifies its niche (Instantly.ai email warmup/deliverability), provides explicit 'Use when' and trigger phrase guidance, and is highly distinctive. The main weakness is that the specific capabilities could be more granular—listing more concrete actions beyond general terms like 'monitoring' and 'troubleshooting' would strengthen specificity.
Suggestions
Add more concrete action verbs to boost specificity, e.g., 'adjust warmup sending limits', 'view inbox placement rates', 'check blacklist status', 'export warmup reports'.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (Instantly.ai email warmup/deliverability) and some actions (enabling warmup, monitoring reputation, pulling analytics, troubleshooting deliverability), but the actions are somewhat general and could be more concrete (e.g., 'adjust warmup rate', 'view bounce rates', 'check spam folder placement'). | 2 / 3 |
Completeness | Clearly answers both 'what' (manage Instantly.ai email account warmup, analytics, and deliverability) and 'when' (explicit 'Use when...' clause plus a 'Trigger with phrases like...' section providing concrete trigger guidance). | 3 / 3 |
Trigger Term Quality | Includes a dedicated trigger phrase list with natural terms users would say: 'instantly warmup', 'instantly analytics', 'email warmup instantly', 'instantly deliverability', 'instantly account health'. These cover multiple natural variations and are specific to the tool. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive due to the specific product name 'Instantly.ai' and the niche focus on email warmup and deliverability. Unlikely to conflict with generic email or analytics skills. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
64%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, actionable skill with executable TypeScript code and good structural elements like the endpoint table and error handling table. Its main weaknesses are verbosity (the overview explains warmup concepts Claude doesn't need, and the analytics section is expansive) and missing validation checkpoints between workflow steps. Splitting the analytics functions into a separate reference and adding explicit health-check gates would improve it.
Suggestions
Add explicit validation checkpoints between steps, e.g., after Step 1 verify warmup is running via the analytics endpoint, and after Step 2 confirm settings were applied before proceeding.
Trim the overview paragraph — remove the explanation of what warmup is and the '4.2M+ account network' marketing detail; Claude doesn't need this context.
Consider moving the campaign analytics functions (Step 4) into a separate ANALYTICS.md reference file and linking to it, keeping SKILL.md focused on the warmup lifecycle.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is fairly detailed with executable code, but includes some unnecessary verbosity — the overview explains what warmup is (Claude likely knows this), console.log formatting is overly detailed, and the campaign analytics section has three separate functions that could be more compact. The endpoint table and error table are efficient, but overall the content could be tightened. | 2 / 3 |
Actionability | Fully executable TypeScript code with specific API endpoints, typed interfaces, concrete parameter values, and copy-paste ready functions. Each step provides real code with actual endpoint paths, HTTP methods, and request bodies. | 3 / 3 |
Workflow Clarity | Steps are clearly sequenced from enabling warmup through monitoring and analytics. However, there are no explicit validation checkpoints or feedback loops — for example, after enabling warmup there's no 'verify warmup is actually running' step, and after configuring warmup settings there's no validation that the configuration took effect. The polling loop in Step 1 is good, but the overall workflow lacks decision points like 'if health score is below X, do Y'. | 2 / 3 |
Progressive Disclosure | The content is well-structured with clear sections and a useful endpoint reference table, but it's quite long (~180 lines of code) and could benefit from splitting detailed analytics functions into a separate reference file. The references to external docs and next steps are good, but the main file tries to cover too much inline. | 2 / 3 |
Total | 9 / 12 Passed |
Validation
81%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 9 / 11 Passed | |
3e83543
Table of Contents
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.