CtrlK
BlogDocsLog inGet started
Tessl Logo

create-agent-template

Generate Harness Agent Template files for AI-powered automation agents. Produces metadata.json, pipeline.yaml (v1 syntax), and wiki.MD files. Agents automate tasks like code review, security scanning, test generation, and documentation. This is a YAML generation skill. Use when asked to create an agent template, build an AI agent, create an automation agent, generate agent pipeline files, or set up a Harness agent. Trigger phrases: create agent template, agent template, AI agent, automation agent, build agent, code review agent, security scanner agent, Harness agent.

68

Quality

82%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

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 concrete templates and good reference material for generating Harness Agent Template files. Its main weaknesses are moderate verbosity (some redundant sections and content that could be offloaded to reference files) and a lack of explicit, concrete validation steps in the workflow despite involving multi-file consistency checks. The reference to agent-examples.md is good progressive disclosure but cannot be verified without bundle files.

Suggestions

Add a concrete validation step or checklist (e.g., a script or explicit cross-check procedure) to verify that input references in pipeline.yaml match definitions in metadata.json, rather than just stating 'ensure consistency'.

Remove the duplicate clone configuration (it appears in both 'Core Structure' and 'Clone Configurations' sections) to reduce redundancy.

Move the detailed wiki.MD template, troubleshooting sections, and expression syntax reference into separate bundle files (e.g., references/wiki-template.md, references/troubleshooting.md) and link to them from the main skill to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The skill is fairly comprehensive but includes some redundancy (e.g., clone configuration shown twice—once in core structure and again in clone configurations section). The wiki.MD template and some sections like Performance Notes could be tightened. However, most content is domain-specific knowledge Claude wouldn't inherently know, so it's not egregiously verbose.

2 / 3

Actionability

The skill provides fully concrete, copy-paste-ready templates for all three output files (metadata.json, pipeline.yaml, wiki.MD) with specific YAML/JSON syntax, expression syntax references, input type tables, and step type examples. The code examples are executable and complete.

3 / 3

Workflow Clarity

The four-step instruction sequence at the top is clear, and step 4 mentions validation of consistency. However, there are no explicit validation checkpoints with commands or feedback loops—the 'validate consistency' step is vague ('ensure input references match definitions') without a concrete mechanism. For a generation task involving three interdependent files, missing concrete validation steps caps this at 2.

2 / 3

Progressive Disclosure

The skill references 'references/agent-examples.md' for complete examples and common patterns, which is good progressive disclosure. However, no bundle files are provided, so this reference is unverifiable. The main file itself is quite long (~250 lines) with inline content that could be split out (e.g., the full wiki.MD template, detailed expression syntax, troubleshooting sections), making the single-file approach somewhat monolithic.

2 / 3

Total

9

/

12

Passed

Description

100%

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 strong skill description that clearly communicates what it does (generates specific Harness Agent Template files), when to use it (explicit trigger phrases and use-when clause), and occupies a distinct niche. It uses proper third-person voice throughout and provides comprehensive trigger term coverage without being unnecessarily verbose.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: generates metadata.json, pipeline.yaml (v1 syntax), and wiki.MD files. Also names specific agent types like code review, security scanning, test generation, and documentation.

3 / 3

Completeness

Clearly answers both 'what' (generates Harness Agent Template files including metadata.json, pipeline.yaml, and wiki.MD) and 'when' (explicit 'Use when...' clause with multiple trigger scenarios, plus a dedicated trigger phrases list).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including 'create agent template', 'AI agent', 'automation agent', 'build agent', 'code review agent', 'security scanner agent', 'Harness agent'. These are terms users would naturally use when requesting this functionality.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with the 'Harness Agent Template' niche, specific file types (metadata.json, pipeline.yaml v1 syntax, wiki.MD), and domain-specific triggers. Unlikely to conflict with generic YAML or code generation skills due to the Harness-specific framing.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
harness/harness-ai
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.