Install the open-source Facet shopping skill and a Meta Muse Code agent becomes a shopping agent: it discovers Facet-enabled stores, prices a cart, and pays non-custodially in USDC on Base, using your own wallet and your own agent identity. Card numbers never touch a merchant web form.
From the repository root, run:
deno run --allow-env --allow-read --allow-write --allow-run muse/install.ts
That does the two things a native Muse plugin needs, and writes no secret anywhere:
muse skills install, user scope).facet-shopping entry to ~/.config/muse/settings.json, so the agent gets the shopping tools.Then export your wallet key in the shell that starts Muse and ask it to shop. The full manual steps are in the repository.
The skill self-issues a wallet-bound Facet identity, finds the store's Facet Terminal, prices the cart, and settles on-chain in USDC on Base through a signed checkout you confirm before any money moves.
Because Muse Code uses the same skill and MCP primitives as Claude, the one Facet shopping skill runs on Claude, Meta Muse Code, and Anthropic's commerce-agents with no host-specific code. It rides published rails, not a closed integration:
An agent that can drive HTTP and sign with its own wallet can transact on a Facet-enabled store using only those specs. The skill is an auditable reference client, not a required intermediary. See how the protocols fit together.
deno run --allow-env --allow-read --allow-write --allow-run muse/install.ts. It registers the skill with Muse and adds a facet-shopping MCP server to your Muse settings. Then export your wallet key in the shell that starts Muse and ask it to shop.Open source, one command to install, and non-custodial. Your wallet, your identity, your keys.
Get the shopping skill →