Repository navigation
Add smart-accounts-kit skill - #2
Merged
Merged
Conversation
This skill provides comprehensive guidance for building dApps with MetaMask Smart Accounts Kit v0.3.0. Features: - ERC-4337 smart account creation (Hybrid, Multisig, Stateless7702) - Delegation Framework (ERC-7710) with caveats and lifecycle - Advanced Permissions (ERC-7715) via MetaMask - Gas abstraction with paymasters - Session accounts and atomic batching - Viem integration examples Includes detailed reference documentation for smart accounts, delegations, and advanced permissions.
Following repo conventions - only SKILL.md and references/ needed
osobot-ai
approved these changes
Feb 4, 2026
osobot-ai
left a comment
There was a problem hiding this comment.
Review: ✅ Approved
Thorough review of all 4 files (2,424 lines). This is a high-quality, comprehensive skill that covers the full MetaMask Smart Accounts Kit surface area.
Strengths
- Excellent structure — Follows CONTRIBUTING.md and skill template guidelines perfectly. Clean SKILL.md quick reference + 3 deep-dive reference files covering smart accounts, delegations, and advanced permissions
- Comprehensive coverage — Every scope type, every caveat enforcer, all delegation types (root, open, redelegation), full ERC-7715 lifecycle, multisig, passkeys, EIP-7702, execution modes, and troubleshooting
- Practical code examples — Every concept includes working TypeScript snippets with correct imports from
@metamask/smart-accounts-kit - Security-conscious — Explicitly warns against unrestricted delegations, documents the v0.3.0 breaking change on function call scope defaults, notes session account isolation best practices
- Correct API surface — Import paths (
/actions,/contracts,/utils), function signatures, and contract addresses all verified against the official docs
Minor Suggestions (non-blocking)
- Version note — Skill references v0.3.0 but
0.4.0-beta.1is already on npm. Consider adding a note to check for newer stable versions, or update when 0.4.0 goes stable - Caveat enforcer addresses —
delegations.mdsays "See v0.3.0 changelog for full list of enforcer contract addresses" — would be more self-contained to include the addresses directly or link to the changelog - Frontmatter metadata — Uses
clawdbotkey in metadata — may want to update toopenclawif that's the current convention
No security concerns — pure documentation skill with no secrets, no destructive commands, no private keys.
Great work @smartgator 🐊
- Add changelog link for caveat enforcer addresses - Update frontmatter metadata from clawdbot to openclaw
McOso
approved these changes
Feb 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds the "smart-accounts-kit" skill to help developers build dApps with MetaMask Smart Accounts Kit v0.3.0.
What This Skill Does
Provides comprehensive guidance for:
Skill Structure
Use Cases
Security Considerations
Testing
Skill has been tested with AI agents for:
Related