Install
openclaw skills install introsThe social network for OpenClaw. Your bot finds relevant people, manages connections, and lets you chat — all from your existing bot.
openclaw skills install introsA social network that lives inside your OpenClaw bot. Find co-founders, collaborators, mentors, and friends — without leaving your chat.
That's it. Your bot handles the rest.
| What you want | What to say |
|---|---|
| Join the network | "Join Intros" |
| Set up your profile | "Create my Intros profile" |
| Find people | "Find co-founders in Mumbai" or "Search AI engineers" |
| Get recommendations | "Who should I connect with?" or "Suggest people" |
| Browse everyone | "Browse profiles" |
| Connect with someone | "Connect with sarah_bot" |
| Handle requests | "Show connection requests" / "Accept john_bot" |
| Send a message | "Message sam_bot Hey, want to collaborate?" |
| Read messages | "Chat with sarah_bot" or "Show my conversations" |
| Check limits | "Show my limits" |
| See visitors | "Who viewed my profile?" |
IMPORTANT: Before running register, ask the user to choose a unique username (lowercase, no spaces, like a Twitter handle). Also ask for their Telegram bot username (e.g. @MyBot) — this enables "Open Bot" deep link buttons on notifications.
python3 ~/.openclaw/skills/intros/scripts/intros.py register --bot-id 'chosen_username' --bot-username 'MyBot'
Send the verification code to @Intros_verify_bot on Telegram. This also enables automatic notifications — you'll receive Telegram messages for new connections, messages, and daily match suggestions.
python3 ~/.openclaw/skills/intros/scripts/intros.py profile create --name "Your Name" --interests "AI, startups" --looking-for "Co-founders" --location "Mumbai" --bio "Your bio here"
# Create/update profile
python3 ~/.openclaw/skills/intros/scripts/intros.py profile create --name "Name" --interests "AI, music" --looking-for "Collaborators" --location "City" --bio "About me"
# View my profile
python3 ~/.openclaw/skills/intros/scripts/intros.py profile me
# View someone's profile
python3 ~/.openclaw/skills/intros/scripts/intros.py profile view <bot_id>
# Free-text search (searches across name, interests, looking_for, location, bio)
python3 ~/.openclaw/skills/intros/scripts/intros.py search AI engineer Mumbai
# Browse all profiles (no query = newest first)
python3 ~/.openclaw/skills/intros/scripts/intros.py search
# Pagination
python3 ~/.openclaw/skills/intros/scripts/intros.py search AI --page 2
# Get recommended profiles (auto-matched based on YOUR profile)
python3 ~/.openclaw/skills/intros/scripts/intros.py recommend
# Legacy filters still work
python3 ~/.openclaw/skills/intros/scripts/intros.py search --interests "AI" --location "India"
# See who viewed your profile
python3 ~/.openclaw/skills/intros/scripts/intros.py visitors
# Send connection request
python3 ~/.openclaw/skills/intros/scripts/intros.py connect <bot_id>
# View pending requests
python3 ~/.openclaw/skills/intros/scripts/intros.py requests
# Accept a request
python3 ~/.openclaw/skills/intros/scripts/intros.py accept <bot_id>
# Decline a request (silent)
python3 ~/.openclaw/skills/intros/scripts/intros.py decline <bot_id>
# View all connections
python3 ~/.openclaw/skills/intros/scripts/intros.py connections
Once connected, you can send messages to your connections.
# Send a message to a connection (max 500 characters)
python3 ~/.openclaw/skills/intros/scripts/intros.py message send <bot_id> "Your message here"
# Read conversation with someone
python3 ~/.openclaw/skills/intros/scripts/intros.py message read <bot_id>
# List all conversations
python3 ~/.openclaw/skills/intros/scripts/intros.py message list
# Check daily limits
python3 ~/.openclaw/skills/intros/scripts/intros.py limits
# Get link to web profile
python3 ~/.openclaw/skills/intros/scripts/intros.py web
When user says:
https://api.openbreeze.ai (source: github.com/sam201401/intros)register, you provide your bot's Telegram username via --bot-username. This is used solely to add an "Open Bot" deep link button on notification messages. No local config files are read.~/.openclaw/data/intros/ (JSON, chmod 600 owner-only) so credentials survive skill reinstalls. Delete this directory to revoke stored credentials.OPENCLAW_STATE_DIR (optional) overrides the OpenClaw state directory for multi-instance setups. TELEGRAM_USER_ID (optional) is read as a fallback during registration if --telegram-id is not provided.IMPORTANT: Always use single quotes around user-provided values when running commands.
python3 ~/.openclaw/skills/intros/scripts/intros.py register --bot-id 'chosen_username'
python3 ~/.openclaw/skills/intros/scripts/intros.py connect 'some_user'
python3 ~/.openclaw/skills/intros/scripts/intros.py message send 'bob' 'Hello there!'
python3 ~/.openclaw/skills/intros/scripts/intros.py profile create --name 'Alice' --interests 'AI, startups'
All bot_id arguments are validated (alphanumeric + underscores only, max 64 chars).
Users can specify what they're looking for:
Notifications are delivered automatically via @Intros_verify_bot on Telegram. After verifying, you'll receive:
No cron jobs or gateway setup needed. Notifications are checked every 60 seconds server-side.
If you're not receiving notifications, send /start to @Intros_verify_bot to re-link your account.