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.