CtrlK
BlogDocsLog inGet started
Tessl Logo

demo-builder

Builds personalized demo assets for top prospects using the founder's product API/MCP/SDK. Researches prospect, proposes demo concepts, builds working prototype, tests it, and generates comparison report with live demo link.

57

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/lead-generation/packs/lead-gen-devtools/demo-builder/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%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 body is a well-sequenced, highly actionable workflow with strong validation gates, but it is verbose and monolithic — large templates and tables live inline instead of in reference files. Splitting reusable material into references would improve both conciseness and progressive disclosure.

Suggestions

Move the HTML report structure, demo-pattern table, and signal-specific outreach-angle table into reference files (e.g., references/report-template.md, references/demo-patterns.md) and link to them from the body.

Consolidate the repeated 'Present to the user' quote blocks into a single reusable interaction-pattern reference to cut length.

Trim explanatory framing around each phase (e.g., 'The demo alone is strong. The demo PLUS a comparison report…') to leaner directives.

DimensionReasoningScore

Conciseness

Mostly efficient process guidance without explaining basic concepts, but the ~412-line body repeats prompt-template quote blocks and carries large tables that could be trimmed without losing clarity.

3 / 5

Actionability

Provides concrete, ready-to-use templates (DEMO CONCEPT block, TEST RESULTS grid, HTML report structure, signal-specific outreach angles) with only minor placeholder gaps appropriate for an instruction skill.

4 / 5

Workflow Clarity

Six phases and sixteen numbered steps are explicitly sequenced with validation checkpoints — a test checklist, 'fix any failures before proceeding', user-approval gates, and cost-confirmation feedback loops.

5 / 5

Progressive Disclosure

Headers and phases give good in-page structure, but the body is monolithic with no bundle files; large reusable content (report HTML structure, demo-pattern and outreach-angle tables) is inlined rather than split into one-level-deep references.

3 / 5

Total

15

/

20

Passed

Description

63%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 is specific and actionable with a clear distinct niche, but it lacks an explicit 'Use when…' trigger clause and misses several natural user phrases, capping completeness and trigger quality. Adding trigger guidance would lift the two weakest dimensions.

Suggestions

Append a 'Use when…' clause naming concrete triggers (e.g., 'Use when the user asks to build a demo, personalize outreach, or act on a lead list for a specific prospect').

Include natural user phrasing such as 'outreach', 'build a demo', and 'leads' alongside the existing technical terms.

Tighten 'founder's product' to 'the user's product' for clarity and broader applicability.

DimensionReasoningScore

Specificity

Lists five concrete actions — 'Researches prospect, proposes demo concepts, builds working prototype, tests it, and generates comparison report' — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

The 'what' is explicit and detailed, but there is no 'Use when…' clause or equivalent explicit trigger guidance, so completeness is capped at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Contains relevant terms ('demo', 'prospects', 'personalized', 'comparison report') but omits natural user phrasing like 'outreach', 'build a demo', and 'leads' that the skill's own When-to-Use section surfaces.

3 / 5

Distinctiveness Conflict Risk

The niche — building demos for prospects via the user's product API/MCP/SDK — is clearly distinct, with only minor overlap risk against generic presentation or asset-creation skills.

4 / 5

Total

15

/

20

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
gooseworks-ai/goose-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.