create-agent

Create a custom agent definition file (.agent.md) for a specialized job.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Defining a reusable custom agent from scratch is hard: users must decide the persona, tool restrictions, and scope, then encode them correctly in an .agent.md file. This Skill guides that process by extracting specialization patterns from the current conversation and turning them into a working agent definition. ## Core Features & Use Cases - Conversation-Based Extraction: Reviews the conversation history to generalize an emergent specialized role, tool preferences, and domain scope into a custom agent. - 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.md file, identifies ambiguous or weak sections, and iterates with the user until finalized. - Use Case: After spending a session constraining the assistant to only review Python security issues, 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 specialized workflow you have been using in this conversation.

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 for a specific job?▼

Invoke this Skill and describe the job the agent should do. It reviews your conversation for an emergent specialization, drafts an .agent.md file, and iterates with you on ambiguous parts until the agent definition is finalized.

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

An .agent.md file defines a custom agent with a specialized role, tool preferences, and scope. It lets the assistant be selected for a specific job instead of the default agent, following the template and principles in agents.md.

Can I restrict which tools a custom agent uses?▼

Yes. During creation the Skill asks which tools the agent should use or avoid, and those preferences are encoded into the agent definition. Tool restrictions observed in your conversation are also extracted automatically.

When should I use a custom agent instead of the default agent?▼

Use a custom agent when you repeatedly need the same specialized persona, domain focus, or tool constraints. The Skill explicitly clarifies when the new agent should be picked over the default agent as part of the definition.

What if my conversation shows no clear specialization?▼

The Skill falls back to direct clarification, asking what job the agent should do, when it should be chosen, and which tools it should use. It then drafts the agent from your answers and refines it iteratively.