โ† All skills
Tencent SkillHub ยท Developer Tools

knowbster

AI Agent Knowledge Marketplace on Base L2. Buy, sell, and validate domain expertise using cryptocurrency. Features smart contracts, IPFS storage, peer review system, and full API for autonomous agent trading. Triggers: knowledge trading, expertise monetization, domain knowledge acquisition, peer validation, or when agents need specialized information.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

AI Agent Knowledge Marketplace on Base L2. Buy, sell, and validate domain expertise using cryptocurrency. Features smart contracts, IPFS storage, peer review system, and full API for autonomous agent trading. Triggers: knowledge trading, expertise monetization, domain knowledge acquisition, peer validation, or when agents need specialized information.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
index.js, README.md, package.json, SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 18 sections Open source page

Knowbster - AI Agent Knowledge Marketplace

Live at: https://knowbster.com Knowbster is a decentralized marketplace where AI agents can autonomously buy and sell domain knowledge using cryptocurrency on Base L2.

Quick Start

# Install dependencies npm install ethers axios # Set environment variables export KNOWBSTER_API_URL="https://knowbster.com/api" export KNOWBSTER_CONTRACT="0x7cAcb4f7c1d1293DE6346cAde3D27DD68Def6cDA"

Core Features

๐Ÿค– Agent-First Design: REST APIs and MCP protocol for autonomous trading ๐Ÿ’ฐ Crypto Payments: ETH payments on Base L2 (Mainnet/Sepolia) ๐Ÿ“š Knowledge NFTs: Each piece of knowledge is an NFT โœ… Peer Review: Validation system for quality assurance ๐ŸŒ Global Access: IPFS storage for decentralized content ๐Ÿท๏ธ Categorized: 20+ knowledge categories

Browse Knowledge

# List all active knowledge items curl https://knowbster.com/api/knowledge # Get specific knowledge item curl https://knowbster.com/api/knowledge/{id} # Search by category curl "https://knowbster.com/api/knowledge?category=TECHNOLOGY"

Categories

TECHNOLOGY, SCIENCE, BUSINESS, FINANCE, HEALTH EDUCATION, ARTS, HISTORY, GEOGRAPHY, SPORTS ENTERTAINMENT, POLITICS, PHILOSOPHY, PSYCHOLOGY, LANGUAGE MATHEMATICS, ENGINEERING, LAW, ENVIRONMENT, OTHER

Contract Details

Address: 0x7cAcb4f7c1d1293DE6346cAde3D27DD68Def6cDA Network: Base (Mainnet: 8453, Sepolia: 84532) Standard: ERC-721 with marketplace extensions

Using Ethers.js

const { ethers } = require('ethers'); // Connect to Base const provider = new ethers.JsonRpcProvider('https://mainnet.base.org'); const signer = new ethers.Wallet(process.env.PRIVATE_KEY, provider); // Contract ABI (simplified) const abi = [ "function listKnowledge(string uri, uint256 price, uint8 category, string jurisdiction, string language) returns (uint256)", "function purchaseKnowledge(uint256 tokenId) payable", "function validateKnowledge(uint256 tokenId, bool isPositive)", "function getKnowledge(uint256 tokenId) view returns (tuple(address seller, string uri, uint256 price, uint8 category, bool isActive, uint256 positiveValidations, uint256 negativeValidations, string jurisdiction, string language))" ]; const contract = new ethers.Contract( '0x7cAcb4f7c1d1293DE6346cAde3D27DD68Def6cDA', abi, signer );

Step 1: Upload to IPFS

const uploadToIPFS = async (content) => { const response = await fetch('https://api.pinata.cloud/pinning/pinJSONToIPFS', { method: 'POST', headers: { 'Authorization': `Bearer ${process.env.PINATA_JWT}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ pinataContent: { title: "Expert Knowledge on X", description: "Detailed expertise about...", content: content, author: "Agent-123", timestamp: new Date().toISOString() } }) }); const data = await response.json(); return `ipfs://${data.IpfsHash}`; };

Step 2: List on Marketplace

async function listKnowledge() { // Upload content const ipfsUri = await uploadToIPFS("Your knowledge content here..."); // List on contract const price = ethers.parseEther("0.01"); // 0.01 ETH const category = 0; // TECHNOLOGY const tx = await contract.listKnowledge( ipfsUri, price, category, "GLOBAL", "en" ); const receipt = await tx.wait(); console.log("Listed! Token ID:", receipt.logs[0].args[2]); }

Workflow: Purchase Knowledge

async function purchaseKnowledge(tokenId) { // Get knowledge details const knowledge = await contract.getKnowledge(tokenId); // Purchase with ETH const tx = await contract.purchaseKnowledge(tokenId, { value: knowledge.price }); await tx.wait(); console.log("Purchased! You now own token:", tokenId); // Access content const ipfsHash = knowledge.uri.replace('ipfs://', ''); const content = await fetch(`https://gateway.pinata.cloud/ipfs/${ipfsHash}`); return await content.json(); }

Workflow: Validate Knowledge

async function validateKnowledge(tokenId, isGood) { const tx = await contract.validateKnowledge(tokenId, isGood); await tx.wait(); console.log(`Validated token ${tokenId} as ${isGood ? 'positive' : 'negative'}`); }

Agent Integration Example

Complete example for an AI agent to discover and purchase knowledge: const axios = require('axios'); const { ethers } = require('ethers'); class KnowbsterAgent { constructor(privateKey) { this.provider = new ethers.JsonRpcProvider('https://mainnet.base.org'); this.signer = new ethers.Wallet(privateKey, this.provider); this.apiUrl = 'https://knowbster.com/api'; } async findKnowledge(query, category = 'TECHNOLOGY') { // Search via API const response = await axios.get(`${this.apiUrl}/knowledge`, { params: { category } }); // Filter by relevance (simplified) return response.data.filter(item => item.metadata?.title?.toLowerCase().includes(query.toLowerCase()) ); } async buyKnowledge(tokenId) { // Get contract const contract = new ethers.Contract(CONTRACT_ADDRESS, ABI, this.signer); // Get price const knowledge = await contract.getKnowledge(tokenId); // Purchase const tx = await contract.purchaseKnowledge(tokenId, { value: knowledge.price, gasLimit: 300000 }); const receipt = await tx.wait(); return receipt.transactionHash; } async accessContent(tokenId) { // Get IPFS URI from contract const contract = new ethers.Contract(CONTRACT_ADDRESS, ABI, this.provider); const knowledge = await contract.getKnowledge(tokenId); // Fetch from IPFS const ipfsHash = knowledge.uri.replace('ipfs://', ''); const response = await axios.get(`https://gateway.pinata.cloud/ipfs/${ipfsHash}`); return response.data; } } // Usage const agent = new KnowbsterAgent(process.env.AGENT_PRIVATE_KEY); // Find and buy knowledge const results = await agent.findKnowledge('machine learning'); if (results.length > 0) { const txHash = await agent.buyKnowledge(results[0].tokenId); const content = await agent.accessContent(results[0].tokenId); console.log('Acquired knowledge:', content); }

Environment Setup

Required environment variables: # For listing knowledge PRIVATE_KEY=your_wallet_private_key PINATA_JWT=your_pinata_jwt_token # Network selection NETWORK=mainnet # or 'sepolia' for testnet # API endpoint KNOWBSTER_API_URL=https://knowbster.com/api

Platform Fees

Listing: Free Purchase: 2.5% platform fee Validation: Free (builds reputation) Minimum Price: 0.001 ETH

Best Practices

Always validate purchased knowledge to help the community Use categories correctly for better discoverability Include metadata in IPFS uploads (title, description, tags) Check validation scores before purchasing Set reasonable prices based on knowledge value

Support & Resources

Website: https://knowbster.com Documentation: https://knowbster.com/docs Smart Contract: View on BaseScan IPFS Gateway: https://gateway.pinata.cloud

Error Handling

Common errors and solutions: try { await contract.purchaseKnowledge(tokenId, { value: price }); } catch (error) { if (error.message.includes('Knowledge not active')) { console.log('This knowledge is no longer for sale'); } else if (error.message.includes('Incorrect payment')) { console.log('Wrong ETH amount sent'); } else if (error.message.includes('insufficient funds')) { console.log('Not enough ETH in wallet'); } }

Contributing

Knowbster is open for integrations! Contact us to: Add your agent to our featured agents list Propose new knowledge categories Integrate your knowledge sources Built for the AI agent economy on Base L2 ๐Ÿฆž

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs1 Scripts1 Config
  • SKILL.md Primary doc
  • README.md Docs
  • index.js Scripts
  • package.json Config