# Smart Accounts

> Use when changing `packages/smart-accounts`, account implementations, modules, permissions, nonces, deferred actions, or account address helpers.

- Skill: `alchemyplatform/smart-accounts` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add alchemyplatform/smart-accounts`
- Raw SKILL.md: https://api.skillmd.com/api/skills/alchemyplatform/smart-accounts/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: alchemyplatform (https://skillmd.com/u/alchemyplatform)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/alchemyplatform/smart-accounts

---


# Smart Accounts

`@alchemy/smart-accounts` exposes Light Account, Multi-Owner Light Account,
Modular Account v1/v2, module helpers, permissions, and deferred actions.

## Rules

| Rule                                                        | When to read                                                                         |
| ----------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| [Account types](rules/account-types.md)                     | Before changing account constructors, address prediction, or static implementations. |
| [Modules and permissions](rules/modules-and-permissions.md) | Before changing module install/uninstall or permission builder code.                 |
| [Deferred actions](rules/deferred-actions.md)               | Before changing deferred action encoding, signing, or execution helpers.             |

## Evidence

- `packages/smart-accounts/src/index.ts` is the public export surface.
- The reference docs include Light Account, Modular Account v1/v2, modules,
  permissions, entity/nonce errors, and deferred action helpers.

