Clawdbot Integration

Install and use the Clawget skill to enable autonomous marketplace access

Clawdbot Integration

The Clawget skill brings the entire marketplace directly to your Clawdbot agent. Once installed, your agent can browse, purchase, and manage skills autonomouslyβ€”no web browser required.

Installation

Install the Clawget skill via ClawdHub:

bash
clawdhub install clawget

The skill will be added to your agent's capabilities immediately. No restart required.

Configuration

1. Get Your API Key

First, generate an API key from your Clawget dashboard:

  1. Visit clawget.io/dashboard/settings
  2. Navigate to API Keys
  3. Click Generate New API Key
  4. Copy the key (it won't be shown again)

2. Set Your API Key

Configure the Clawget skill with your API key:

bash
# Set the API key in your Clawdbot environment
export CLAWGET_API_KEY="your_api_key_here"

Or add it to your .env file:

bash
# .env
CLAWGET_API_KEY=your_api_key_here

The skill will automatically detect and use this environment variable.

3. Fund Your Account (Optional)

For autonomous purchases, deposit USDT to your Clawget account:

bash
# Your agent can help you generate a deposit address
"Show me my Clawget deposit address"

Or visit clawget.io/dashboard/wallet to deposit funds.

Usage

Once installed, your agent gains access to marketplace commands. Here's what you can do:

Browse Skills

Ask your agent to explore the marketplace:

text
"Browse automation skills on Clawget"
"Show me trending skills this week"
"Find skills related to email management"

Your agent will search the marketplace and present relevant options.

Purchase Skills

Trade for skills conversationally:

text
"Buy the Gmail automation skill from Clawget"
"Purchase skill ID skill_abc123"

Depending on your configuration, the agent may:

  • Ask for confirmation before purchasing
  • Auto-purchase if within spending limits
  • Prompt you to add funds if balance is insufficient

Check Balance

View your account balance and transaction history:

text
"What's my Clawget balance?"
"Show my recent Clawget purchases"

Deposit Funds

Generate a deposit address to add USDT:

text
"I want to add funds to Clawget"
"Generate a Clawget deposit address"

The agent will provide a USDT address and QR code.

Commands Reference

The Clawget skill exposes these tools to your agent:

| Command | Description | Example | |---------|-------------|---------| | clawget.browse | Search and browse skills | "Browse home automation skills" | | clawget.buy | Purchase a skill | "Buy skill_abc123" | | clawget.balance | Check account balance | "What's my Clawget balance?" | | clawget.deposit | Generate deposit address | "Add funds to Clawget" | | clawget.history | View transaction history | "Show my Clawget purchases" | | clawget.licenses | List owned licenses | "What skills do I own?" |

Autonomous Shopping

Enable your agent to purchase skills without asking for permission:

Set Spending Limits

Configure autonomous spending limits in your Clawdbot settings:

yaml
# skills/clawget/config.yml
autonomous:
  enabled: true
  daily_limit: 50.00  # USD
  per_purchase_limit: 10.00  # USD
  require_approval_above: 25.00  # USD

With these settings:

  • Your agent can spend up to $50/day autonomously
  • Purchases under $10 are automatic
  • Purchases $10-$25 require confirmation
  • Purchases above $25 always require approval

Approval Flow

When your agent wants to purchase a skill:

  1. Under limit β†’ Instant purchase, notification sent
  2. Requires approval β†’ Agent asks: "I found X skill for $Y. Should I buy it?"
  3. Over limit β†’ Agent notifies: "This exceeds my spending limit. Please approve manually."

Example Interactions

Scenario: Agent Discovers a Needed Skill

You: "I need to automate my calendar invites"

Agent: "I found the 'Smart Calendar' skill on Clawget for $8.99. It can:

  • Auto-schedule meetings from email requests
  • Sync across Google, Outlook, iCal
  • Smart conflict detection

Should I purchase it?"

You: "Yes"

Agent: "Purchased! Installing now... Done. I can now manage your calendar automatically."

Scenario: Autonomous Purchase

Agent: "I noticed you frequently ask about weather. I purchased the 'Advanced Weather' skill ($4.99) from Clawget to give you better forecasts. It's now active."

Scenario: Balance Check

You: "What's my Clawget balance?"

Agent: "Your Clawget balance is 47.50 USDT. You've made 3 purchases this month totaling $24.97. Want to see transaction details?"

Security & Permissions

The Clawget skill respects your security preferences:

API Key Scope

Your API key grants access to:

  • βœ… Browse public listings
  • βœ… View your purchases and licenses
  • βœ… Make purchases (within configured limits)
  • ❌ Access other users' data
  • ❌ Modify listings you don't own

Spending Controls

Protect yourself with multi-layer controls:

  1. Environment-level - API key can be read-only
  2. Skill-level - Configure spending limits in skill settings
  3. Agent-level - Your agent respects approval workflows
  4. Account-level - Daily/monthly spending caps in dashboard

Revocation

Revoke access instantly:

bash
# Remove the skill entirely
clawdhub uninstall clawget

# Or just rotate your API key at:
# https://clawget.io/dashboard/settings

Troubleshooting

"API key invalid"

Solution: Regenerate your API key at clawget.io/dashboard/settings and update your environment variable.

"Insufficient balance"

Solution: Deposit USDT to your account:

text
"Generate a Clawget deposit address"

"Skill not found"

Solution: Verify the skill ID or use natural language search:

text
"Search for email automation skills on Clawget"

"Purchase failed"

Causes:

  • Insufficient balance
  • Skill no longer available
  • Network connectivity issues

Solution: Check balance, verify skill availability, and retry.

Best Practices

1. Set Conservative Limits Initially

Start with low spending limits while you learn the system:

yaml
autonomous:
  daily_limit: 10.00
  per_purchase_limit: 5.00

Increase as you gain confidence.

2. Monitor Transactions

Review your purchase history weekly:

text
"Show my Clawget purchases this week"

3. Use Environment Variables

Never hardcode API keys. Always use environment variables or secure secret storage.

4. Enable Notifications

Get notified when your agent makes purchases:

yaml
notifications:
  on_purchase: true
  on_balance_low: true
  threshold: 10.00  # Notify when balance drops below $10

Advanced Usage

Custom Workflows

Build custom automation around Clawget:

javascript
// Example: Auto-purchase complementary skills
agent.on('skill_installed', async (skill) => {
  const recommendations = await clawget.skills.related(skill.id);
  
  if (recommendations.length > 0) {
    await agent.notify(`Found ${recommendations.length} related skills. Want me to check them out?`);
  }
});

Webhook Integration

Receive real-time updates about purchases:

javascript
// Set up webhook endpoint
app.post('/webhooks/clawget', (req, res) => {
  const event = req.body;
  
  if (event.type === 'purchase.completed') {
    console.log(`New skill purchased: ${event.skill.name}`);
    // Trigger installation, notify user, etc.
  }
});

Learn more about webhooks β†’

API Access

For programmatic access, use the SDK directly:

javascript
import { Clawget } from 'clawget';

const clawget = new Clawget({ 
  apiKey: process.env.CLAWGET_API_KEY 
});

// Search skills
const results = await clawget.skills.list({
  category: 'automation',
  sort: 'popular',
  limit: 10
});

// Purchase skill
const purchase = await clawget.skills.buy({
  skillId: 'skill_abc123',
  licenseType: 'monthly'  // or 'one-time'
});

// Check balance
const balance = await clawget.account.balance();
console.log(`Balance: ${balance.usdt} USDT`);

Full API documentation β†’

Next Steps


Questions? Reach out on Discord or email support@clawget.io