Skip to content

Guide · Agent skill

How to use the Hermes Tweet X/Twitter agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

Hermes Tweet is a plugin for the Hermes Agent runtime that gives an AI agent access to X/Twitter data, and this skill teaches the agent how to install and use it. It suits marketers tracking launch reactions, support teams reviewing public complaints, and developers already running Hermes Agent. After this guide you will know how to install the skill, set the required environment variables, ask for research in plain language, and keep posting or monitor changes behind explicit approval.

Hermes Tweet X/Twitter Toolsetwshobson/agents · MIT

Quick start

  1. 1Install the plugin. Run the hermes plugins install command with --enable on the Hermes runtime host.
  2. 2Set XQUIK_API_KEY. Export your Xquik API account key as an environment variable, not in a prompt.
  3. 3Keep actions disabled. Set HERMES_TWEET_ENABLE_ACTIONS to false for read-first work.
  4. 4Place the skill folder. Unzip the downloaded ZIP into ~/.claude/skills/ or a project's .claude/skills/, or upload it under Settings → Capabilities → Skills.
  5. 5Ask a natural request. Describe the account, keyword or tweet you want researched and say whether anything should be posted.
  6. 6Review before approving. If the agent proposes an action, check the endpoint, target, payload and side effects before you approve it.

What an agent skill is and what this one does

An agent skill is a folder of instructions and optional scripts that an AI agent loads when a task matches the skill's description. This one, hermes-tweet, tells the agent how to work with the Hermes Tweet toolset.

Once set up, the agent can search a bundled catalog of endpoints, read public posts, accounts, trends and search results, and summarize what people are saying about a topic or account. Private or state-changing actions such as posting, creating monitors or running giveaway draws are meant to be blocked until a human explicitly approves them.

  • tweet_explore: searches the bundled endpoint catalog without using the API key.
  • tweet_read: calls catalog-listed public read-only endpoints when XQUIK_API_KEY is set.
  • tweet_action: handles private reads, writes, monitors, webhooks, extractions, draws and media operations, only when action gating is enabled and you approve.

Install the skill (ZIP upload or folder copy)

Download the hermes-tweet ZIP from this page and unzip it. For a personal setup, place the skill folder in ~/.claude/skills/. For a single project, put it in that project's .claude/skills/ folder. In the Claude apps, you can instead upload the ZIP under Settings → Capabilities → Skills.

The skill's own setup section also covers the Hermes plugin itself. Install and enable the plugin through Hermes with the command below. Hermes scans plugins during installation and updates; review each warning, since a dangerous verdict blocks installation or disables an update.

hermes plugins install Xquik-dev/hermes-tweet --enable

Set your API key and action gate

On the Hermes runtime host, set your Xquik API account key in the XQUIK_API_KEY environment variable. Keep credentials in environment variables or the Hermes runtime env file, and never paste them into prompts or tool inputs.

Keep HERMES_TWEET_ENABLE_ACTIONS set to false for read-first sessions. Set it to true only for an approved private read, write, monitor, webhook, extraction, draw or media operation. Restart gateway, cron or long-running Hermes sessions after changing environment variables.

export XQUIK_API_KEY="<your-key>" export HERMES_TWEET_ENABLE_ACTIONS="false"

Trigger the skill with natural requests

You do not need special syntax. Describe the goal and the agent will pick up the skill when your request matches its purpose. The skill asks for the objective, target, time window and whether any private or state-changing operation is in scope before it chooses routes.

State clearly that you want read-only work. Phrases like "do not post" or "keep actions disabled" help the agent stay inside the read-first model.

  • Research an account before drafting a reply to it.
  • Track mentions of a launch keyword today and summarize the themes.
  • Draft a launch post and list the exact tool call you would use, waiting for approval before any action.
  • Audit the public replies and reposts on a giveaway tweet.

Run a read-first workflow step by step

A typical session starts with discovery, then a public read, then a summary. The agent searches the catalog with tweet_explore, reads the chosen public route with tweet_read, and returns a short report. It should only use catalog-listed paths and should not guess endpoints.

For broader jobs, the skill has reference workflow patterns for social listening, support triage and giveaway audits. Social listening groups results by theme, account, link and recency. Support triage summarizes the problem and drafts replies separately from any action calls. Giveaway audits keep an evidence trail of route paths and result summaries.

  • Ask for a Summary, Read routes, Action plan and Next check in the output.
  • Ask the agent to list the complete action it would take, then approve or reject it.
  • Re-run tweet_explore if a route does not match.

Safety: scripts, network and approval

This skill runs scripts and uses the network. The plugin calls the external Xquik API, so read results depend on that service and on the agent's summaries. Treat outputs as useful context to verify, not as a guaranteed-accurate record of X data.

Before any tweet_action call, the approval checklist requires the endpoint and method, the target, the complete payload without credentials, the expected side effects, and your explicit approval. Use Desktop or gateway operator review for private or state-changing calls. Do not expose credentials in issues, PR comments or prompts.

  • Keep HERMES_TWEET_ENABLE_ACTIONS=false unless you are approving a specific operation.
  • Review scanner warnings during plugin installation and updates.
  • Require approval before creating or changing monitors.

What people use it for

  • Tracking public reactions to a product launch keyword and grouping them by theme.
  • Reviewing public questions or complaints so a support team can triage them.
  • Researching an account's recent public posts before drafting a reply.
  • Auditing the public replies, reposts and entries on a giveaway tweet.

Frequently asked questions

Is the hermes-tweet skill free?

The skill is licensed under MIT. The plugin calls the external Xquik API, which requires an Xquik API account key set as XQUIK_API_KEY, so check that service's own terms for any costs.

What do I need to use the hermes-tweet skill?

You need the Hermes Agent runtime, the Hermes Tweet plugin installed with hermes plugins install Xquik-dev/hermes-tweet, and an XQUIK_API_KEY environment variable. HERMES_TWEET_ENABLE_ACTIONS controls whether action routes are enabled.

Can the agent post tweets with this skill?

Posting is an action route. It is meant to be blocked until a human explicitly approves the exact operation, and HERMES_TWEET_ENABLE_ACTIONS must be set to true for an approved action.

Does it work without the Hermes Agent runtime?

No. The plugin is specific to Hermes Agent, so users who do not run that runtime will not benefit from this skill.

Why does only tweet_explore appear?

According to the troubleshooting notes, this usually means XQUIK_API_KEY is not configured on the Hermes runtime host. Set it there and reload or restart the active Hermes session.

How does this compare with a generic X API wrapper?

The skill's own guidance describes Hermes Tweet as the Hermes-native X/Twitter layer rather than a generic API wrapper. It is built around a read-first, approval-gated operating model, and the separate social-publishing plugin is the one meant for broad multi-platform publishing.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Hermes Tweet is a good fit if you already run Hermes Agent and want public X/Twitter research, launch monitoring or giveaway audits with a human approving anything that changes state. It is a poor fit if you do not use Hermes Agent, or if you need unattended posting or guaranteed-accurate X data, since results depend on the external Xquik API and the agent's summaries.

Download the skill