create-agent

Creates custom .agent.md agent definition files for specialized jobs.

Updated Sep 3, 2026
One-click install
npx skills add https://github.com/az0512124155azz-sys/CodeForge --skill create-agent-az0512124155azz-sys
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-agent
Source: https://github.com/az0512124155azz-sys/CodeForge/tree/main/extensions/copilot/assets/prompts/skills/create-agent
Command: npx skills add https://github.com/az0512124155azz-sys/CodeForge --skill create-agent-az0512124155azz-sys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Defining a reusable custom agent requires knowing the right file format, tool scoping, and persona design. This Skill guides you through turning an ad-hoc conversation style or a specific job requirement into a saved .agent.md file that can be invoked repeatedly. ## Core Features & Use Cases - Conversation-Based Extraction: Reviews the current conversation to generalize specialized behavior (persona, tool restrictions, domain focus) into an agent definition. - Guided Clarification: Asks targeted questions about the agent's job, when it should be chosen over the default agent, and which tools it should use or avoid. - Iterative Refinement: Drafts the agent file, identifies ambiguous or weak sections, and iterates with you until finalized, then suggests example prompts and related customizations. - Use Case: After spending a session constraining the assistant to only review security-sensitive code changes, use this Skill to capture that behavior as a reusable security-reviewer agent. ## Quick Start Ask the assistant to create a custom agent for the job you have in mind, describing what the agent should do and which tools it should use.

Frequently Asked Questions about create-agent

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

FAQPage Schema
How do I create a custom agent file?▼

Describe the job the agent should do, when it should be picked over the default agent, and which tools it should use or avoid. The Skill drafts an .agent.md file, then iterates with you on ambiguous parts until the definition is finalized.

How to turn a conversation into a reusable agent?▼

The Skill reviews your conversation history for specialized behavior such as a persona, tool restrictions, or a file-type focus, then generalizes that pattern into a saved .agent.md agent definition you can invoke later.

What is an .agent.md file used for?▼

An .agent.md file defines a custom agent with a specific role, job scope, and tool preferences. It lets you package a specialized assistant behavior so it can be selected instead of the default agent for matching tasks.

Can I restrict which tools a custom agent uses?▼

Yes. During creation you specify which tools the agent should use or avoid. The Skill captures these preferences in the agent definition so the agent operates within the intended tool scope.

When should I not create a custom agent?▼

Avoid creating one when no clear specialization exists and the default agent already handles the job well. Custom agents are most useful for recurring, well-defined roles with distinct tool or persona requirements.