agent-development

Create reusable Claude Code plugin agents with YAML frontmatter and structured system prompts.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/Wizarck/eligia-skills --skill agent-development-wizarck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-development
Source: https://github.com/Wizarck/eligia-skills/tree/main/claude-plugins-official/plugins/plugin-dev/skills/agent-development
Command: npx skills add https://github.com/Wizarck/eligia-skills --skill agent-development-wizarck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you design and package high-quality Claude Code agents with clear triggers, structured behavior, and reliable validation, so plugin authors can create autonomous assistants that behave consistently.

Core Features & Use Cases

  • Agent Frontmatter Design: Define the required name, description, model, color, and optional tools fields correctly.
  • Triggering Guidance: Write strong descriptions with examples that teach the agent when to activate.
  • System Prompt Engineering: Shape second-person instructions, process steps, quality standards, output format, and edge-case handling.
  • Validation and Testing: Use the included validator and guidance to confirm agent files are well-formed and trigger as intended.
  • Use Cases: Build a code-review agent, a test-generation agent, a documentation agent, or any other plugin agent that needs predictable behavior and reusable structure.

Quick Start

Create an agent markdown file with valid frontmatter, a clear example-driven description, and a structured second-person system prompt, then validate it with the provided script.

Frequently Asked Questions about agent-development

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

FAQPage Schema
How do I create a Claude Code agent with valid frontmatter?

To create a Claude Code agent, you define a markdown file with valid YAML frontmatter including name, description, model, color, and optional tools fields. This Skill provides structured guidance to ensure your agent configuration is packaged correctly and behaves consistently across development workflows.

What is the best way to write triggers for Claude Code plugins?

The best way to write triggers for Claude Code plugins is to write strong descriptions with example-driven activation criteria. This ensures the agent learns exactly when to activate based on specific user contexts and inputs, preventing unintended triggering during development workflows.

How should I structure a system prompt for an autonomous agent?

You should structure a system prompt using second-person instructions that outline process steps, quality standards, output format, and edge-case handling. This approach shapes predictable behavior for autonomous assistants within your plugin architecture.

Does this Skill include validation for agent configuration files?

Yes, this Skill includes validation for agent configuration files. You use the provided validator script and guidance to confirm your agent files are well-formed with valid frontmatter and trigger as intended before deploying them.

Can I restrict tool access when building a Claude Code agent?

Yes, you can restrict tool access when building a Claude Code agent by defining optional tools fields within the YAML frontmatter. This allows you to limit the specific actions and permissions available to the agent during execution.