CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

Quality

91%

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

SKILL.md
Quality
Evals
Security

Quality

Content

82%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.

Highly actionable content with complete, executable YAML templates and concrete error-recovery guidance. The main weaknesses are mild duplication (repeated clone block, mislabeled 'Performance Notes' restating validation rules) and an abstract rather than concrete final validation step.

Suggestions

Remove the duplicated branch-clone example and the 'Performance Notes' section, which restates validation rules already covered in 'Instructions' and 'Error Handling'; fold any unique bullets into those sections.

Make the final validation step concrete and executable, e.g. 'grep every <+inputs.x> in pipeline.yaml and confirm each x exists under inputs' or a small lint command, so the validate-fix-retry loop is explicit.

DimensionReasoningScore

Conciseness

The body is dense tables and YAML with no concept-explaining fluff, but the branch-clone block is repeated verbatim and 'Performance Notes' is mislabeled content that restates validation rules already in 'Instructions' and 'Error Handling', leaving a few instances to trim.

4 / 5

Actionability

It provides complete copy-paste YAML skeletons for the pipeline, inputs, and step types, an expression-syntax reference, an error-cause-solution table, and concrete troubleshooting commands like 'echo "KEY=value" >> $DRONE_OUTPUT', covering the common cases.

5 / 5

Workflow Clarity

A clear 4-step Instructions sequence ends with a validation step ('Validate consistency - Ensure input references in pipeline.yaml match definitions in metadata.json') supported by error handling and troubleshooting, but the validation checkpoint is stated abstractly rather than as a concrete check, leaving a minor gap.

4 / 5

Progressive Disclosure

One clearly signaled, verified, one-level-deep reference (references/agent-examples.md) holds the complete agent examples and reusable patterns while core syntax stays inline, but the 330-line body reads as a full syntax reference itself and 'Performance Notes' is oddly placed, leaving minor organization gaps.

4 / 5

Total

17

/

20

Passed

Description

96%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.

A strong description that explicitly states what it produces and when to use it, with a comprehensive trigger-phrase list in third person. The only weakness is that several very broad triggers ('AI agent', 'build agent') create some conflict risk with generic agent-creation requests.

DimensionReasoningScore

Specificity

The description names concrete outputs ('Produces metadata.json, pipeline.yaml (v1 syntax), and wiki.MD files') and concrete agent domains ('code review, security scanning, test generation, and documentation'), matching the comprehensive-coverage anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

Both 'what' (generates the three named template files) and 'when' ('Use when asked to create an agent template, build an AI agent... or set up a Harness agent') are explicitly and concretely stated, matching the top anchor.

5 / 5

Trigger Term Quality

It includes an explicit trigger list with natural phrases and synonyms ('create agent template, agent template, AI agent, automation agent, build agent, code review agent, security scanner agent, Harness agent') plus a 'Use when asked to...' clause, giving comprehensive natural-term coverage.

5 / 5

Distinctiveness Conflict Risk

It has a clear Harness agent-template niche, but broad triggers like 'AI agent', 'build agent', and 'code review agent' could fire for generic non-Harness agent-building requests, giving minor overlap risk with related skills rather than minimal risk.

4 / 5

Total

19

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

harness/harness-ai

Path

plugins/claude/skills/create-agent-template/SKILL.md

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.