yspcoder/social-hub/use-social-hub-mcp
Claude Code and agent skill by yspcoder/social-hub
- community
Checking that the SKILL.md file is still in the repository.
Use a self-hosted social-hub MCP server to discover configured social accounts, inspect capabilities, read normalized users/posts/comments/messages, and perform explicitly approved publishing, reaction, comment, deletion, or messaging actions. Apply when a user asks an Agent to operate supported social platforms through social-hub.
Install
npx vskill@latest install yspcoder/social-hub/use-social-hub-mcpSKILL.md
Use social-hub MCP
Use only the tools exposed by the connected social-hub MCP server. The user deploys and configures this server; do not claim it is installed or hosted when the tools are unavailable.
Required workflow
- Call
socialhub_list_targetsbefore choosing an account. Select the exact{adapter, account_id}requested by the user. If more than one target could match, ask the user which target to use. - Call
socialhub_get_capabilitiesbefore the first account operation. A supported capability group does not guarantee that every method in the group is implemented. - Use read tools directly when the user's request clearly authorizes the read. Preserve opaque cursors exactly and stop when
has_moreis false or the user's requested amount is reached. - Before any mutation, state the exact target and action and obtain explicit user confirmation unless the same message already unambiguously authorizes that exact action.
- Call at most one mutation per confirmation. Do not turn a singular request into a bulk action.
- Report the normalized result and any platform request ID. Never print raw credentials or ask the user to provide a token through tool arguments.
Mutation rules
- Mutation tools may be absent because deployment policy is read-only. Explain that the deployer must explicitly enable the matching operation; do not work around the policy.
- Treat
socialhub_delete_post,socialhub_remove_reaction, andsocialhub_delete_commentas destructive. - Supply
call.idempotency_keyfor retry-prone writes when the caller has a stable key. Never invent a new key when retrying an earlier attempt; reuse the original. - Use
media_idsonly when the user already has trusted, platform-valid IDs. This MCP server deliberately does not accept local paths, arbitrary media URLs, raw bytes, or base64 uploads. - Do not infer recipient IDs, conversation IDs, actor IDs, post IDs, or comment IDs from display names when the mapping is ambiguous.
Error handling
unsupported: the capability accessor or specific method is unavailable. Do not repeatedly retry or assume another method in the same group works.approval_required: showrequired_scopesandapproval_urlwhen present. The user or deployer must complete platform approval.rate_limitedor anotherretryableclass: honorretry_after_ms. Ask before retrying a mutation unless the original authorization clearly includes retries.unauthenticatedorpermission_denied: tell the user the server-side account configuration or platform grant needs attention. Never request the secret value in chat.- Service or tool unavailable: explain that the user must deploy/configure
social-hub-mcp, then consult deployment.md.
Read tool-workflows.md when selecting parameters for a concrete read or mutation. Read deployment.md only for installation, transport, policy, or adapter-bundle questions.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/use-social-hub-mcp/SKILL.md
Popularity
- Repository stars
- 25
- Repository forks
- 2
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/yspcoder/social-hub/use-social-hub-mcp)