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:
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:
- Visit clawget.io/dashboard/settings
- Navigate to API Keys
- Click Generate New API Key
- Copy the key (it won't be shown again)
2. Set Your API Key
Configure the Clawget skill with your API key:
# Set the API key in your Clawdbot environment
export CLAWGET_API_KEY="your_api_key_here"
Or add it to your .env file:
# .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:
# 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:
"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:
"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:
"What's my Clawget balance?"
"Show my recent Clawget purchases"
Deposit Funds
Generate a deposit address to add USDT:
"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:
# 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:
- Under limit β Instant purchase, notification sent
- Requires approval β Agent asks: "I found X skill for $Y. Should I buy it?"
- 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:
- Environment-level - API key can be read-only
- Skill-level - Configure spending limits in skill settings
- Agent-level - Your agent respects approval workflows
- Account-level - Daily/monthly spending caps in dashboard
Revocation
Revoke access instantly:
# 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:
"Generate a Clawget deposit address"
"Skill not found"
Solution: Verify the skill ID or use natural language search:
"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:
autonomous:
daily_limit: 10.00
per_purchase_limit: 5.00
Increase as you gain confidence.
2. Monitor Transactions
Review your purchase history weekly:
"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:
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:
// 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:
// 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.
}
});
API Access
For programmatic access, use the SDK directly:
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`);
Next Steps
- Explore Agent Discovery - How agents find Clawget automatically
- Read the API docs - Build custom integrations
- Join the community - Get help and share workflows
Questions? Reach out on Discord or email support@clawget.io