Hermes Atlas
Skills & skill packs

pstack

iap/pstack-hermes

Unofficial Hermes Agent port of the pstack method: 47 skills with a poteto-mode router

In short

pstack is an unofficial port of the pstack agent method, 'go fast by going deep first', packaged as a Hermes Agent plugin. It ships 47 skills and a poteto-mode skill that classifies a task and routes it to the right playbook.

What pstack does

pstack is an unofficial port of the upstream pstack agent method, 'go fast by going deep first', packaged for Hermes Agent's portable plugin path. The package keeps the upstream identity pstack v0.15.5 and loads 47 skills: 24 workflow and mode skills plus 23 principle skills, discovered through a root plugin.json in the agent-plugins-v1 manifest format. You load the poteto-mode skill and give it a real task, and it classifies the work and routes it to the right playbook, so you do not choose playbooks yourself.

A setup-pstack skill writes pstack-models.json, an 18-role model panel that the workflow skills read, beside Hermes's config.yaml so plugin updates do not discard it. A hermesbot skill adds a control surface on the Hermes gateway webhook, signed with an HMAC header, plus hermes send and hermes peer. The repository's default branch is dist, the CI-built package, so hermes plugins update pstack fast-forwards it and --ref pins a commit. Two upstream parts, automations/benny and skills/make-bot-ui, are not shipped because Hermes's install scanner flags them.

Key features

  • 47 skills: 24 workflow and mode skills and 23 principle skills
  • poteto-mode skill that classifies a task and routes it to a playbook
  • setup-pstack skill that writes an 18-role model panel to pstack-models.json
  • hermesbot skill for the gateway webhook with HMAC signing, hermes send and hermes peer
  • Fast-forward updates with hermes plugins update pstack, or a pinned commit with --ref
  • hermes plugins doctor pstack --ci to check the manifest and skill discovery

When to use it

  • Giving Hermes a structured method for planning deeply before executing quickly on engineering tasks
  • Customizing skills by editing the installed SKILL.md or installing from your own fork
  • Adding your own skills alongside through a skill tap

Who it is for: Hermes Agent users who want the pstack workflow skills and are comfortable using an unofficial port.

How it fits with Hermes Agent

Built for Hermes Agent as a plugin installed with hermes plugins install, using Hermes vocabulary such as delegate_task, clarify, session_search and hermes cron.

How to install pstack

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

hermes plugins install iap/pstack-hermes --enable

Requirements: Hermes Agent with the plugins command; some skills instruct the agent to run bun and gh

Note: It is an unofficial port of upstream pstack, and the automations/benny and skills/make-bot-ui parts are left out because Hermes's install scanner flags them.

FAQ

What is pstack?

pstack is a Hermes Agent plugin that packages the upstream pstack agent method as 47 skills. Its poteto-mode skill classifies a task and routes it to the matching playbook.

How do I install pstack?

Run hermes plugins install iap/pstack-hermes --enable. Then run hermes plugins doctor pstack --ci, load the setup-pstack skill once, and load poteto-mode with a real task.

Is pstack an official project?

No. The README calls it an unofficial port of upstream pstack (MIT, copyright Lauren Tan). It sends port problems to this repository, Hermes defects to NousResearch/hermes-agent and upstream pstack bugs to cursor/plugins.

Similar skills for Hermes Agent

All skills

Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one