bmad-sm

Load and execute the agent activation flow from a Markdown file.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/AhmedKaram50/research --skill bmad-sm-ahmedkaram50
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-sm
Source: https://github.com/AhmedKaram50/research/tree/main/shopify-builder/.claude/skills/bmad-sm
Command: npx skills add https://github.com/AhmedKaram50/research --skill bmad-sm-ahmedkaram50

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill bundles a self-contained agent configuration and activation flow so it can be loaded and executed deterministically, ensuring consistent onboarding, behavior, and interaction.

Core Features & Use Cases

  • Encapsulated agent persona and activation workflow that can be loaded from a central repository.
  • Deterministic startup: welcome message, menu presentation, and controlled user interaction.
  • Safe execution and traceable steps for auditing and debugging.

Quick Start

Load the full agent file from {project-root}/_bmad/bmm/agents/sm.md and follow its activation steps exactly.

Frequently Asked Questions about bmad-sm

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

FAQPage Schema
How do I run autonomous agents with a deterministic activation flow?

To run autonomous agents deterministically, load the agent configuration file and execute its activation steps exactly. This ensures consistent onboarding, menu presentation, and controlled user interaction.

What is an agent activation flow and when do I need it?

An agent activation flow is a deterministic startup process that initializes an autonomous agent persona, presents a welcome message and menu, and guides user interaction. It is needed when consistent onboarding and safe execution are required.

How do I load an agent configuration from a central repository for execution?

You load the agent configuration by pointing to the specific agent file path, such as {project-root}/_bmad/bmm/agents/sm.md. The skill then reads this self-contained file and strictly follows its defined activation steps.

Can I use this for initializing an autonomous agent persona with a menu?

Yes, this initializes an autonomous agent persona by presenting a welcome message and an interactive menu. It safely executes and traces each step for auditing and debugging during the controlled user interaction.

What's the best way to ensure consistent agent onboarding and behavior?

The best way to ensure consistent agent onboarding is to bundle a self-contained agent configuration and activation flow. This approach guarantees deterministic startup, controlled interaction, and traceable steps for auditing.

Why does my agent runtime require a specific file path for activation?

Your agent runtime requires a specific file path to load the full agent configuration deterministically. This ensures the activation flow is executed exactly as defined in the loaded file for consistent behavior.