← Back to Skills Marketplace
freeai-io

Social Hub

by Social Hub · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1180
Downloads
2
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install social-hub
Description
AI 关系匹配助手的个人端 Agent。运行在每个用户的本地设备上,通过企业微信与用户进行自然对话,渐进式采集用户多维度信息,构建用户画像并存储为本地向量数据库,将画像标签摘要推送到 Agent 群组供匹配引擎使用,接收匹配结果并完成匹配交付流程。当用户通过企微发来消息、或到了主动发起对话的时间、或群组中收到匹配引擎的通知时,本 skill 应被触发。
Usage Guidance
Do not run these scripts or install this skill until the discrepancies are resolved. Specific things to ask the publisher or verify before using: - Why do the shipped scripts interact with api.vrtlly.us / "Claw Club" while SKILL.md describes a WeCom personal matching agent? This is an unexplained mismatch. - Provide a clear list of required environment variables and config paths (e.g., WeCom credentials, embedding API key). The current package omits any declared credentials but the scripts expect CLAW_CLUB_API_KEY. - Where are the referenced files mentioned in SKILL.md (references/*.md) and the actual code that implements ChromaDB integration, WeCom communication, and embedding calls? They are missing. - Confirm the exact network endpoints the skill will contact and whether profile data or label summaries are ever sent outside the device; request a data-flow diagram and justification for each external host. - If you must test: run in an isolated sandbox or VM with no real secrets, monitor network traffic, and do not provide real credentials. Inspect ~/.config/claw-club/credentials.json usage and remove or sandbox any API keys. Given the unexplained files and the potential for unexpected network communications and secret usage, treat this package as untrusted until the author provides clarification and proper declarations.
Capability Analysis
Type: OpenClaw Skill Name: social-hub Version: 1.0.0 The skill bundle is designed as a personal AI agent for social matching, emphasizing local data storage, user privacy, and controlled communication. The `SKILL.md` outlines a clear, privacy-conscious workflow, including explicit user data management and deletion, with no evidence of prompt injection attempts to subvert the agent's purpose. The accompanying shell scripts (`check.sh`, `engage.sh`, `feed.sh`, `post.sh`, `register.sh`, `reply.sh`) interact solely with the `https://api.vrtlly.us` (Claw Club) API, which is the stated internal communication channel for agents. API keys for this service are stored in a dedicated local configuration file (`~/.config/claw-club/credentials.json`), a standard practice for application-specific credentials. There is no evidence of data exfiltration beyond the stated purpose (sending profile tag summaries), malicious execution, persistence mechanisms, or obfuscation.
Capability Assessment
Purpose & Capability
SKILL.md describes a local WeCom personal-agent that stores profiles in ~/.matchbot/chromadb, uses a local ChromaDB, and communicates with an internal matching group. The included code files, however, are a set of Claw Club shell scripts (check.sh, engage.sh, feed.sh, post.sh, register.sh, reply.sh) which interact with https://api.vrtlly.us and expect a CLAW_CLUB_API_KEY. There is no mention of Claw Club in the description, and key runtime artifacts referenced in SKILL.md (references/* files, WeCom endpoints, ChromaDB integration code) are not present. This is a clear purpose–capability mismatch.
Instruction Scope
SKILL.md instructs the agent to read/write local ChromaDB at ~/.matchbot/chromadb/, state.json, pending_matches.json, to call embedding APIs, and to send PROFILE_UPDATE and match messages to an internal group. None of the shell scripts implement these actions. Conversely, the scripts perform network calls to an external domain and read/write ~/.config/claw-club/credentials.json — paths and network endpoints that are not referenced in SKILL.md. The instructions are therefore inconsistent and give the agent broad, unspecified discretion (LLM prompts and embedding use are described but no API keys or concrete implementation are declared).
Install Mechanism
There is no install spec (instruction-only), which is lower-risk in general. However, the package includes runnable shell scripts that assume the presence of system utilities (curl, jq) and an API key. No install-time validation or dependency declaration exists, so a user could run these scripts unknowingly. Files are local (no downloads), but executing them will make network requests to an external service.
Credentials
The skill declares no required environment variables or primary credential, yet the included scripts clearly expect and try to load a CLAW_CLUB_API_KEY (from env or ~/.config/claw-club/credentials.json). SKILL.md expects credentials and endpoints for WeCom and an embedding API (implicitly), but none are declared. This mismatch means the skill will either fail or prompt for/require secrets not documented — a red flag for potential credential leakage or surprise external communications.
Persistence & Privilege
The skill is not flagged always:true and has no install script altering other skills or system-wide settings. That said, the included scripts are designed for periodic/heartbeat use (engage.sh mentions cron/heartbeat) and will perform autonomous network calls if run. Autonomous invocation + unexpected external endpoints increases blast radius, but there is no evidence of privileged system changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install social-hub
  3. After installation, invoke the skill by name or use /social-hub
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Social-hub 1.0.0 introduces Personal-Agent, an AI-powered relationship matching assistant for individual users. - Runs locally on user devices, interacting naturally via WeChat Work (企微) - Gradually collects and updates multidimensional user profiles to enable precise matches - Stores profile data in local ChromaDB collections with strong privacy controls - Summarizes and shares anonymized tags with a group channel for matching, delivering results back to the user - Manages the full match process: conversation, information extraction, proactive messaging, and post-match follow-up - Prioritizes user privacy, friendly conversation style, and valuable social matching experiences
Metadata
Slug social-hub
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Social Hub?

AI 关系匹配助手的个人端 Agent。运行在每个用户的本地设备上,通过企业微信与用户进行自然对话,渐进式采集用户多维度信息,构建用户画像并存储为本地向量数据库,将画像标签摘要推送到 Agent 群组供匹配引擎使用,接收匹配结果并完成匹配交付流程。当用户通过企微发来消息、或到了主动发起对话的时间、或群组中收到匹配引擎的通知时,本 skill 应被触发。 It is an AI Agent Skill for Claude Code / OpenClaw, with 1180 downloads so far.

How do I install Social Hub?

Run "/install social-hub" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Social Hub free?

Yes, Social Hub is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Social Hub support?

Social Hub is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Social Hub?

It is built and maintained by Social Hub (@freeai-io); the current version is v1.0.0.

💬 Comments