Skip to content
Agentmart
Submit a tool

pstack-hermes

Use when installing or choosing Hermes pstack skills.

Skill by ThomsenDrake

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/thomsendrake-pstack-hermes

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use when installing or choosing Hermes pstack skills.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/pstack-hermes

What's inside

Skill name
pstack-hermes
Description
Use when installing or choosing Hermes pstack skills.
License
MIT
Compatibility
Hermes Agent with recursive skills discovery, skill_view and file tools. Workflows may also need terminal, delegation, Git, gh, Bun or browser tools.
Instructions
153 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (147)

  • .gitignore
  • LICENSE
  • SKILL.md
  • SKILL.md · architect/
  • design-red-flags.md · architect/references/
  • rationale-template.md · architect/references/
  • runner-prompt.md · architect/references/
  • SKILL.md · arena/
  • SKILL.md · automate-me/
  • SKILL.md · benchmark-checklist/
  • SKILL.md · blast-radius/
  • README.md · bots/
  • SOUL.md · bots/comment-sicko/
  • SOUL.md · bots/poteto-agent/
  • SKILL.md · bro/
  • SKILL.md · correct/
  • SKILL.md · create-verification-skill/
  • README.md · create-verification-skill/references/feature-map-example/
  • create-note.md · create-verification-skill/references/feature-map-example/
  • search.md · create-verification-skill/references/feature-map-example/
  • SKILL.md · figure-it-out/
  • SKILL.md · how/
  • explainer-prompt.md · how/references/
  • explorer-prompt.md · how/references/
  • SKILL.md · in-your-own-words/
  • SKILL.md · interrogate/
  • code-quality-review.md · interrogate/references/
  • lead-judgment.md · interrogate/references/
  • reviewer-prompt.md · interrogate/references/
  • rubric.md · interrogate/references/
  • SKILL.md · ketchup/
  • SKILL.md · maintain-verification-skill/
  • SKILL.md · make-bot-ui/
  • SKILL.md · no-comments/
  • SKILL.md · poteto-help/
  • prompting.md · poteto-help/references/
  • recipes.md · poteto-help/references/
  • SKILL.md · poteto-mode/
  • authoring-a-skill.md · poteto-mode/playbooks/
  • autonomous-run.md · poteto-mode/playbooks/
  • autopilot-full.md · poteto-mode/playbooks/
  • autopilot-stack.md · poteto-mode/playbooks/
  • babysit.md · poteto-mode/playbooks/
  • bug-fix.md · poteto-mode/playbooks/
  • eval.md · poteto-mode/playbooks/
  • feature.md · poteto-mode/playbooks/
  • hillclimb.md · poteto-mode/playbooks/
  • investigation.md · poteto-mode/playbooks/
  • multi-phase-plan.md · poteto-mode/playbooks/
  • opening-a-pr.md · poteto-mode/playbooks/
  • orchestrate.md · poteto-mode/playbooks/
  • pause-safely.md · poteto-mode/playbooks/
  • perf-issue.md · poteto-mode/playbooks/
  • prototype.md · poteto-mode/playbooks/
  • refactoring.md · poteto-mode/playbooks/
  • runtime-forensics.md · poteto-mode/playbooks/
  • session-pickup.md · poteto-mode/playbooks/
  • shipping.md · poteto-mode/playbooks/
  • trace-forensics.md · poteto-mode/playbooks/
  • visual-parity.md · poteto-mode/playbooks/
  • …and 87 more

SKILL.md (first lines)

# pstack for Hermes

The package contains 54 workflow and principle skills, this index, and two bot profile skeletons.
It adapts Lauren Tan's pstack v0.15.25 for Hermes Agent and Hermes bot profiles.
The vendored `skills/pstack/` tree remains unchanged. Its daily sync does not update this adaptation.

## What changed

**One-shot launch gate.** Before any profile-process launch here, load `skill_view(name='pstack-hermes', file_path='references/one-shot-safety.md')`. `-z` bypasses command and hook approval gates. Require explicit authorization for that bypass, review inherited hooks, and verify restricted execution boundaries, scoped credentials, and minimal toolsets. Model-diversity or unattended-work requests are not bypass authorization. Otherwise use bounded parent-driven delegates, an approval-preserving interactive session, or report blocked.

- Skills load by name through `skill_view(name="poteto-mode")` or `/skill poteto-mode`.
- References and playbooks load through `skill_view(name, file_path)`.
- Bounded parallel work uses `delegate_task(tasks=[...])`. Children inherit the parent model unless centrally configured otherwise.
- The default panel uses independent contexts on the same model. It does not claim cross-model agreement.
- Optional model diversity uses configured named profiles and `hermes -p <profile> -z` processes. Model aliases do not retarget delegates.
- `setup-pstack` writes Hermes configuration through the CLI and reads it back. Model IDs and reasoning levels are separate values.
- Bot agent definitions become `bots/poteto-agent/SOUL.md` and `bots/comment-sicko/SOUL.md`.
- Bun and Node helpers remain under `poteto-mode/scripts/`. Their Hermes invocations and limits are explicit. The editor-specific worktree audit is retained but skipped.
- Tools, authoring, session recovery, and verification use Hermes workflows instead of editor-only services.
- A skill cannot grant permission to send messages, merge, deploy, delete data, or expose credentials.

## Install into one profile

Do not install both pstack variants into the same profile. Their leaf names overlap.
Use an existing profile only when the user names it. Use a new test profile for experiments.
Keep secrets in `.env` or the credential store, never in this package.

### Current branch

Copy the complete adapted tree from the `pstack-hermes` branch.
Resolve the target with `hermes profile show <profile>`. Its `Path` is `<profile-home>`.
Replace every placeholder and quote the real paths before running these `terminal` calls.

```python
terminal(command="git clone --branch pstack-hermes --single-branch https://github.com/ThomsenDrake/agent-skills.git '<checkout>'")
terminal(command="hermes profile show <profile>")
terminal(command="cp -R '<checkout>/skills/pstack-hermes' '<profile-home>/skills/pstack-hermes'")
terminal(command="hermes -p <profile> skills list")
```

The destination must not already exist. Do not merge a new copy over a live install blindly.
Copy all 54 child directories, not just this `SKILL.md`.
Hermes recursively discovers the nested leaf skills. Start a new session after installation.

### After merge to the default branch

The repository identifier follows Hermes's default-branch installer format.
It is not a branch selector. Until this branch is merged, use the copy method above.

```python
terminal(command="hermes -p <profile> skills install ThomsenDrake/agent-skills/skills/pstack-hermes --yes")
terminal(command="hermes -p <profile> skills list")
```

Review the installer's security scan. Do not bypass a blocked result automatically.
If an older installer omits nested files, use the complete-tree copy and verify discovery.

## Get started

1. Load `setup-pstack` to inspect the target profile's model and choose a supported reasoning level. Configuration changes require the user's scope.
2. Load `poteto-mode` for an engineering task. It chooses the playbook and relevant leaf skills.
3. Load `poteto-help` when choosing a workflow.
4. Use `bots/README.md` to create a bot profile from a skeleton. Neither skeleton schedules routines or configures messaging.

```python
skill_view(name="setup-pstack")
skill_view(name="poteto-mode")
skill_view(name="poteto-help")
```

## Skill map

### Workflows and utilities

| Skill | Job |
| --- | --- |
| `architect` | Compare boundary and API designs before implementation. |
| `arena` | Generate competing artifacts, choose a base, and graft useful parts. |
| `automate-me` | Capture a user's working style in a personal mode skill. |
| `benchmark-checklist` | Check measurement validity before trusting a number. |
| `blast-radius` | Trace a change's callers, assumptions, and affected behavior. |
| `bro` | Restate the last reply in plain language. |
| `correct` | Prevent repeated agent mistakes through repository structure and checks. |
| `create-verification-skill` | Create a project-specific real-artifact verification workflow. |
| `figure-it-out` | Design a bespoke playbook for a cross-cutting task. |
| `how` | Explore how the system works before deciding. |
| `in-your-own-words` | Confirm the user's goals and the problem being solved. |
| `interrogate` | Challenge a design through independent adversarial roles. |
| `ketchup` | Recover the current task context from evidence. |
| `maintain-verification-skill` | Keep a project's verification workflow accurate. |
| `make-bot-ui` | Build a UI whose server triggers a bounded Hermes webhook. |
| `no-comments` | Remove comments the code already explains. |
| `poteto-help` | Choose a skill and shape an actionable prompt. |
| `poteto-mode` | Run verified engineering work through the matching playbook. |
| `recall` | Recover relevant prior decisions and lessons. |
| `reflect` | Review the work and extract concrete improvements. |
| `setup-pstack` | Configure a Hermes profile's model and reasoning. |
| `sharpen` | Frame a task precisely before starting work. |
| `show-me-your-work` | Keep a compact auditable decision and evidence trail. |
| `swarm` | Partition parallel coverage and verify worker reports. |
| `tdd` | Build behavior through red, green, and refactor checks. |
| `teach` | Explain a system or lesson from concrete evidence. |
| `technical-writing` | Write technical documents around decisions and reader needs. |
| `typescript-best-practices` | Choose clear TypeScript types and boundaries. |
| `unslop` | Remove filler and write precise declarative prose. |
| `why` | Investigate intent and rationale with source evidence. |

### Principles

The 24 principle skills each have their own trigger and procedure.

- `principle-attack-the-premise`
- `principle-boundary-discipline`
- `principle-build-the-lever`
- `principle-encode-lessons-in-structure`
- `principle-exhaust-the-design-space`
- `principle-experience-first`
- `principle-explain-the-number`
- `principle-fix-root-causes`

From ThomsenDrake/agent-skills, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Oct 17, 2026 (12 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from ThomsenDrake

Cite this page

pstack-hermes skill. Agent Mart. https://agentmart.dev/skills/thomsendrake-pstack-hermes (last updated 2026-10-24)