agent-development

Create AI agents for plugins with required frontmatter fields and system prompts.

3|2|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/donggyun112/ai-librarian --skill agent-development-donggyun112
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-development
Source: https://github.com/donggyun112/ai-librarian/tree/main/.claude/skills/agent-identifier
Command: npx skills add https://github.com/donggyun112/ai-librarian --skill agent-development-donggyun112

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive guidance and best practices for developing AI agents, ensuring they are well-structured, trigger correctly, and perform reliably.

Core Features & Use Cases

  • Agent Structure: Learn the required file format, frontmatter fields, and system prompt design.
  • Triggering Conditions: Understand how to write effective descriptions with examples to ensure agents are invoked at the right time.
  • Best Practices: Follow guidelines for naming, descriptions, system prompts, and tool usage.
  • Use Case: A developer needs to create a new agent for their plugin. They can use this Skill to understand the exact format, required fields, and how to write a description that ensures the agent is triggered appropriately by the AI.

Quick Start

Use the agent-development skill to learn how to create a new agent for a plugin.

Frequently Asked Questions about agent-development

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

FAQPage Schema
How do I create an AI agent for a plugin and what frontmatter fields are required?

To create an AI agent for a plugin, you must structure it with mandatory frontmatter fields including name, description, model, and color, alongside optional fields like tools. This ensures the agent is properly configured and recognized by the system.

How do I write system prompts and triggering conditions for AI agents?

Writing effective triggering conditions requires crafting descriptive examples within the agent's description so the AI knows exactly when to invoke it. System prompt design patterns provide the behavioral framework for the agent to perform reliably.

What are the best practices for naming and validating AI agent identifiers?

Best practices for AI agent development include following specific validation rules for identifiers and descriptions to ensure correct triggering. Proper naming conventions and descriptive examples guarantee the agent executes reliably within the plugin environment.

Can I use AI-assisted generation to build plugin agents instead of manual configuration?

Yes, you can build plugin agents using either AI-assisted generation or manual configuration. Both methods allow you to define the required frontmatter fields and system prompts while adhering to the structural best practices outlined for agent development.

Why does my AI agent fail to trigger correctly when called by the system?

AI agents fail to trigger correctly when their descriptions lack sufficient examples or fail to meet validation rules. Improving triggering conditions requires writing clear, descriptive examples that explicitly define when the agent should be invoked.