A sophisticated automation agent that transforms Slack messages and business card photos into enriched HubSpot CRM contacts using AI and third-party APIs.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install badgebot
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install badgebot using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Slack Lead Scanner is a powerful integration designed to bridge the gap between real-world networking and CRM management. By utilizing Openclaw Skills, this tool monitors specific Slack channels for lead data—whether shared as plain text or images of business cards and event badges. It automates the entire lifecycle of a lead, from initial extraction and deduplication to professional enrichment and final CRM synchronization.
This skill is particularly valuable for teams attending events or managing high-volume inbound leads through communication platforms. It leverages the Apollo.io API for deep data enrichment and ensures that your HubSpot database remains clean and up-to-date without manual data entry. By leveraging Openclaw Skills, developers can deploy an agent that not only captures data but also allows for natural language updates to CRM records directly through Slack DMs.
To get started with this skill, configure your environment with the necessary API credentials and state paths:
# Store your API keys in the expected Openclaw directory
echo "your-slack-token" > ~/.openclaw/credentials/slack-bot-token
echo "your-apollo-key" > ~/.openclaw/credentials/apollo-api-key
echo "your-hubspot-token" > ~/.openclaw/credentials/hubspot-api-key
# Ensure the state file directory exists
mkdir -p ~/clawd/memory/
Update the skill configuration with your specific HubSpot Portal ID and the target Slack Channel ID to begin monitoring.
The Slack Lead Scanner manages internal state and logs using a structured approach to ensure no leads are missed during processing.
| Data Component | Description |
|---|---|
| State File | A JSON file at ~/clawd/memory/slack-lead-scanner-state.json tracking last processed timestamps and pending DM updates. |
| Activity Logs | Daily Markdown files in memory/YYYY-MM-DD.md documenting every lead processed and API response. |
| Extracted Fields | The agent captures first_name, last_name, company, title, email, phone, and custom notes. |
| Mapping | Natural language DM replies (e.g., "update title to VP") are mapped to specific HubSpot CRM properties. |
Loading
A specialized technical interface for programmatically searching, filtering, and extracting listings from Iran's leading classifieds platform, Divar.

A specialized skill for generating lightweight talking-head portrait videos from images and speech audio using Alibaba Cloud Model Studio.

A professional AI skill for generating template-driven facial animation videos and memes from single portrait images using Alibaba Cloud Model Studio.

An AI skill for generating high-expression portrait videos from static images and speech audio using Alibaba Cloud EMO-v1.

A comprehensive MCP tool for building, managing, and deploying AI-powered WhatsApp bots with BuilderBot Cloud.

A comprehensive toolset for managing Alibaba Cloud TongyiTranslate (AnyTrans) resources through standardized OpenAPI and SDK workflows.








































