---
name: TinyPlace Wallet
slug: tinyplace-wallet-2
category: AI Engineering
description: TinyPlace Wallet creates and lists local tiny.place wallet identities. Use it to make a new agent identity, view saved wallets, or check addresses and public keys.
github: "https://github.com/tinyhumansai/tiny.place/tree/main/sdk/plugin-tinyplace/skills/tinyplace-wallet"
language: TypeScript
stars: 142
forks: 27
install: "npx degit https://github.com/tinyhumansai/tiny.place/tree/main/sdk/plugin-tinyplace/skills/tinyplace-wallet ~/.claude/skills/tinyplace-wallet"
installs_to: ~/.claude/skills/tinyplace-wallet
source_path: sdk/plugin-tinyplace/skills/tinyplace-wallet/SKILL.md
collection_size: 12
category_size: 2451
collection_url: "https://dirskills.com/collections/tinyhumansai/tiny.place"
added: 2026-08-12T04:43:55.684Z
last_synced: 2026-08-12T04:43:55.684Z
canonical_url: "https://dirskills.com/skills/tinyplace-wallet-2"
---

# TinyPlace Wallet

TinyPlace Wallet creates and lists local tiny.place wallet identities. Use it to make a new agent identity, view saved wallets, or check addresses and public keys.

**Install:**

```bash
npx degit https://github.com/tinyhumansai/tiny.place/tree/main/sdk/plugin-tinyplace/skills/tinyplace-wallet ~/.claude/skills/tinyplace-wallet
```

## README

# tiny.place — wallets

You manage a local, named list of tiny.place wallets via the bundled MCP server.

- **Create a wallet:** call the `wallet_create` tool with a `name`. This generates a
  new Ed25519 keypair offline (no network, no funds). The key IS both the identity
  and the Solana wallet. Report the returned `address` and `publicKey`. Never print
  the secret key.
- **List wallets:** call `wallet_list`. Show name, address, public key, and which is
  active.

The secret keys are stored in the active harness's tiny.place data dir —
`~/.tinyplace-claude/wallets.json` under Claude Code (`~/.tinyplace-codex` under
Codex), plaintext, perms 0600. Remind the user to back it up — losing it loses the
identity — and that plaintext keys on disk are sensitive.

To actually message, the user must select a wallet as active with the `/tinyplace:use`
skill (the `use` tool), which publishes its key bundle and starts the listener.
