CtrlK
BlogDocsLog inGet started
Tessl Logo

instantly-sdk-patterns

Apply production-ready Instantly.ai API client patterns for TypeScript and Python. Use when building reusable API wrappers, implementing retry logic, or establishing coding standards for Instantly integrations. Trigger with phrases like "instantly SDK patterns", "instantly best practices", "instantly client wrapper", "instantly code patterns", "idiomatic instantly".

64

Quality

77%

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 ./plugins/saas-packs/instantly-pack/skills/instantly-sdk-patterns/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 code-heavy, highly actionable skill with complete executable TypeScript and Python examples, but it is monolithic and verbose: full interface sets and the Python client are inlined rather than progressively disclosed, and the step sequence lacks explicit validation checkpoints. Splitting detailed references into bundle files and adding verification steps would lift the weaker dimensions.

Suggestions

Move the full TypeScript interface definitions and/or the Python client into reference files under references/ and link to them one level deep, keeping SKILL.md as a lean overview with the core client pattern.

Add explicit validation/feedback checkpoints to the workflow (e.g., verify a request succeeds and inspect InstantlyApiError.retryable before retrying, or confirm pagination terminates), especially around batch/retry operations.

Trim or relocate the inline type catalog and redundant per-method examples to reduce token cost while preserving the copy-paste-ready core client, retry, and pagination patterns.

DimensionReasoningScore

Conciseness

The body is mostly lean executable code with little concept explanation Claude already knows, but at ~360 lines it inlines a full set of TypeScript interfaces and a separate Python client that could be tightened or split out, so it could be more token-efficient.

2 / 3

Actionability

Provides complete, copy-paste-ready TypeScript and Python client implementations plus typed convenience methods, with concrete, executable code throughout rather than pseudocode.

3 / 3

Workflow Clarity

Steps are clearly sequenced (Step 1 through Step 5 plus a Python section), but there are no explicit validation checkpoints or fix-retry feedback loops; the retry/pagination logic lives in code without a stated checkpoint workflow, leaving the sequence present but checkpoints implicit.

2 / 3

Progressive Disclosure

No bundle files exist in references/scripts/assets, so everything is inline in one monolithic file; content that could naturally be separate (full type definitions, the Python client) is not split out into one-level-deep references, so structure is present but not ideally organized.

2 / 3

Total

9

/

12

Passed

Description

90%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 well-formed description that states capabilities and provides explicit 'Use when' guidance plus natural trigger phrases. It is slightly abstract in naming actions rather than concrete operations, which keeps specificity at the mid level, while voice is correctly third person.

DimensionReasoningScore

Specificity

Names the domain ('Instantly.ai API client patterns for TypeScript and Python') and several actions ('building reusable API wrappers, implementing retry logic, or establishing coding standards'), but the phrasing ('Apply production-ready patterns', 'establishing coding standards') is more abstract than listing concrete operations, so it is not fully comprehensive.

2 / 3

Completeness

Explicitly answers both what ('Apply production-ready Instantly.ai API client patterns...') and when ('Use when building reusable API wrappers, implementing retry logic...') with an explicit 'Use when' trigger clause, so it is not capped at 2.

3 / 3

Trigger Term Quality

Provides natural trigger phrases a user would actually say ('instantly SDK patterns', 'instantly best practices', 'instantly client wrapper', 'instantly code patterns', 'idiomatic instantly'), giving good coverage of likely invocations.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche (Instantly.ai integrations) with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

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

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-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.