Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@dhf-hermes/grix

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dhf-hermes/grix

Standalone Hermes skill bundle for Grix workflows.

latest
npmnpm
Version
0.5.4
Version published
Weekly downloads
66
83.33%
Maintainers
1
Weekly downloads
 
Created
Source

name: grix-hermes description: Hermes skill bundle installer. Installs the grix-hermes bundle, configures Hermes skills directory, enables 8 skill directories, sets up a daily update cron job, and provides post-install verification.

Grix Hermes

grix-hermes is a Hermes skill bundle published to npm. After installation, Hermes can load 8 Grix skills and their shared runtime.

Capabilities

  • Installs @dhf-hermes/grix to ~/.hermes/skills/grix-hermes
  • Provides the Hermes skills.external_dirs path
  • Provides 8 Grix skill directories
  • Creates a daily update cron job
  • Outputs skill list and manifest for post-install verification

Quick Install

npx @dhf-hermes/grix install

Install actions:

  • Fetches the latest @dhf-hermes/grix via npm
  • Installs the full bundle to ~/.hermes/skills/grix-hermes
  • Creates a daily update cron job: grix-hermes-daily-update, runs at 06:00

Post-install verification:

node ~/.hermes/skills/grix-hermes/bin/grix-hermes.js list
node ~/.hermes/skills/grix-hermes/bin/grix-hermes.js manifest
hermes skills list

Manual Install

Manual install is for environments that need explicit control over the install directory and Hermes profile.

1. Determine Hermes directory

Default HERMES_HOME:

~/.hermes

Default install directory:

~/.hermes/skills/grix-hermes

When using a custom HERMES_HOME, replace ~/.hermes in the paths below with your directory.

2. Fetch the npm package

tmp="$(mktemp -d)"
npm install --prefix "$tmp/prefix" @dhf-hermes/grix

Package directory:

$tmp/prefix/node_modules/@dhf-hermes/grix

3. Install the full bundle

install_dir="${HERMES_HOME:-$HOME/.hermes}/skills/grix-hermes"
node "$tmp/prefix/node_modules/@dhf-hermes/grix/bin/grix-hermes.js" install --dest "$install_dir" --force --skip-cron

The full bundle contains:

  • bin
  • lib
  • shared
  • 8 skill directories
  • Bundled node_modules

4. Configure Hermes

Edit the target Hermes profile config file:

  • Default profile: ~/.hermes/config.yaml
  • Named profile: ~/.hermes/profiles/<PROFILE_NAME>/config.yaml

Configure skills.external_dirs:

skills:
  external_dirs:
    - ~/.hermes/skills/grix-hermes

Visible skills for the target profile:

  • grix-admin
  • grix-egg
  • grix-group
  • grix-query
  • grix-register
  • grix-update
  • message-send
  • message-unsend

5. Configure daily updates

hermes cron add --name grix-hermes-daily-update --skill grix-update "0 6 * * *" 'Use the grix-update skill with {"install_dir":"~/.hermes/skills/grix-hermes"}'

6. Clean up temp directory

rm -rf "$tmp"

Skill List

SkillCapability
grix-adminRemote Grix Agent management: API agents, categories, assignment, status, and API key rotation
grix-eggHermes Agent incubation orchestration: empty agent creation, profile binding, gateway startup, and acceptance
grix-groupGrix group lifecycle management: create, query, members, and roles
grix-queryContact, session, and message lookup
grix-registerHTTP registration, login, and API agent creation
grix-updateSkill bundle update and reinstall to Hermes skills directory
message-sendMessage sending and Grix deep-link card generation
message-unsendMessage retraction

Installation Verification

node ~/.hermes/skills/grix-hermes/bin/grix-hermes.js list
node ~/.hermes/skills/grix-hermes/bin/grix-hermes.js manifest
hermes skills list

Acceptance criteria:

  • list shows 8 skills
  • manifest outputs grix-hermes and 8 skill entries
  • hermes skills list scans ~/.hermes/skills/grix-hermes

Keywords

hermes

FAQs

Package last updated on 06 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts