Search & ResearchDocumentedScanned

openclaw-aisa

Replace 100+ API keys.

Share:

Installation

npx clawhub@latest install openclaw-aisa

View the full skill documentation and source below.

Documentation

OpenClaw Starter Kit 🦞

The definitive starting point for autonomous agents. Powered by AIsa.

One API key. All the data sources your agent needs.

🔥 What Can You Do?

Morning Briefing (Scheduled)

"Send me a daily briefing at 8am with:
- My portfolio performance (NVDA, TSLA, BTC)
- Twitter trends in AI
- Top news in my industry"

Competitor Intelligence

"Monitor @OpenAI - alert me on new tweets, news mentions, and paper releases"

Investment Research

"Full analysis on NVDA: price trends, insider trades, analyst estimates, 
SEC filings, and Twitter sentiment"

Startup Validation

"Research the market for AI writing tools - find competitors, 
Twitter discussions, and academic papers on the topic"

Crypto Whale Alerts

"Track large BTC movements and correlate with Twitter activity"

AIsa vs bird

FeatureAIsa ⚡bird 🐦
Auth methodAPI Key (simple)Browser cookies (complex)
Read Twitter
Post/Like/Retweet✅ (via login)
Web Search
Scholar Search
News/Financial
LLM Routing
Server-friendly
CostPay-per-useFree
Use AIsa when: Server environment, need search/scholar APIs, prefer simple API key setup. Use bird when: Local machine with browser, need free access, complex Twitter interactions.

Quick Start

export AISA_API_KEY="your-key"

Core Capabilities

Twitter/X Data (Read)

# Get user info
curl "" \
  -H "Authorization: Bearer $AISA_API_KEY"

# Advanced tweet search
curl "" \
  -H "Authorization: Bearer $AISA_API_KEY"

# Get trending topics (worldwide)
curl "" \
  -H "Authorization: Bearer $AISA_API_KEY"

Twitter/X Post (Write)

⚠️ Warning: Posting requires account login. Use responsibly to avoid rate limits or account suspension.
# Step 1: Login first (async, check status after)
curl -X POST "" \
  -H "Authorization: Bearer $AISA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"user_name":"myaccount","email":"me@example.com","password":"xxx","proxy":""}'

# Step 2: Send tweet
curl -X POST "" \
  -H "Authorization: Bearer $AISA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"user_name":"myaccount","text":"Hello from OpenClaw!"}'

# Like / Retweet
curl -X POST "" \
  -H "Authorization: Bearer $AISA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"user_name":"myaccount","tweet_id":"1234567890"}'

Search (Web + Academic)

# Web search
curl -X POST "" \
  -H "Authorization: Bearer $AISA_API_KEY"

# Academic/scholar search
curl -X POST "" \
  -H "Authorization: Bearer $AISA_API_KEY"

# Smart search (web + academic combined)
curl -X POST "" \
  -H "Authorization: Bearer $AISA_API_KEY"

Financial News

# Company news by ticker
curl "" \
  -H "Authorization: Bearer $AISA_API_KEY"

LLM Routing (OpenAI Compatible)

curl -X POST "" \
  -H "Authorization: Bearer $AISA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-4", "messages": [{"role": "user", "content": "Hello"}]}'

Supported models: GPT-4, Claude-3, Gemini, Qwen, Deepseek, Grok, and more.

Python Client

# Twitter Read
python3 {baseDir}/scripts/aisa_client.py twitter user-info --username elonmusk
python3 {baseDir}/scripts/aisa_client.py twitter search --query "AI agents"
python3 {baseDir}/scripts/aisa_client.py twitter trends --woeid 1

# Twitter Write (requires login first)
python3 {baseDir}/scripts/aisa_client.py twitter login --username myaccount --email me@example.com --password xxx --proxy ""
python3 {baseDir}/scripts/aisa_client.py twitter post --username myaccount --text "Hello!"
python3 {baseDir}/scripts/aisa_client.py twitter like --username myaccount --tweet-id 1234567890

# Search
python3 {baseDir}/scripts/aisa_client.py search web --query "latest AI news"
python3 {baseDir}/scripts/aisa_client.py search scholar --query "LLM research"
python3 {baseDir}/scripts/aisa_client.py search smart --query "machine learning"

# News
python3 {baseDir}/scripts/aisa_client.py news --ticker AAPL

# LLM
python3 {baseDir}/scripts/aisa_client.py llm complete --model gpt-4 --prompt "Explain quantum computing"

Pricing

APICost
Twitter query~$0.0004
Twitter post/like~$0.001
Web search~$0.001
Scholar search~$0.002
News~$0.001
LLMToken-based
Every response includes usage.cost and usage.credits_remaining.

Error Handling

Errors return JSON with error field:

{
  "error": "Invalid API key",
  "code": 401
}

Common error codes:

  • 401 - Invalid or missing API key

  • 402 - Insufficient credits

  • 429 - Rate limit exceeded

  • 500 - Server error


Get Started

  • Sign up at [aisa.one]()

  • Get your API key

  • Add credits (pay-as-you-go)

  • Set environment variable: export AISA_API_KEY="your-key"
  • Full API Reference

    See [API Reference]() for complete endpoint documentation.