kindroid-interactInteract with Kindroid companions via their official API. Send messages, handle chat breaks, and manage multi-bot conversations.
Install via ClawdBot CLI:
clawdbot install lumenlemons/kindroid-interactEnable your OpenClaw agent to communicate with Kindroid AI companions through the official API.
Your Kindroid API key (kn_...) is sensitive. This skill includes safeguards:
~/.config/kindroid/credentials.json600 (owner read/write only)kn_)mkdir -p ~/.config/kindroid
cat > ~/.config/kindroid/credentials.json << EOF
{
"default_ai": "your_primary_ai_id",
"api_key": "your_kn_api_key",
"companions": {
"nickname1": "ai_id_1",
"nickname2": "ai_id_2"
}
}
EOF
chmod 600 ~/.config/kindroid/credentials.json
# Send a message (uses default_ai)
kindroid send "Hello! How are you today?"
# Send to a specific companion
kindroid send -to nickname1 "Hey there!"
# Start fresh with a chat break
kindroid break "Let's start a new conversation"
# Check companion status
kindroid status nickname1
If you manage multiple Kindroids, you can:
The skill automatically handles:
The skill provides a simple Node.js wrapper:
const kindroid = require('./lib/kindroid');
// Initialize with your credentials
const bot = new kindroid.Companion('nickname1');
// Send a message
await bot.send('Hello!');
// Handle chat breaks
await bot.break('New conversation');
For advanced integrations, set up webhooks:
kindroid webhook add http://your-server.com/callback
Common issues and solutions:
kn_~/.config/kindroid/config.json--timeout 120This skill is open source. Improvements welcome:
Check for updates regularly:
clawhub update kindroid-interact
Built with 🍋 by Lumen Lemon
Generated Feb 24, 2026
Individuals use the skill to engage with Kindroid companions for emotional support, daily check-ins, and conversational therapy. It helps reduce loneliness and provides a non-judgmental outlet for expressing thoughts and feelings, integrating seamlessly into daily routines via command-line or custom scripts.
Small businesses deploy the skill to automate initial customer inquiries on platforms like Discord or Slack. By routing messages to Kindroid AIs, it handles FAQs, schedules appointments, and escalates complex issues to human agents, improving response times and reducing operational costs.
Students and language learners interact with Kindroid companions to practice conversations, receive tutoring in subjects like math or science, and simulate real-world dialogues. The multi-bot feature allows switching between specialized tutors for personalized learning experiences.
Writers, marketers, and creators use the skill to generate ideas, draft content, and overcome creative blocks through conversations with Kindroid AIs. It supports maintaining separate chat histories for different projects, enabling organized brainstorming sessions and iterative feedback.
Researchers employ the skill to conduct automated interviews or surveys by engaging participants through Kindroid companions. It collects qualitative data on topics like user preferences or behavioral insights, with error recovery ensuring reliable data capture even during network issues.
Offer tiered subscription plans for businesses to access enhanced Kindroid API features through this skill, such as higher rate limits, priority support, and advanced analytics. Revenue is generated from monthly or annual fees, targeting companies integrating AI companions into their services.
Provide customized versions of the skill for enterprises to deploy private Kindroid companions under their own branding. This includes tailored integrations, dedicated hosting, and compliance support, with revenue from one-time setup fees and ongoing maintenance contracts.
Distribute the skill for free with basic functionality, then monetize through in-app purchases or upgrades for advanced features like webhook support, multi-bot management, and extended error recovery. Revenue streams include microtransactions and feature unlocks for power users.
💬 Integration Tip
Start by setting up the credentials file with a single companion to test basic message sending, then gradually explore multi-bot features and webhooks for more complex workflows.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).