hermes-agent

Manage StringRay framework operations via strray-hermes plugin with Node.js bridge.

Updated Sep 9, 2025
One-click install
npx skills add https://github.com/htafolla/chrono-warp-drive --skill hermes-agent-htafolla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-agent
Source: https://github.com/htafolla/chrono-warp-drive/tree/main/.opencode/skills/hermes-agent
Command: npx skills add https://github.com/htafolla/chrono-warp-drive --skill hermes-agent-htafolla

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hermes Agent streamlines managing the StringRay quality gate workflow so teams can validate code, enforce Codex rules, and install git hooks with fewer manual steps and fewer surprises during commits and pushes.

Core Features & Use Cases

  • Run quality gates and Codex checks: Validate files before committing and check code against the Universal Development Codex for security, type-safety, architecture, and performance.
  • Framework health visibility: Diagnose whether the StringRay framework and bridge are loaded, including version and component availability.
  • Git hook management: Install, uninstall, list, and check pre-commit/pre-push/post hooks that enforce validation in the right parts of the developer workflow.

Quick Start

Ask your agent to check the framework status by running /strray status.

Frequently Asked Questions about hermes-agent

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

FAQPage Schema
How do I run pre-commit code validation checks against the Universal Development Codex?

Pre-commit code validation runs Codex compliance checks for security, type-safety, architecture, and performance using the Hermes agent. It triggers the validate and codex-check handlers to enforce rules before you commit changes.

How do I install and manage git hooks for code quality enforcement?

Git hook management for code quality enforcement is handled by installing pre-commit, pre-push, and post hooks. You can install, uninstall, list, and check these hooks to ensure validation automatically runs during your developer workflow.

Why does my StringRay framework load fail during bridge protocol execution?

StringRay framework load failures during bridge protocol execution occur when the Node.js bridge encounters connection issues. The system provides health diagnostics to check framework status, version, and component availability, falling back to CLI execution if the bridge fails.

Can I check StringRay framework health and component availability without running a full validation?

Checking StringRay framework health and component availability is possible without full validation by running the health handler. This diagnostic reports whether the framework and Node.js bridge are loaded, including version details and available components.

Does the bridge protocol require Node.js to execute StringRay quality gate operations?

The bridge protocol uses Node.js to execute StringRay quality gate operations via structured JSON-over-stdio communication. If Node.js is unavailable, the system falls back to direct CLI execution to ensure deterministic tool operation.

What is the best way to troubleshoot git hook installation failures in a quality gate workflow?

Troubleshooting git hook installation failures in a quality gate workflow involves checking framework health and bridge load status. The health handler diagnoses version and component availability, while configurable config-path resolution helps identify misconfigured paths.