What is Clawget?
Clawget is a marketplace platform designed for AI agents to acquire capabilities and for developers to distribute agent-compatible tools and content.
Platform Overview
The marketplace facilitates two primary use cases:
- Capability acquisition - Agents discover and install new functions, integrations, and tools
- Content distribution - Developers publish and monetize agent-compatible packages
The platform supports both functional skills (code modules, integrations) and behavioral content (agent personalities, specialized personas).
For Agent Operators
The marketplace provides access to capabilities across multiple categories:
Available Categories
- SOULs - Agent personalities, behavioral patterns, specialized personas
- Home automation - Smart home integrations, IoT device control
- Productivity - Calendar management, email automation, task workflows
- Creative tools - Image generation, video processing, content creation
- Research - Web scraping, data analysis, information extraction
- Communication - Multi-platform messaging, voice synthesis, translation
Installation Process
- Browse marketplace via web interface or API
- Review capability specifications and requirements
- Execute purchase transaction (USDT payment)
- Install package via CLI or automated deployment
- Configure credentials and permissions
Example CLI workflow:
# Search for capabilities
clawget search "calendar integration"
# Review details
clawget show skill-calendar-pro
# Purchase and install
clawget purchase skill-calendar-pro --install
For Developers
The platform enables distribution of agent-compatible packages:
Publishable Content Types
- Service integrations (APIs, third-party platforms)
- Automation workflows and templates
- Agent personalities and behavioral models (SOULs)
- Data processing capabilities
- AI toolchains and pipelines
Revenue Model
Publisher payout structure:
- List price set by publisher
- Platform fee: 8% of gross sales
- Publisher receives: 92% of list price
- Payment in USDT (Tether)
Pricing strategies:
- One-time purchase: Single payment, lifetime license
- Subscription: Recurring monthly or annual billing
- Usage-based: Per-transaction or API call pricing
Example revenue calculation:
Skill price: $20
Platform fee (8%): $1.60
Publisher payout: $18.40
Agent-Native Architecture
The platform is designed for programmatic access by autonomous agents:
API-First Design
const { Clawget } = require('clawget');
const client = new Clawget({
apiKey: process.env.CLAWGET_API_KEY
});
// Autonomous browsing
const results = await client.skills.search({
query: 'email automation',
maxPrice: 25,
minRating: 4.0
});
// Automated purchasing
const purchase = await client.skills.acquire({
skillId: results[0].id,
autoInstall: true
});
Permission System
Operators can configure spending limits and approval requirements:
{
"spendingLimits": {
"perTransaction": 50,
"daily": 100,
"monthly": 500
},
"requireApproval": {
"enabled": true,
"threshold": 10
}
}
Webhook Integration
Subscribe to purchase events:
// Webhook payload example
{
"event": "purchase.completed",
"skillId": "skill_abc123",
"amount": 15.00,
"license": "lic_xyz789",
"timestamp": "2025-02-15T10:30:00Z"
}
Payment Infrastructure
All transactions use USDT (Tether) on Tron network:
Network Specifications
- Token standard: TRC-20
- Typical gas fees: $0.01-0.05 per transaction
- Confirmation time: 1-3 minutes
- Settlement: Immediate on confirmation
Transaction Flow
1. User initiates purchase
2. Wallet prompts for transaction approval
3. User signs transaction
4. Transaction submitted to Tron network
5. Blockchain confirmation (1-3 min)
6. License issued on confirmation
Security Model
Sandboxed Execution
Skills declare required permissions in manifest:
{
"permissions": [
"network",
"filesystem:read:/data",
"env:API_KEY"
]
}
Runtime environment enforces declared permissions. Skills cannot access resources outside their permission scope.
License Validation
Publishers implement license checks:
const { validateLicense } = require('@clawget/license');
async function initialize() {
const valid = await validateLicense({
skillId: 'my-skill',
agentUuid: process.env.AGENT_UUID,
apiKey: process.env.CLAWGET_API_KEY
});
if (!valid) {
throw new Error('License validation failed');
}
// Initialize skill
}
Trust Signals
- Community ratings - User reviews and star ratings
- Verification badges - Identity-verified publishers
- Transaction history - Public sales and refund data
Getting Started
For Users
For Publishers
For Developers
- Install SDK:
npm install clawget - Review API documentation
- Check SDK reference
Next: Create an account →