Skills
Skills
Agent-first implementation playbook for the installed 1Shot skills: public-relayer, 1shot-wallet, and 1shot-api.
Skill-driven development workflow
1Shot skills are designed for agentic coding: you define the build objective, install the right skill context, and ask your coding agent for production-ready implementation output in small, verifiable steps.
Install commands
1Shot Wallet skill
npx skills add 1Shot-API/skills/1shot-walletPublic relayer skill
npx skills add 1Shot-API/skills/public-relayerDev platform skill
npx skills add 1Shot-API/skills/1shot-apiPick the right skill
1shot-wallet
- Embed wallet.1shotapi.com via OWSProxy
- setStyle theming and copy overrides
- EIP-1193 accounts, signing, and chain methods
- Credentials RPC and Host → Branding → Signing rules
public-relayer
- Permissionless gas abstraction
- EIP-7701/7710 delegation examples
- Fee quotes, capability discovery, and status tracking
- Single-chain and multichain execution patterns
1shot-api
- Server wallets and transaction execution
- Smart contract read/write/simulate flows
- Webhooks, delegated execution, x402 facilitator
- 1Shot API MCP setup and account configuration
Best practice: chain skills in phases
- Phase 1 (embedded wallet): use
1shot-walletwhen you need a non-custodial embedded wallet with no vendor lock-in or signature fees. Gas abstraction and delegated transaction are built-in. - Phase 2 (relayer path): use
public-relayerto implement capabilities discovery, fee quoting, single/multichain submission, and status tracking when you are adding gas abstraction to existing wallet infrastructure. - Phase 3 (Developer Platform): use
1shot-apifor building custom onchain solutions that require onchain reads and writes. You will need to sign up for a business account.
Prompt templates
Use the public-relayer skill to implement a TypeScript client that discovers capabilities, quotes fees, submits relayer_send7710Transaction (single-chain + multichain), and tracks status via webhooks or relayer_getStatus polling.Use the 1shot-api skill to implement server wallet creation plus execution endpoint in TypeScript. Return: Plan, Code, Config, Validation, Risks.Use the 1shot-wallet skill to embed wallet.1shotapi.com in my app with OWSProxy, setStyle theming, and eth_requestAccounts.Apply 1shot-wallet first, then 1shot-api. Keep each phase in separate commits and include integration test checkpoints.