This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", or needs guidance on agent structure, system prompts, triggering conditions, permissions, and best practices for Opencode.