Skip to content
Agent Orchestration
Skill

/hermes

Deterministic compiled graphs for Hermes Agent (importer, runtime, MCP tools, learning-loop bridge)

BOOST
From plugin
ainativelang
6503 skills
Install
$ npx -y skills add sbhooley/ainativelang --skill hermes --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/hermes

Context preview

The summary Claude sees to decide when to auto-load this skill.

Deterministic compiled graphs for Hermes Agent (importer, runtime, MCP tools, learning-loop bridge)

SKILL.md

hermes.SKILL.md
name: AINL
description: Deterministic compiled graphs for Hermes Agent (importer, runtime, MCP tools, learning-loop bridge)
install: ./install.sh
install_alt: pip install 'ainativelang[mcp]' && ainl install-mcp --host hermes
commands:
  - ainl import <source> — convert Markdown / ecosystem packs into `.ainl` graphs
  - ainl compile <file.ainl> — compile and validate deterministic graph IR
  - ainl run <file.ainl> — run compiled workflow (when your graph uses the runtime path)
  - ~/.hermes/bin/ainl-run <file.ainl> — compile-then-run wrapper after install-mcp --host hermes (add ~/.hermes/bin to PATH)
tags:
  - ainl
  - graphs
  - mcp
  - hermes
metadata:
  hermes:
    kind: skill
    upstream: https://github.com/sbhooley/ainativelang
    package_pypi: ainativelang
    mcp_server_key: ainl
    config_file: ~/.hermes/config.yaml
    skills_dir: ~/.hermes/skills
    onboarding_note: >-
      Hermes Agent reads MCP config from ~/.hermes/config.yaml (mcp_servers). This pack installs a local AINL skill folder and
      expects ainl-mcp to be registered as a stdio MCP server.

AINL for Hermes Agent

**AINL** is an AI-native language that compiles **deterministic graphs**. In Hermes Agent, use it to import workflows, compile them, run them, and expose **`ainl-mcp`** tools to the agent for safe, repeatable execution.

**Package:** `ainativelang` **v1.8.0** (this tree; **PyPI** after publish — **`docs/RELEASING.md`**). Optional extras: `[mcp]`, `[solana]`.

Agent instructions

Follow this skill when the user is on **Hermes Agent** (or wants a **closed learning loop** on top of **deterministic `.ainl` graphs**). Prefer **`./install.sh`** from a checked-out skill folder, or the manual path:

`pip install 'ainativelang[mcp]' && ainl install-mcp --host hermes`

After bootstrap, suggest the prompt below when it fits.

When to use this skill

  • The user wants **portable, compiled workflows** (`.ainl`) instead of ad-hoc prompt loops.
  • They mention **import**, **compile**, **skills**, **learning loop**, or **MCP**.
  • They want Hermes to evolve behavior while keeping a strict, checkable graph source of truth.

Install (pick one)

1. **From this skill directory:** run `./install.sh` That upgrades `ainl[mcp]` (if needed), installs a skill folder to `~/.hermes/skills/ainl/`, and wires MCP via `ainl install-mcp --host hermes`.

2. **Manual:** `pip install 'ainativelang[mcp]' && ainl install-mcp --host hermes`

After install — prompt suggestion

Tell the user they can say in Hermes:

> Import the morning briefing using AINL.

MCP

Hermes reads MCP config from `~/.hermes/config.yaml` under `mcp_servers`. The host should run **`ainl-mcp`** as a stdio MCP server. `ainl install-mcp --host hermes` merges that entry when missing.

Bridge (optional)

This pack includes `ainl_hermes_bridge.py` as a lightweight utility for:

  • writing AINL trajectory/audit tapes into Hermes-friendly local memory files
  • exporting Hermes-evolved behaviors back into `.ainl` (so you can re-run `ainl check --strict`)
Read more
Ships withainativelang

Find Us on X: @ainativelang AI-led co-development project, human-initiated by Steven Hooley (x.com/sbhooley, stevenhooley.com, linkedin.com/in/sbhooley). Attribution details: docs/PROJECT_ORIGIN_AND_ATTRIBUTION.md and tooling/project_provenance.json.

Get the whole plugin
Stats
650
Stars
23
Forks
Maintained
Maintenance
Python
Language
Apache-2.0
License
1mo ago
Last commit
7mo ago
Created
2d ago
Added

Repo: sbhooley/ainativelang

Other skills on ainativelang.