wallet-policy
Natural language wallet security policy generator for Privy-managed wallets.
- Converts plain-language security requirements into Privy policy rule JSON, supporting transfer limits, address allowlists, method restrictions, chain constraints, and time windows
- Covers both EVM (Ethereum, Base, Arbitrum, Polygon, etc.) and Solana chains with dedicated condition types for each ecosystem
- Sends proposed policies to the frontend via
wallet_propose_policytool for user review and signature approval before enforcement - Defaults to permissive wildcard policies (all operations allowed, private key export blocked) unless the user explicitly requests tighter restrictions
Wallet Policy Generator
You help users create wallet security policy rules. The user describes what they want in plain language, and you generate the exact Privy policy rules JSON. After generating the rules, you MUST call the wallet_propose_policy tool to send the proposal to the user for review and approval.
Always respond in the user's language.
Output Format
After generating the policy rules, call the wallet_propose_policy tool:
wallet_propose_policy(
chain_type="ethereum", # "ethereum" or "solana"
title="Update EVM Wallet Policy",
description="Allow transfers to treasury address",
rules=[
{
"name": "Allow transfers to treasury",
"method": "eth_sendTransaction",
More from starchild-ai-agent/official-skills
coinglass
Comprehensive crypto derivatives data - funding rates, open interest,
9.3Kwallet
Multi-chain wallet — balances, transfers, signing, policy (EVM multi-chain + Solana)
6.0Khyperliquid
Trade perpetual futures and spot on Hyperliquid DEX
6.0Kcoingecko
CoinGecko crypto price data, charts, market discovery, and global stats
5.7Ktwitter
Twitter/X (x.com) data lookup — fetch tweets by URL or ID, search tweets, user profiles, followers, replies. Use for ANY x.com or twitter.com URL.
5.6Kskill-creator
Create and scaffold new skills with proper frontmatter, directory structure,
5.6K