write-agent

Create and manage custom AI subagents with YAML frontmatter files.

5|1|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/joshsmithxrm/power-platform-developer-suite --skill write-agent-joshsmithxrm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-agent
Source: https://github.com/joshsmithxrm/power-platform-developer-suite/tree/main/.claude/skills/write-agent
Command: npx skills add https://github.com/joshsmithxrm/power-platform-developer-suite --skill write-agent-joshsmithxrm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Author and manage custom AI subagents by creating and updating .claude/agents/<name>.md definitions with YAML frontmatter.

Core Features & Use Cases

  • Define agent roles (e.g., code-reviewer, fixer, explorer) by placing kebab-case files under .claude/agents/ with frontmatter controlling model, tools, and memory.
  • Enforce naming conventions, memory scopes, and tool restrictions to tailor agent behavior across projects.
  • Reuse and compose agents to orchestrate automated tasks in development workflows.

Quick Start

Create a new agent definition under .claude/agents/ with a kebab-case filename and YAML frontmatter to specify model, tools, and memory, then craft the body with your agent's behavior.

Frequently Asked Questions about write-agent

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

FAQPage Schema
How do I create custom AI subagents with YAML frontmatter?

To create custom AI subagents, you author .claude/agents/<name>.md files with YAML frontmatter to define the agent's model, tools, memory scope, and behavior. The Skill enforces kebab-case naming and required frontmatter fields to structure the agent body correctly.

How do I restrict tools and manage memory for specific agent roles?

You restrict tools and manage memory for specific agent roles by configuring the YAML frontmatter in your agent definition files. The Skill applies these tool restrictions and memory scopes to tailor agent behavior precisely for tasks like code-reviewing or exploring.

What is the required file naming convention for AI subagent definitions?

The required file naming convention for AI subagent definitions is kebab-case. The Skill enforces this by requiring files to be placed under the .claude/agents/ directory with a <name>.md format to ensure proper agent recognition and orchestration.

Can I reuse and compose AI subagents to automate development workflows?

Yes, you can reuse and compose AI subagents to orchestrate automated tasks in development workflows. The Skill allows you to define distinct agent roles such as code-reviewer, fixer, and explorer, enabling composition across various project tasks.

What frontmatter fields are required to define an AI subagent?

Required frontmatter fields for defining an AI subagent include model selection, tool restrictions, and memory scope. The Skill enforces these required fields alongside a structured agent body to properly guide interaction and behavior.