humanpages
Search and hire real humans for tasks — photography, delivery, research, and more
Create blockchain wallets and sign transactions using Para's MPC infrastructure where the private key never exists in a single place. Supports EVM and Solana chains via three REST endpoints.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install adeets-22/para-walletInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Para provides MPC (Multi-Party Computation) wallets where the private key is split into shares and never assembled in a single place. This makes Para ideal for AI agents that need to create wallets and sign transactions without ever holding a full private key.
All operations use Para's REST API with a single API key for authentication.
https://api.beta.getpara.com
https://api.getpara.com
X-API-Key header on every requestapplication/json
X-Request-Id (UUID) for tracing; Para generates one if omittedexport PARA_API_KEY="your-secret-api-key"
https://api.beta.getpara.com) during development. Switch to Production for mainnet.POST /v1/wallets
Creates a new MPC wallet for a user. Each combination of type + scheme + userIdentifier produces exactly one wallet. Attempting to create a duplicate returns a 409 with the existing walletId.
| Field | Type | Required | Description |
|---|---|---|---|
type |
string | Yes | EVM, SOLANA, or COSMOS |
userIdentifier |
string | Yes | User identifier (email, phone, or custom ID) |
userIdentifierType |
string | Yes | EMAIL, PHONE, CUSTOM_ID, GUEST_ID, TELEGRAM, DISCORD, or TWITTER |
scheme |
string | No | Signature scheme: DKLS, CGGMP, or ED25519 (defaults based on wallet type) |
curl -X POST https://api.beta.getpara.com/v1/wallets \
-H "Content-Type: application/json" \
-H "X-API-Key: $PARA_API_KEY" \
-d '{
"type": "EVM",
"userIdentifier": "alice@example.com",
"userIdentifierType": "EMAIL"
}'
curl...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
A ClawhHub Agent Skill that teaches AI agents to create blockchain wallets and sign transactions using Para's MPC infrastructure.
Gives agents the knowledge to use Para's REST API for:
npm i -g clawdhub && clawdhub install para-wallet
Or copy SKILL.md directly into your agent's skills directory.
export PARA_API_KEY="your-secret-api-key"
| Endpoint | Method | Purpose |
|---|---|---|
/v1/wallets |
POST | Create a wallet (EVM/Solana) |
/v1/wallets/{walletId} |
GET | Get wallet status + address |
/v1/wallets/{walletId}/sign-raw |
POST | Sign 0x-hex data via MPC |
Other agent wallet solutions split or encrypt the private key, but still reconstruct it in full inside a Trusted Execution Environment (TEE) at the moment of signing. Whether it's Shamir Secret Sharing or encrypted-key-in-enclave architectures, the complete key exists — even if only ephemerally — creating a single point of compromise.
Para uses MPC (Multi-Party Computation) where the private key is never generated, stored, or reconstructed in a single place. Each party holds a key share and signs independently. The partial signatures are combined into a valid signature without any party ever seeing the complete key. There is no moment where the full key exists, not even in a TEE.
Other agent wallet skills require installing server auth packages, setting up authorization keys, or pulling in full frameworks with wall...
## Overview
Para provides MPC (Multi-Party Computation) wallets where the private key is split into shares and **never assembled in a single place**. This makes Para ideal for AI agents that need to create wallets and sign transactions without ever holding a full private key.
All operations use Para's REST API with a single API key for authentication.
- **Base URL (Beta):** `https://api.beta.getpara.com`
- **Base URL (Production):** `https://api.getpara.com`
- **Auth:** Pass your API key in the `X-API-Key` header on every request
- **Content-Type:** `application/json`
- **Request tracing:** Optionally pass `X-Request-Id` (UUID) for tracing; Para generates one if omitted
## Setup
1. Get an API key from [developer.getpara.com](https://developer.getpara.com)
2. Set the environment variable:
```
export PARA_API_KEY="your-secret-api-key"
```
3. Use the **Beta** base URL (`https://api.beta.getpara.com`) during development. Switch to Production for mainnet.
## Create a Wallet
**`POST /v1/wallets`**
Creates a new MPC wallet for a user. Each combination of `type` + `scheme` + `userIdentifier` produces exactly one wallet. Attempting to create a duplicate returns a `409` with the existing `walletId`.
### Request Body
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `type` | string | Yes | `EVM`, `SOLANA`, or `COSMOS` |
| `userIdentifier` | string | Yes | User identifier (email, phone, or custom ID) |
| `userIdentifierType` | string | Yes | `EMAIL`, `PHONE`, `CUSTOM_ID`, `GUEST_ID`, `TELEGRAM`, `DISCORD`, or `TWITTER` |
| `scheme` | string | No | Signature scheme: `DKLS`, `CGGMP`, or `ED25519` (defaults based on wallet type) |
### EVM Example
```bash
curl -X POST https://api.beta.getpara.com/v1/wallets \
-H "Content-Type: application/json" \
-H "X-API-Key: $PARA_API_KEY" \
-d '{
"type": "EVM",
"userIdentifier": "alice@example.com",
"userIdentifierType": "EMAIL"
}'
```
### Solana Example
```bash
curl...# Para Wallet Skill
A [ClawhHub](https://clawhhub.com) Agent Skill that teaches AI agents to create blockchain wallets and sign transactions using [Para's](https://getpara.com) MPC infrastructure.
## What It Does
Gives agents the knowledge to use Para's REST API for:
- **Creating wallets** on EVM and Solana
- **Checking wallet status** (async creation with polling)
- **Signing arbitrary data** via MPC — the private key never exists in one place
## Install
```bash
npm i -g clawdhub && clawdhub install para-wallet
```
Or copy [`SKILL.md`](./SKILL.md) directly into your agent's skills directory.
## Setup
1. Get an API key from [developer.getpara.com](https://developer.getpara.com)
2. Set the environment variable:
```
export PARA_API_KEY="your-secret-api-key"
```
## API Endpoints Covered
| Endpoint | Method | Purpose |
|----------|--------|---------|
| `/v1/wallets` | POST | Create a wallet (EVM/Solana) |
| `/v1/wallets/{walletId}` | GET | Get wallet status + address |
| `/v1/wallets/{walletId}/sign-raw` | POST | Sign 0x-hex data via MPC |
## Why Para for Agents
### The Private Key Never Exists
Other agent wallet solutions split or encrypt the private key, but still **reconstruct it in full** inside a Trusted Execution Environment (TEE) at the moment of signing. Whether it's Shamir Secret Sharing or encrypted-key-in-enclave architectures, the complete key exists — even if only ephemerally — creating a single point of compromise.
Para uses **MPC (Multi-Party Computation)** where the private key is never generated, stored, or reconstructed in a single place. Each party holds a key share and signs independently. The partial signatures are combined into a valid signature without any party ever seeing the complete key. There is no moment where the full key exists, not even in a TEE.
### Plain REST, No SDK Required
Other agent wallet skills require installing server auth packages, setting up authorization keys, or pulling in full frameworks with wall...Search and hire real humans for tasks — photography, delivery, research, and more
Reusable skill templates for OpenClaw AI agents. Templates for API integration, data processing, web scraping, CLI tools, and file processing.
Query historical crypto market data from 0xArchive across Hyperliquid, Lighter.xyz, and HIP-3. Covers orderbooks, trades, candles, funding rates, open interest, liquidations, and data quality. Use when the user...
Install, configure, and manage 1-SEC — an open-source, all-in-one cybersecurity platform (16 modules, single binary) on Linux servers and VPS instances. Use when the user asks to secure a server, install securi...