CtrlK
BlogDocsLog inGet started
Tessl Logo

create-connector

Generate Harness Connector YAML for integrations and create/test via MCP. Use when user says "create connector", "git connector", "aws connector", "docker connector", "cloud connector", or wants to connect Harness to external services.

83

1.13x
Quality

73%

Does it follow best practices?

Impact

100%

1.13x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Quality

Content

57%

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

The skill excels at actionability with complete, ready-to-use YAML templates for a wide range of connector types and clear MCP tool invocations. However, it suffers significantly from poor progressive disclosure — all templates are inlined creating a very long document that would consume substantial context window. The workflow is adequate but would benefit from an explicit feedback loop integrating the troubleshooting guidance into the creation steps.

Suggestions

Split connector templates into separate reference files (e.g., `git-connectors.md`, `cloud-connectors.md`, `registry-connectors.md`) and keep SKILL.md as a concise overview with links to each.

Integrate the troubleshooting section into the workflow as an explicit feedback loop: 'If test fails → check troubleshooting steps → fix → re-test' rather than having it as a disconnected section at the bottom.

Add a verification step before creation: 'Verify referenced secrets exist using harness_list with resource_type: secret' to prevent common failures.

Consider a summary table at the top mapping connector types to their `type` field values for quick lookup, reducing the need to scroll through all templates.

DimensionReasoningScore

Conciseness

The skill is largely template-driven which is useful, but it's quite long (~230 lines) with many connector types that could be split into a reference file. Some inline comments are helpful but the sheer volume of YAML templates makes this a heavy context load. The templates themselves are lean, but the overall document could benefit from progressive disclosure.

2 / 3

Actionability

Every connector type has complete, copy-paste-ready YAML with realistic field values and inline comments explaining options. The MCP tool calls are concrete with specific parameter names. This is highly actionable — Claude can directly use these templates.

3 / 3

Workflow Clarity

The 4-step workflow at the top is clear and includes a test step, and the Performance Notes reinforce testing after creation. However, there's no explicit feedback loop for when the connection test fails — the troubleshooting section exists but isn't integrated into the workflow as a validate-fix-retry loop. For a destructive-adjacent operation (creating cloud connectors with credentials), this gap is notable.

2 / 3

Progressive Disclosure

This is a monolithic wall of YAML templates with no bundle files to offload detail into. The 10+ connector types should be split into separate reference files (e.g., git-connectors.md, cloud-connectors.md) with the SKILL.md serving as an overview. Everything is inline, making the document very long for what should be a quick-reference skill.

1 / 3

Total

8

/

12

Passed

Description

89%

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 solid skill description that clearly defines its purpose and provides explicit trigger guidance. The trigger terms are well-chosen and cover common user phrasings. The main weakness is that the 'what' portion could be more specific about the range of connector types supported and the concrete actions performed (e.g., validate YAML, configure authentication).

Suggestions

Expand the capability list to include more specific actions like 'validate connector configuration', 'configure authentication credentials', or mention specific connector types supported beyond the trigger terms.

DimensionReasoningScore

Specificity

Names the domain (Harness Connector YAML) and mentions two actions (generate YAML, create/test via MCP), but doesn't list specific connector types or detailed capabilities beyond the high-level description.

2 / 3

Completeness

Clearly answers both 'what' (generate Harness Connector YAML for integrations and create/test via MCP) and 'when' (explicit 'Use when' clause with specific trigger phrases and a general catch-all for connecting to external services).

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would actually say: 'create connector', 'git connector', 'aws connector', 'docker connector', 'cloud connector', and 'connect Harness to external services'. Good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

Highly specific to Harness Connector YAML generation with distinct triggers like 'Harness', specific connector types, and MCP testing. Unlikely to conflict with other skills due to the narrow domain focus.

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