agent-setup

Create and update Claude Code agents using a standardized template structure.

Updated May 11, 2026
One-click install
npx skills add https://github.com/TomasGC/Meerkat --skill agent-setup-tomasgc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-setup
Source: https://github.com/TomasGC/Meerkat/tree/main/skills/agent-setup
Command: npx skills add https://github.com/TomasGC/Meerkat --skill agent-setup-tomasgc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Designing Claude Code agents from scratch is error-prone: missing YAML frontmatter fields, vague descriptions without usage examples, inconsistent section ordering, and unclear persona definitions all lead to agents that are hard to discover and maintain. This Skill enforces a standardized agent template so every agent is complete, discoverable, and well-documented. ## Core Features & Use Cases - Agent creation and updates: Generate complete agent files with required YAML frontmatter (name, description, tools, model, color) and add missing sections to existing agents. - Structured requirement gathering: Choose guided, inference, or batch mode to define personas, tools, model, color, and hard constraints with critical analysis of vague inputs. - Utility script and example generation: Produce Python, PowerShell, or Bash automation scripts, example usage scripts, and output format documentation for agents doing large-scale or parallel analysis. - Use Case: You need an autonomous agent to analyze test coverage across 75 API endpoints. The Skill infers the name, personas, tools, and model, generates the full agent file with rich description examples, and scaffolds parallel execution scripts. ## Quick Start Ask the assistant to create an agent for autonomous test gap analysis and choose guided mode to define its personas, tools, and constraints step by step.

Frequently Asked Questions about agent-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Claude Code agent with the correct structure?

Invoke the agent-setup skill and choose guided, inference, or batch mode. It generates the YAML frontmatter with name, description, tools, model, and color, plus all required sections like Core Responsibilities, Hard Constraints, and Self-Verification Checklist.

When should I create an agent instead of a skill in Claude Code?

Create an agent for autonomous multi-phase workflows, chain-of-thought reasoning, self-correction, parallel execution, or large-scale analysis of 50 or more files. Create a skill for user-invoked commands, interactive workflows, and simple linear tasks.

What fields are required in Claude Code agent YAML frontmatter?

The frontmatter must include name, description, tools, model, and color. The description must contain at least three usage examples, each with context, user message, assistant response, and a commentary block explaining why the agent fits.

Can I update an existing agent that is missing required sections?

Yes, the skill supports update mode. It reads the existing agent file, identifies missing sections such as Operational Guidelines or Self-Verification Checklist, and adds them while preserving your existing content.

Which model should I choose for a Claude Code agent?

Use opus for complex autonomous reasoning and critical decisions, sonnet for balanced technical writing and structured analysis, and haiku for simple fast tasks. The skill infers a recommendation based on your agent's purpose and lets you confirm or change it.

When should an agent include utility scripts?

Add utility scripts when the agent performs parallel execution across 50 or more files, runs multi-phase orchestration, or generates structured JSON or YAML reports. Scripts in Python, PowerShell, or Bash reduce token usage and accelerate execution.