create-agent

Create custom agent definition files (.agent.md) for specialized AI assistant roles.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Defining a reusable custom agent requires translating an ad-hoc conversation style into a structured .agent.md file with the right persona, tool restrictions, and scope. This Skill guides that process so the resulting agent is well-defined and reusable. ## Core Features & Use Cases - Conversation-Based Extraction: Reviews the current conversation to generalize a specialized role, tool preferences, and domain scope 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.md file, identifies ambiguous sections, and refines them with the user before finalizing. - Use Case: After spending a session constraining an 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 based on how you have been working in this conversation, then answer its clarifying questions to finalize the .agent.md file.

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 for an AI assistant?▼

Invoke this Skill and describe the job the agent should do. It reviews your conversation for specialization patterns, asks clarifying questions about scope and tools, then drafts and saves an .agent.md file.

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

An .agent.md file defines a custom agent with a specific role, persona, and tool preferences. It lets the assistant be selected for a specialized job instead of using the default general-purpose agent.

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 so the agent operates within the intended boundaries.

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

Create a custom agent when you repeatedly apply the same persona, domain focus, or tool restrictions across sessions. The Skill explicitly asks when the new agent should be picked over the default to define its scope.

What if my conversation does not show a 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, then drafts the agent from your answers.