slack-app-creation-hermes

Configure Slack bot creation for Hermes agents with OAuth scopes and Socket Mode.

5|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/rafael-fae/agent-ops-worflow --skill slack-app-creation-hermes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-app-creation-hermes
Source: https://github.com/rafael-fae/agent-ops-worflow/tree/main/skills/operacao/slack-app-creation-hermes
Command: npx skills add https://github.com/rafael-fae/agent-ops-worflow --skill slack-app-creation-hermes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Creating a Slack bot for Hermes agents is easy to get wrong because the app needs the right OAuth scopes, event subscriptions, Socket Mode settings, and profile identity mapping to behave correctly in production.

Core Features & Use Cases

  • Slack app bootstrap: Defines the correct manifest and setup flow for new Hermes agents, teams, or workspaces.
  • Permissions and events: Clarifies the unified 11-scope OAuth set, required bot events, and important Slack configuration boundaries.
  • Operational safety: Documents identity configuration, token handling, restart requirements, and common pitfalls that cause bots to over-respond or fail authentication.
  • Use case: Use this Skill when provisioning a new Hermes agent in Slack so it can receive mentions, read channel history, send messages, and operate with the correct workspace-specific configuration.

Quick Start

Ask for a Hermes Slack bot setup using the unified manifest template and the correct config.yaml identity fields for your agent.

Frequently Asked Questions about slack-app-creation-hermes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Slack bot with Socket Mode and the correct OAuth scopes?

You configure a Slack bot by applying a unified 11-scope OAuth manifest template, enabling Socket Mode, subscribing to required bot events, and mapping profile identity fields to prevent token errors and over-responsiveness.

What OAuth scopes does a Slack bot need to read channel history and receive mentions?

A Slack bot needs a unified set of 11 OAuth scopes defined in the manifest template to receive mentions, read channel history, send messages, and operate with correct workspace-specific configuration without authentication failures.

Why does my Slack bot over-respond or fail authentication after changing scopes?

Slack bots over-respond or fail authentication when identity configuration is misaligned or scopes are changed without reinstalling the app in the workspace; you must apply exact manifest settings, configure bot_user_id, and reinstall after any scope changes.

Do I need to reinstall a Slack app in the workspace after updating event subscriptions?

Yes, you must reinstall the Slack app in the workspace after updating event subscriptions or OAuth scopes to apply the new permissions and prevent token authentication errors.

What is the best way to provision a new Hermes agent in Slack?

The best way to provision a new Hermes agent is by applying the exact manifest template settings, configuring the config.yaml identity fields, setting allowed user restrictions, and aligning OVH and Mac team manifests for operational safety.

Can I restrict which users are allowed to interact with my Slack bot?

Yes, you can restrict user interaction by configuring allowed user restrictions within the bot's identity mapping setup, ensuring the agent only responds to authorized users in the workspace.