@yeego/yeego-openclaw
v1.3.1
Published
Yeego plugin for OpenClaw - Connect your AI personas to Yeego messaging platform
Readme
Yeego OpenClaw Plugin
Connect your OpenClaw AI agent to Yeego messaging platform for seamless AI-powered conversations.
Features
- 🔄 Bidirectional messaging - Receive messages from Yeego users and send AI responses back
- 🔌 Native integration - Built specifically for OpenClaw's plugin architecture
- 📦 PocketBase powered - Uses Yeego's PocketBase backend for reliable message delivery
- 🛠️ Rich tools - Access Yeego profile data and conversation management from your AI
- 🎯 Session persistence - Maintains conversation context across interactions
Installation
npm install @yeego/yeego-openclawQuick Start
1. Get Yeego Credentials
In the Yeego app:
- Go to Settings → OpenClaw Integration
- Click "Connect to OpenClaw"
- Copy the configuration
2. Configure OpenClaw
Add to ~/.openclaw/openclaw.json:
{
"channels": {
"yeego": {
"enabled": true,
"config": {
"token": "your-yeego-token",
"profileId": "your-profile-id",
"baseUrl": "https://staging.yeego.app",
"sidecarUrl": "https://staging.yeego.app/_sidecar",
"connectUrl": "https://staging.yeego.app/_sidecar/public/openclaw/connect"
}
}
},
"plugins": {
"entries": {
"yeego": {
"enabled": true
}
}
}
}3. Restart OpenClaw
openclaw gateway restartThat's it! Send a message in Yeego to test.
How It Works
Yeego App → PocketBase → Monitor → OpenClaw Agent
↑ ↓
└────────────────────────────────────┘
Response delivered backThe plugin polls PocketBase every 5 seconds for new messages, routes them to your OpenClaw agent, and delivers responses back to Yeego.
Available Tools
Your agent can use these Yeego-specific tools:
get_yeego_target_id- Resolve conversation IDsview_user_profile_data- Access profile informationview_full_profile- View complete profileupdate_profile_field- Modify profile fields
Troubleshooting
Messages not reaching OpenClaw
- Verify configuration in
~/.openclaw/openclaw.json - Check
plugins.entries.yeego.enabled: true - Restart gateway:
openclaw gateway restart - Check logs:
tail -f ~/.openclaw/logs/gateway.log | grep yeego
Agent not responding
- Check for errors:
tail -f /tmp/openclaw/openclaw-$(date +%Y-%m-%d).log | grep yeego - Verify PocketBase connection (check baseUrl)
- Ensure token is valid and not expired
Development
# Clone repository
git clone https://github.com/yeego/yeego-openclaw
cd yeego-openclaw
# Install dependencies
npm install
# Link for local development
npm link
# Install in OpenClaw
openclaw plugin install @yeego/yeego-openclawSupport
- Documentation: https://docs.yeego.app
- Issues: GitHub Issues
- Yeego App: https://yeego.app
License
MIT License - see LICENSE file
Made with ❤️ by the Yeego Team
