CtrlK
BlogDocsLog inGet started
Tessl Logo

generate-agent

Generates Custom Agent files (.github/agents/*.agent.md) with persona-based configurations, specialized tool sets, and role-specific cognitive architectures. Use when the user requests a specialized role or perspective (Security Auditor, Documentation Writer, Release Engineer, etc.). Creates agents with defined identity, constrained tools, and thinking processes aligned to their role. Not for general capabilities—use generate-agent-skills for those.

93

1.15x
Quality

Does it follow best practices?

Impact

90%

1.15x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

The content is a well-structured, actionable workflow with concrete commands, validation, and clean progressive disclosure into real bundle files. Its main weakness is token efficiency: the final 'Examples of Common Agents' section and decorative output block restate material already present, adding padding without new guidance.

Suggestions

Trim or remove the 'Examples of Common Agents' section at the end, which largely reiterates roles and tool lists already given in Steps 2–3 and the Overview.

Cut the emoji-laden 'Output to user' block in Step 6 or compress it to a one-line expected result; decorative output adds tokens without actionable guidance.

Make the validation feedback loop explicit (e.g., 'If validate_skill.py reports errors, fix them and re-run until it passes') to fully match the workflow-clarity anchor's error-recovery loop.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's competence, but the trailing 'Examples of Common Agents' section largely reiterates roles/tools already covered earlier, and the emoji-laden 'Output to user' block is decorative padding—efficient but could be tightened, fitting the score-2 anchor rather than the lean score-3 level.

2 / 3

Actionability

Provides concrete, executable guidance throughout: `cat` commands to load each reference, a decision tree, a tool-selection table, copy-paste XML `<thinking_process>` examples, file-naming conventions, and runnable validation commands (`python3 ... validate_skill.py`, `grep -E`), matching the fully-executable anchor.

3 / 3

Workflow Clarity

Seven clearly sequenced steps with an explicit validation checkpoint in Step 6 (validate_skill.py, XML-delimiter grep) and a final checklist; validation is present so the batch-operation cap of 2 does not apply, and the checklist + validation steps meet the score-3 anchor even though the validate→fix→retry loop is implied rather than spelled out.

3 / 3

Progressive Disclosure

A concise overview body signals one-level-deep references via `cat references/...` and `cat assets/...` commands, and a 'Resources' section lists each bundle file with a description; all four referenced files (role_analysis_checklist.md, tool_selection_guide.md, cognitive_architecture_patterns.md, agent_template.md) exist and content is appropriately split, matching the score-3 anchor.

3 / 3

Total

11

/

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.

The description is specific, third-person, and answers both what and when with an explicit trigger clause and a negative-scope disambiguator. It is among the stronger examples, with only minor jargon ('cognitive architectures') slightly marring trigger naturalness.

DimensionReasoningScore

Specificity

Lists multiple concrete actions—'Generates Custom Agent files', 'specialized tool sets', 'role-specific cognitive architectures', and 'Creates agents with defined identity, constrained tools, and thinking processes'—matching the highest anchor rather than the score-2 'names domain and some actions' level.

3 / 3

Completeness

Explicitly answers both what ('Generates Custom Agent files...') and when ('Use when the user requests a specialized role or perspective'), with the explicit 'Use when...' clause required to exceed the cap of 2.

3 / 3

Trigger Term Quality

Includes natural role names a user would actually request—'Security Auditor, Documentation Writer, Release Engineer, etc.'—giving good coverage rather than the score-2 'some relevant keywords but missing common variations' level, though 'persona-based configurations' and 'cognitive architectures' are somewhat jargony.

3 / 3

Distinctiveness Conflict Risk

Clear niche with a negative trigger ('Not for general capabilities—use generate-agent-skills for those') and concrete role examples, making conflict with sibling skills unlikely; not the score-2 'could still overlap' level.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
canonical/copilot-collections
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.