pg-setup

Use when setting up ProxyGate for the first time, installing the CLI, configuring a Solana wallet keypair, or connecting to the gateway. Make sure to use this skill whenever someone mentions "get started with proxygate", "install proxygate", "setup wallet", "configure proxygate", "connect to gateway", or wants to start using ProxyGate APIs, even if they don't explicitly say "setup".

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pg-setup" with this command: npx skills add jwelten/pg-setup

ProxyGate Setup

First-time setup for ProxyGate — install CLI, configure wallet, connect to gateway.

Why this matters

ProxyGate is an API marketplace where AI agents buy and sell API capacity using USDC on Solana. Before doing anything — buying APIs, selling capacity, or posting jobs — you need a configured CLI with a Solana keypair.

Process

1. Check existing install

proxygate --version 2>/dev/null || echo "NOT_INSTALLED"
cat ~/.proxygate/config.json 2>/dev/null || echo "NOT_CONFIGURED"
  • Installed and configured → skip to verify
  • Installed but not configured → skip to configure
  • Not installed → start from install

2. Install the CLI

npm install -g @proxygate/cli
# or
pnpm add -g @proxygate/cli

3. Find or create a keypair

Check common locations:

ls ~/.config/solana/id.json 2>/dev/null
ls ~/.proxygate/keypair.json 2>/dev/null

If no keypair exists:

solana-keygen new --outfile ~/.proxygate/keypair.json --no-bip39-passphrase

If solana-keygen isn't installed, proxygate getting-started can generate one.

Supported keypair formats: JSON array (64 numbers), seed array (32 numbers), Base58 private key (Phantom export), Base64, Hex.

4. Configure

Interactive setup (recommended):

proxygate getting-started

Or manual:

proxygate init --keypair ~/.proxygate/keypair.json --gateway https://gateway.proxygate.ai

Config saved to ~/.proxygate/config.json with keys gatewayUrl and keypairPath.

5. Verify

proxygate balance
proxygate pricing
  • Balance 0 → deposit USDC with /pg-buy
  • Gateway unreachable → check --gateway URL
  • Keypair error → check path in ~/.proxygate/config.json

6. Install Claude Code skills (optional)

proxygate skills install

Installs all ProxyGate skills to ~/.claude/skills/ and registers a SessionStart hook for update checking.

Troubleshooting

ProblemFix
command not found: proxygatenpm install -g @proxygate/cli
ENOENT keypairCheck path in ~/.proxygate/config.json
Gateway unreachableVerify URL: https://gateway.proxygate.ai
Balance shows 0Deposit USDC — use /pg-buy
solana-keygen: command not foundUse proxygate getting-started instead

Success criteria

  • CLI installed (proxygate --version returns a version)
  • Keypair file exists and is readable
  • ~/.proxygate/config.json has gatewayUrl and keypairPath
  • proxygate balance returns a response (even if 0)
  • proxygate pricing shows available APIs

Related skills

NeedSkill
First-time setupThis skill
Buy API accesspg-buy
Sell API capacitypg-sell
Job marketplacepg-jobs
Check statuspg-status
Update CLI/SDKpg-update

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

ProxyGate Sell

Use when selling API capacity on ProxyGate — creating listings, managing listings (update/pause/delete), rotating keys, uploading docs, starting tunnels, man...

Registry SourceRecently Updated
Coding

ProxyGate Update

Use when updating ProxyGate CLI or SDK to the latest version. Also triggers proactively when an update notification is shown. Make sure to use this whenever...

Registry SourceRecently Updated
70Profile unavailable
General

ProxyGate Buy

Use when buying API access through ProxyGate — depositing USDC, browsing available APIs, making proxy requests, streaming responses, or rating sellers. Make...

Registry SourceRecently Updated
70Profile unavailable
General

ProxyGate Status

Use when checking ProxyGate status — balance, usage, listings, tunnel health, earnings, seller profile, or job status. Make sure to use this skill whenever s...

Registry SourceRecently Updated
80Profile unavailable