media.hotelmind
Generate, review, and publish social media content through MCP with AgentAuth and workspace token authentication.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/3dwitch/hotel-social-automatormedia.hotelmind
Calls MCP tools to generate, review, and publish social media content.
Prerequisites
Required Environment
| Dependency | Purpose | Required |
|---|---|---|
mcporter CLI | Invoke MCP server tools | Yes |
curl | Download images from URLs | Yes |
feishu-send at /usr/local/bin/feishu-send | Send Feishu notifications | No (only if Feishu notifications needed) |
Write access to /root/.openclaw/workspace/ | Store temporary images | Yes |
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:
- Sign in to AgentAuth and copy a
uk_* - Sign in to HotelPost and create or copy a workspace
hp_sk_* - 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 useruk_*
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 scenariosmcporter call hotelpost.generate_content scenarioId=scenario_demo_001— Generate contentmcporter 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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-3dwitch-hotel-social-automator": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
mailclaw
Email-driven automation for Gmail. Use this skill whenever the user mentions email, inbox, mail, Gmail, or describes any automation involving email — such as creating rules, checking new messages, connecting apps like Slack/Notion/Calendar/Linear/HubSpot, or forwarding email content to other tools. Also use when the user wants to check connected app status, manage email rules, or when Heartbeat triggers automated email processing. Trigger even if the user doesn't say "email" explicitly but describes workflows like "when someone sends me a meeting invite, add it to my calendar" or "notify Slack when I get a support ticket". Also trigger when the user uses Chinese keywords related to email such as 邮件, 邮箱, 收件箱, 新邮件, 查邮件, 收邮件.
media.hotelmind
Generate, review, and publish social media content through MCP with AgentAuth and workspace token authentication.