CtrlK
BlogDocsLog inGet started
Tessl Logo

clay-local-dev-loop

Set up a local development loop for building and testing Clay integrations. Use when iterating on Clay webhook handlers, testing enrichment pipelines, or building scripts that push data into Clay tables. Trigger with phrases like "clay local dev", "clay development setup", "clay testing locally", "clay dev workflow", "iterate clay integration".

85

Quality

83%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

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 (Clay platform local development) and provides explicit trigger phrases. The 'when' clause is strong with multiple concrete scenarios. The main weakness is that the 'what' could be more specific about the concrete actions performed (e.g., configuring ngrok tunnels, setting up webhook endpoints, running test scripts).

Suggestions

Add more specific concrete actions to the opening sentence, e.g., 'Configures local webhook endpoints, sets up tunnel forwarding, and runs test scripts for building and testing Clay integrations.'

DimensionReasoningScore

Specificity

Names the domain (Clay integrations, local development) and some actions (building/testing, iterating on webhook handlers, testing enrichment pipelines, pushing data into Clay tables), but the primary action 'set up a local development loop' is somewhat vague about what concrete steps are involved.

2 / 3

Completeness

Clearly answers both 'what' (set up a local development loop for Clay integrations) and 'when' (iterating on webhook handlers, testing enrichment pipelines, building scripts for Clay tables) with explicit trigger phrases provided.

3 / 3

Trigger Term Quality

Includes explicit trigger phrases like 'clay local dev', 'clay development setup', 'clay testing locally', 'clay dev workflow', 'iterate clay integration' as well as natural terms like 'webhook handlers', 'enrichment pipelines', and 'Clay tables' that users would naturally say.

3 / 3

Distinctiveness Conflict Risk

Highly specific to Clay platform local development, with distinct triggers that are unlikely to conflict with other skills. The combination of 'Clay' + 'local dev' + specific Clay concepts like enrichment pipelines and Clay tables creates a clear niche.

3 / 3

Total

11

/

12

Passed

Implementation

77%

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

This is a strong, actionable skill with a well-sequenced multi-step workflow and fully executable code examples. The dev loop concept is clearly explained with concrete terminal commands and a useful error handling table. Minor weaknesses include some verbosity in explanations and code comments, and the content could benefit from splitting the mock testing section into a separate reference file to improve progressive disclosure.

Suggestions

Trim inline code comments that explain obvious things (e.g., '// Respect rate limits', '// Process the enriched data') to improve conciseness.

Consider extracting the mock testing section (Step 6) and error handling table into a separate reference file like CLAY-DEV-TROUBLESHOOTING.md to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The content is mostly efficient but includes some unnecessary explanation (e.g., 'Clay is a web-based platform with no local runtime' and inline comments that over-explain). The code examples are slightly verbose with comments Claude doesn't need, but overall the content stays reasonably focused.

2 / 3

Actionability

Fully executable TypeScript code examples for both the webhook receiver and test data sender, concrete bash commands for ngrok, specific Clay UI configuration steps with exact JSON body templates, and a complete unit test example. Everything is copy-paste ready.

3 / 3

Workflow Clarity

Clear 6-step sequence with explicit terminal setup instructions (3 terminals), a well-defined iteration cycle, and an error handling table that serves as a troubleshooting checkpoint. The feedback loop (send -> enrich -> receive -> adjust -> repeat) is explicitly documented with validation via observing Terminal 2 output.

3 / 3

Progressive Disclosure

The skill references external resources and next steps (clay-sdk-patterns), but the content is fairly long and monolithic. The mock testing section and error handling table could potentially be split into separate files. However, the section headers provide reasonable navigation within the single file.

2 / 3

Total

10

/

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.

Validation9 / 11 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

9

/

11

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.