COMPLETE PLUGIN
View an example
Example installation for 1Sat
Example session using the verified commands above.
This skill should be used when an application or agent needs to drive the 1Sat CLI wallet over HTTP — running `1sat serve wallet-api`, the app-facing BRC-100 endpoint on 127.0.0.1:3321, and managing what each app may do with `1sat permissions list/grant/revoke`. Triggers on 'wallet API', 'BRC-100 endpoint', 'serve wallet-api', '1sat permissions', 'permission denied for', 'permissions grant', 'grant a permission', 'port 3321', 'HTTPWalletJSON', 'Origin header required', 'dApp connectivity', 'agent wallet access', or 'wallet access for an app'. Covers the deny-by-default permission model and the grant-and-retry loop. Uses @1sat/cli, @1sat/wallet and @1sat/wallet-server.
Install the complete plugin to include its agents, hooks, commands, and runtime context.
Fastest path: hand this line to the coding agent doing the setup. It reads this page and installs the 1Sat plugin, which ships this skill with everything it relies on.
Click anywhere on the prompt to copy.
Choose a runtime, then follow its setup steps. This installs the complete 1Sat plugin.
COMPLETE PLUGIN
Example session using the verified commands above.
The portable SKILL.md on its own, without the plugin’s hooks, agents, commands, and companion skills. Use it only when you intentionally want the narrower path.
Pass the canonical page to a teammate or keep it close for later.
This skill should be used when setting up a 1Sat wallet programmatically, creating a new wallet instance, configuring local + remote storage, managing the active storage, syncing addresses, or restoring from a backup file. Triggers on 'create wallet', 'setup wallet', 'initialize wallet', 'wallet storage', 'active storage', 'IndexedDB wallet', 'SQLite wallet', 'BRC-100 wallet', 'wallet factory', 'remote storage', 'set active storage', 'add remote', 'address sync', 'full sync', 'wallet backup', or 'restore backup'. Uses @1sat/wallet, @1sat/wallet-node, @1sat/wallet-browser, and @1sat/wallet-remote packages.