metamask-agent-workflows
Original:🇺🇸 English
Translated
Use when the user needs to perform multi-step operations with the MetaMask Agentic CLI such as onboarding, login, swapping tokens, bridging across chains, opening/closing/modifying perpetual positions, prediction market trading, or troubleshooting CLI issues.
2installs
Sourcemetamask/agent-skills
Added on
NPX Install
npx skill4agent add metamask/agent-skills metamask-agent-workflowsTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →MetaMask Agent Workflows
Repeatable multi-step patterns for the CLI. Load a workflow file when the user's request is a pattern, not a single command.
mm-devWorkflow Routing
| Pattern | Workflow |
|---|---|
| First time setup and onboarding | onboarding.md |
| Login flow | login.md |
| Troubleshooting decision tree | troubleshooting.md |
| Swap quote-review-execute flow | swap.md |
| Bridge quote-review-execute flow | bridge.md |
| Open a perpetual position flow | perps-open-position.md |
| Close a perpetual position flow | perps-close-position.md |
| Modify a perpetual position flow | perps-modify-position.md |
| Predict setup-fund-quote-place flow | predict-trading.md |
| Token discovery, prices, and market data | market-data.md |
Always use for command output unless the user explicitly requests a different format.
--toonPreflight
Always run preflight before any CLI operation.
bash
mm-dev auth statusIf the user is not authenticated, follow for first time setup, or for login.
workflows/onboarding.mdworkflows/login.mdCommand Discovery
Before constructing any command, run to confirm the exact flags, syntax, and defaults. Do not guess flags from memory.
mm-dev <command> --helpOutput Rules
- Route silently. Do not announce which workflow you are loading.
- Surface errors from commands verbatim. Do not mask or reword them.
- If a command fails, check and guide from there.
mm-dev <command> --help