CtrlK
BlogDocsLog inGet started
Tessl Logo

create-agent

Create and update Harness AI agent instances - standalone templates used as building blocks in pipelines. Agents contain a single agent step with connector-driven architecture requiring llmConnector (LLM access) and optional mcpConnectors (GitHub, Slack, Harness platform). Supports runtime inputs and task/rules-based instruction. Use when asked to create an agent, update agent spec, modify agent configuration, automate tasks, perform agentic workflows, build autonomous systems, or work with AI agents. Trigger phrases: create agent, update agent, modify agent spec, AI agent, autonomous agent, agentic pipeline, automation task, automate workflow, Harness agent, code coverage agent, review agent, agentic task.

84

3.42x
Quality

77%

Does it follow best practices?

Impact

96%

3.42x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/claude/skills/create-agent/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%

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

The skill provides highly actionable, well-structured guidance for creating Harness AI agents with a clear 5-phase workflow and concrete examples. However, it is significantly over-verbose — repeating connector placeholder warnings, input preference guidelines, and configuration patterns multiple times across sections. The requirements gathering phase in particular over-explains general concepts that Claude already understands, and the entire document would benefit from being split into a concise overview with supporting reference files.

Suggestions

Eliminate redundancy: the connector placeholder warning, 'prefer inputs over env vars' guideline, and default configuration values each appear 2-3 times — consolidate to a single authoritative location.

Trim Phase 2's requirements gathering to a concise checklist rather than explaining what inputs/outputs/constraints are — Claude already understands these software engineering concepts.

Split the default configuration reference, troubleshooting, and detailed example into separate bundle files (e.g., DEFAULTS.md, TROUBLESHOOTING.md, EXAMPLES.md) and reference them from the main skill.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~250+ lines with significant redundancy. Phase 2's requirements gathering explains general software engineering concepts (inputs, outputs, constraints) that Claude already knows. The default configuration section repeats YAML snippets that appear again in the example. The 'Prefer inputs' guideline and connector placeholder warnings are stated 3+ times across different sections.

1 / 3

Actionability

The skill provides concrete, executable guidance throughout: specific MCP tool calls with exact parameters, complete YAML examples with real image paths and ARNs, exact field names and types, and a full end-to-end Code Review Agent example that is copy-paste ready. The create/update API call patterns are fully specified.

3 / 3

Workflow Clarity

The 5-phase workflow is clearly sequenced with explicit checkpoints: check existing agents first, gather requirements interactively, generate spec, present for review and wait for confirmation, then create/update. The interactive confirmation gates serve as validation checkpoints, and the troubleshooting section provides error recovery guidance.

3 / 3

Progressive Disclosure

The content is a monolithic document with no references to external files despite being long enough to benefit from splitting. The detailed requirements gathering questionnaire, default configuration snippets, and troubleshooting sections could be separate reference files. However, the internal structure with clear phases and sections provides reasonable organization within the single file.

2 / 3

Total

9

/

12

Passed

Description

92%

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 provides detailed technical specifics about Harness AI agent creation, includes comprehensive trigger terms, and clearly separates 'what' from 'when'. Its main weakness is that some trigger phrases ('automate tasks', 'autonomous systems', 'agentic workflows') are generic enough to potentially conflict with other automation-related skills, though the Harness-specific terminology helps mitigate this.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions and architectural details: creating/updating agent instances, connector-driven architecture with llmConnector and mcpConnectors (GitHub, Slack, Harness platform), runtime inputs, and task/rules-based instruction. It goes beyond naming a domain and provides detailed implementation specifics.

3 / 3

Completeness

Clearly answers both 'what' (create and update Harness AI agent instances with connector-driven architecture, runtime inputs, task/rules-based instruction) 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', 'update agent', 'AI agent', 'autonomous agent', 'agentic pipeline', 'automate workflow', 'Harness agent', 'code coverage agent', 'review agent', and 'agentic task'. These cover a wide range of natural phrases a user would say when needing this skill.

3 / 3

Distinctiveness Conflict Risk

While 'Harness AI agent' is fairly specific, terms like 'automate tasks', 'autonomous systems', 'agentic workflows', and 'AI agents' are quite broad and could overlap with other automation or AI-related skills. The Harness-specific terms help, but the generic automation triggers introduce conflict risk.

2 / 3

Total

11

/

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.