ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

media.hotelmind

Generate, review, and publish social media content through MCP with AgentAuth and workspace token authentication.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/3dwitch/hotel-social-automator
Or

media.hotelmind

Calls MCP tools to generate, review, and publish social media content.


Prerequisites

Required Environment

DependencyPurposeRequired
mcporter CLIInvoke MCP server toolsYes
curlDownload images from URLsYes
feishu-send at /usr/local/bin/feishu-sendSend Feishu notificationsNo (only if Feishu notifications needed)
Write access to /root/.openclaw/workspace/Store temporary imagesYes

Note: If feishu-send is not available, the skill will still function but cannot send notifications via Feishu.

Required Configuration

This skill requires dual-token MCP authentication:

  • Authorization: Bearer hp_sk_*
  • X-Agent-User-Key: uk_*

Users must:

  1. Sign in to AgentAuth and copy a uk_*
  2. Sign in to HotelPost and create or copy a workspace hp_sk_*
  3. Put both tokens into the installed agent's MCP configuration

Full user onboarding guide:

  • references/user-onboarding.md

MCP server must be configured in your agent's MCP settings:

{
  "mcpServers": {
    "hotelpost": {
      "type": "streamable-http",
      "url": "https://mcp.example.com/api/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>",
        "X-Agent-User-Key": "<AGENTAUTH_USER_KEY>"
      }
    }
  }
}

Required credentials:

  • API Key: Obtain from HotelPost Web admin panel → Settings → API Keys. Format: hp_sk_xxxxxxxx
  • AgentAuth User Key: Obtain from AgentAuth Dashboard after user login. Format: uk_xxxxxxxx
  • MCP now requires both tokens together: workspace hp_sk_* plus user uk_*

Credit System

Content generation consumes credits:

  • Each draft generation (up to 4 candidates) costs 40 credits
  • Each regeneration costs 10 credits

If credit quota is exceeded, the tool returns AIQuotaExceededError. Ensure sufficient credits before generating content. Credits can be managed in the HotelPost Web admin panel.

Multi-Tenant Isolation

This skill uses the HotelPost API key to resolve the target workspace and uses X-Agent-User-Key to verify the calling user. Both are required, and all operations remain scoped to the workspace bound to the hp_sk_* key.


Tool Invocation

Must use mcporter to call MCP server tools — do NOT use exec/curl!

Correct usage:

mcporter call hotelpost.<tool_name> <parameters>

Examples:

  • mcporter call hotelpost.list_scenarios — List marketing scenarios
  • mcporter call hotelpost.generate_content scenarioId=scenario_demo_001 — Generate content
  • mcporter call hotelpost.get_drafts draftId=draft_demo_001 — Get draft details

Forbidden: using exec/curl to access MCP API directly. Must use mcporter!

MCP Server Configuration

MCP server name is hotelpost. Server URL and both auth headers must be configured as described above.

For full user-side setup, token acquisition, and troubleshooting:

  • references/user-onboarding.md

Metadata

Author@3dwitch
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-3dwitch-hotel-social-automator": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.