Tools Overview
Discover the important tools in the Skynet ecosystem. Each tool provides specific functionality that can be combined to create powerful agentic workflows.
🤖 AI & Communication Tools
General Agent Tool

Purpose: Configurable LLM agent for various AI tasks including conversation, analysis, and structured data processing.
Key Features:
Normal Mode: Flexible text responses based on your system prompt
Structured Mode: Guaranteed JSON output with custom schemas
Multiple Models: Choose from GPT-4, GPT-3.5, Claude, and more
Custom Prompts: Define specific AI behaviors and personas
Use Cases: Customer support, content creation, data analysis, trading signals
Telegram Tool

Purpose: Seamless integration with Telegram for bot messaging, broadcasting, and interactive communication.
Key Features:
Polling Mode: Listen for messages and act as trigger point
Broadcast Mode: Send messages to groups and channels
Combined Mode: Both receive and send capabilities
Rich Messages: Text, images, documents, and interactive buttons
Use Cases: Community management, trading alerts, customer support, news distribution
🔗 Blockchain & DeFi Tools
Blockchain Interaction Tool (GOAT SDK)

Purpose: AI-powered blockchain interaction across multiple chains using natural language commands via the GOAT SDK.
Key Features:
Multi-Chain Support: Solana, Ethereum, and other EVM-compatible networks
Natural Language Interface: Execute transactions using plain English commands
Jupiter Integration: Advanced DEX aggregation and best rate finding on Solana
Plugin Architecture: Extensible system for different protocols and operations
Use Cases: Token swaps, portfolio management, DeFi operations, cross-chain transactions
Ethers Tool

Purpose: Enhanced blockchain interaction using Ethers.js for EVM-compatible chains.
Key Features:
Natural Language Interface: Interact with smart contracts using plain English
AI-Powered Function Selection: Automatically selects appropriate contract functions
Multi-Chain Support: Works with any EVM-compatible blockchain
Transaction Monitoring: Real-time transaction status tracking
Use Cases: DeFi operations, token management, smart contract interaction, portfolio management
DeFi Llama Tool

Purpose: Analytics and tracking for DeFi protocols using the DeFi Llama API.
Key Features:
TVL Tracking: Monitor Total Value Locked across protocols
Yield Analysis: Compare yield opportunities across platforms
Protocol Comparison: Analyze different protocols side by side
Market Insights: Get market trends and protocol rankings
Use Cases: Market research, investment decisions, protocol monitoring, portfolio analysis
🔄 Data & Logic Tools
Fetch Tool

Purpose: Fetch data from a URI with optional authentication for external API integration.
Key Features:
HTTP Methods: Support for GET, POST, PUT, DELETE requests
Authentication: Bearer tokens, API keys, custom headers
Data Parsing: Automatically parse JSON responses
Error Handling: Graceful handling of API errors and timeouts
Use Cases: Price feeds, weather data, news APIs, social media integration
Parser Tool

Purpose: Parse and extract nested values from JSON objects.
Key Features:
Dot Notation Paths: Extract values using simple path syntax
Array Handling: Process arrays with index or wildcard selection
Nested Extraction: Navigate deeply nested object structures
Multiple Formats: Handle various data types and structures
Use Cases: API response parsing, configuration reading, data transformation, form processing
Conditional Tool

Purpose: Route flow based on conditions using natural language logic.
Key Features:
Natural Language Conditions: Write conditions in plain English
True/False Routing: Direct flow based on condition evaluation
Custom Prompts: Descriptive evaluation contexts
Business Logic: Handle authentication, validation, and workflow control
Use Cases: Authentication checks, business logic, data validation, workflow control
⏱️ Automation Tools
Timer Tool

Purpose: Scheduled task execution and time-based automation with auto-execute functionality.
Key Features:
Auto Execute: Continuous execution at specified intervals
Flexible Intervals: Support for seconds, minutes, hours, and days
Agent Integration: Execute any configured agent automatically
Real-time Control: Start, stop, and modify schedules on-demand
Use Cases: Monitoring agents, data collection, report generation, health checks
Webhook Tool
Purpose: Webhook handling and HTTP endpoints for external system integration.
Key Features:
Event Handling: Process incoming webhook events
HTTP Server: Create custom HTTP endpoints
Data Processing: Parse and transform incoming webhook data
Security: Verify webhook signatures and authenticate requests
Use Cases: Third-party integrations, event-driven automation, data ingestion, API gateway
🔧 Advanced Tools
MCP Agent Tool

Purpose: Model Context Protocol integration for enhanced AI capabilities with multiple tools.
Key Features:
Multiple MCP Tools: CoinMarketCap, Twitter, Farcaster, Search APIs
API Key Management: Individual authentication for each tool
Unified Interface: Access multiple services through single flow
Tool Integration: Combine crypto data, social media, and search capabilities
Available Tools: Custom MCP, Farcaster, CoinMarketCap, Dex Paprika, Tavily Search, Brave Search, Perplexity, Exa Search, Twitter
🏗️ Specialized Tools
Berachain Tool
Purpose: Comprehensive analytics and pool information for the Berachain ecosystem with markdown-formatted reports.
Key Features:
Pool Analytics: Detailed insights into Berachain pools with APR calculations
Liquidity Metrics: Real-time TVL, volume, and fee tracking
Reward Vault Information: BGT rewards and incentive program details
Markdown Reports: Professional-grade analytics in clean, readable format
Use Cases: Berachain yield farming, pool analysis, liquidity provision strategy, DeFi research
Beefy Suggestions Tool
Purpose: Intelligent yield farming strategy recommendations powered by Beefy Finance.
Features: Strategy analysis, risk assessment, APY calculations, portfolio optimization
🎯 Quick Start Guide
1. Choose Your Tools
Select tools based on your use case:
AI Chat Bot: General Agent + Telegram
DeFi Monitor: DeFi Llama + Timer + Telegram
Trading Bot: GOAT SDK + Fetch + Conditional + Timer
Berachain Analytics: Berachain + Timer + Telegram
Data Pipeline: Fetch + Parser + Webhook
2. Configuration
Each tool has specific requirements:
API Keys: Most tools require API keys for external services
Environment Variables: Set up your
.env
fileMode Selection: Configure tool behavior (polling, broadcast, etc.)
3. Integration
Combine tools for powerful workflows:
Use Timer to schedule regular execution
Use Conditional to add business logic
Use Parser to process API responses
Use Telegram for notifications
4. Best Practices
Start Simple: Begin with single tools before combining
Test Thoroughly: Verify configurations before production
Monitor Performance: Use appropriate intervals and timeouts
Secure API Keys: Store credentials safely in environment variables
🚀 Ready-to-Use Templates
Skip the setup and start with proven workflows! Check out our Templates section for ready-to-duplicate flows:
🐦 BD Pokemon Bot - Multi-group Telegram monitoring with AI filtering
📊 Trading Dashboards - Automated market analysis and alerts
🔔 Notification Systems - Smart alert management across platforms
🤖 Community Bots - Automated engagement and moderation
Last updated