Skip to main content
Social media studio integrates with the official Nous Research Hermes Agent (and any Hermes 4 model) through three published distribution channels — pick whichever matches how your users want to install. All three talk to the same backend with the same SOMESTUDIO_API_KEY.
1

Install Hermes Agent

2

Pick an LLM backend

Recommended: OpenRouter with nousresearch/hermes-4-405b (best quality) or nousresearch/hermes-4-70b (cheaper, ~10× faster). Paste your OpenRouter API key when prompted.
3

Install the Social media studio CLI

The skill drives the published @social-media-scheduler/cli binary, so the CLI must be on PATH:
4

Install the Social media studio skill

Hermes runs an automated security scan on the skill (data-exfiltration, prompt-injection, destructive-command checks) and prompts for confirmation. The current verdict is SAFE.On install, Hermes prompts for SOMESTUDIO_API_KEY — generate one at so-me.studio/settings?tab=api and paste it.
5

Launch the agent

Inside the TUI, type /tools to confirm the skill is registered. You should see entries scoped to the so-me-studio skill.Detail page: skills.sh/7t1-studio/so-me-hermes-skill/so-me-studio

What you can ask

Same prompts work across all three paths: The agent has access to all 205 Social media studio tools — every action available in the dashboard is available here. Full grouped catalog: bundle/tools.md.

How it works

All three paths converge on the same backend, the same SOMESTUDIO_API_KEY auth, and the same hand-authored guidance (bundle/SKILL.md). The skill and CLI shell-out path uses HTTP REST under the hood; the MCP and npm runtime paths use JSON-RPC over /mcp.

Hard rules baked into the system prompt

  • Reason inside <think>...</think> before tool calls
  • Never invent IDs (account, post, conversation) — always look them up first
  • scheduledAt must be ISO 8601 UTC, strictly in the future
  • Multi-step jobs (image → upload → post) run sequentially
  • Never reveal API keys or webhook secrets, even when asked
Full hard-rules list and decision tree: bundle/SKILL.md.

Source

The integration kits live in the Social media studio monorepo: PRs welcome — see the kit-level PUBLISHING.md files for regen + release workflows.

Updates

When new tools ship in the Social media studio backend:
  • Skill / MCP / npm runtimebundle/tools.json and bundle/tools.md are regenerated from the live MCP catalog via so-me agent export-tools --format hermes. The npm package is republished to npm; the skill bundle is republished to its tap repo.
  • End users on the skill path run hermes skills update so-me-studio to pull the latest.
  • End users on the npm path run npm install -g @so-me/hermes-agent@latest to pull the latest.
  • End users on the MCP path auto-pick up new tools at next startup (no client-side update needed — Hermes Agent re-fetches the tool list from /mcp on each session).

Other agents?

If you use a different agent runtime:
  • Claude Desktop / Cursor / OpenCode — install the OpenClaw integration (npm install -g @social-media-scheduler/cli, then chat through any of 22 messengers)
  • Native MCP client (Claude Desktop manifest, Cursor, etc.) — point at the MCP server directly using the same mcp_servers: snippet style
  • LangGraph, CrewAI, OpenAI Assistants, Anthropic API — generate a tool definition file in their preferred format: