CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

create-agent

Create and update Harness AI agent instances - standalone templates for agentic workflows in pipelines. Use when asked to create agent, update agent, modify agent spec, build autonomous systems, or work with AI agents.

6.20x
Quality

75%

Does it follow best practices?

Impact

93%

6.20x

2 of 3 eval scenarios. Add 1 more for a full score.

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/claude/skills/create-agent/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 content is exceptionally actionable — exact tool calls, complete YAML, deterministic rules — and the workflow is clearly sequenced with interactive confirmation checkpoints. Its main weakness is redundancy (the same rules and YAML restated 3-4 times across phases, the example, and the guidelines table) plus inlined pipeline-usage material that belongs in a separate reference file.

Suggestions

State each rule once in its authoritative phase and reduce the CRITICAL GUIDELINES table to a short checklist of pointers (e.g., keep the UID rule only in Phase 2 and reference it elsewhere) to cut the ~460 lines substantially.

Replace the full Example section, which duplicates the default structure, with a shorter example that only shows the deltas (custom inputs, PLUGIN_TASK with RULES) since the full skeleton already appears in Phase 2/3.

Move the v0/v1 pipeline-usage documentation (~80 lines) into a references/ file (e.g., pipeline-usage.md) linked from a brief 'Using Agents in Pipelines' section, since it is follow-up material rather than part of the create/update workflow.

DimensionReasoningScore

Conciseness

The body is noticeably padded: the UID generation rule is stated three times (Phase 2, Phase 5, and the guidelines table), the default YAML structure is repeated nearly verbatim in the Example section, and the modelName/allowedDomains rules each repeat 3-4 times. Most content is novel platform knowledge, so this is redundancy rather than explaining known concepts, but there are several unnecessary repeated sections.

2 / 5

Actionability

Fully executable guidance throughout: exact MCP tool invocations with parameter blocks, complete copy-paste YAML specs, a deterministic UID slug rule with worked examples, input-default requirements, and precedence rules. Placeholders are explicitly flagged for replacement, covering the common create/update cases.

5 / 5

Workflow Clarity

A clear five-phase sequence with explicit interactive checkpoints ('Present this recommended configuration to the user and iterate until confirmed', 'Wait for explicit confirmation before creating/updating'), UID-conflict recovery, and a checklist-style guidelines table. It falls short of the top anchor because there is no post-creation verification step and validation relies solely on user confirmation rather than output checks.

4 / 5

Progressive Disclosure

The body is well-sectioned with clear phase headers, but no bundle files exist and content that clearly belongs in separate references is inlined: ~80 lines of v0/v1 pipeline-usage documentation and a full example YAML that duplicates the default structure. Some structure, but content that should be separate is inline.

3 / 5

Total

14

/

20

Passed

Description

75%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 cleanly states what the skill does and provides an explicit, multi-trigger 'Use when' clause in third-person voice, which makes it highly discoverable for its core use cases. Its weaknesses are limited action coverage (only 'create' and 'update') and overly broad generic triggers that raise conflict risk with other agent-related skills.

Suggestions

Add one or two more concrete capability verbs to the 'what' clause (e.g., 'configure runtime inputs, connectors, and layout') to move beyond the two-action coverage.

Drop or narrow the generic triggers 'build autonomous systems' and 'work with AI agents' toward Harness-specific phrasing (e.g., 'use when asked to create or modify a Harness AI agent, agent spec, or agent template') to reduce overlap with unrelated agent-creation skills.

DimensionReasoningScore

Specificity

Names the domain ('Harness AI agent instances', 'standalone templates... in pipelines') and exactly two concrete actions ('Create and update'), matching the '1-2 concrete actions, not comprehensive' anchor rather than the 'several specific actions' anchor above.

3 / 5

Completeness

Explicitly answers both 'what' (create and update Harness AI agent instances, described as standalone templates for agentic workflows in pipelines) and 'when' ('Use when asked to create agent, update agent, modify agent spec...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

The 'Use when' clause lists natural phrases users would say ('create agent, update agent, modify agent spec, build autonomous systems, work with AI agents'), giving good keyword coverage, though a few natural synonyms (e.g., 'agent template', 'Harness agent') are missing.

4 / 5

Distinctiveness Conflict Risk

The core is a distinct Harness-specific niche, but the broad triggers 'build autonomous systems' and 'work with AI agents' would fire on many unrelated agent-creation requests, so it could still overlap with similar skills rather than having only minor overlap risk.

3 / 5

Total

15

/

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/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.