@howlerops/valhalla
HowlerOps Valhalla: OpenCode plugins and Pi resources for planning, execution, research, review, and orchestration.
Package details
Install @howlerops/valhalla from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@howlerops/valhalla- Package
@howlerops/valhalla- Version
0.3.0- Published
- Aug 18, 2026
- Downloads
- 240/mo · 173/wk
- Author
- jacobbeck_dev
- License
- MIT
- Types
- skill, prompt
- Size
- 1.5 MB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"prompts": [
"./pi/prompts"
],
"skills": [
"./pi/skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
HowlerOps Valhalla
HowlerOps Valhalla ships the same seven agent workflows for OpenCode and the Pi coding-agent harness, plus the Vegvisir planning skill in both runtimes. Bifrost and Heimdall are no longer included.
Agents
| Command | Role |
|---|---|
/hugin <goal> |
Build a verified, dependency-aware plan without editing. |
/tyr <goal> |
Implement one goal with architecture, verification, and review. |
/munin <objective> |
Run a measured research and improvement loop. |
/eitri <request> |
Create narrow, harness-native agents, workflows, skills, or tools. |
/vidar <goal> |
Persist through implementation and review loops. |
/skuld <target> |
Review and repair a diff or pull request. |
/polaris <task> |
Orchestrate planning through final review. |
Vegvisir
/vegvisir <destination> in OpenCode (or /skill:vegvisir <destination> in Pi) maps a genuinely multi-session, uncertain effort into decision tickets. It establishes a destination, fog of war, frontier, dependencies, and evidence-backed resolutions, then hands off to specification work. It never implements the destination.
Vegvisir is an original Pi adaptation of the operating model described at AI Hero: Wayfinder. Use it only when the route cannot be settled in one session.
Install Pi
pi install git:github.com/howlerops/valhalla
For a local checkout:
pi install /absolute/path/to/valhalla
Verify the package and run a small command:
pi list
pi -p "/hugin Plan a small refactor"
Pi loads the package's prompt templates and Vegvisir skill. Trust project-local packages only after reviewing their contents.
Full installation and troubleshooting guide: docs/guide/installation.md.
Install OpenCode
npm install --prefix "$HOME/.config/opencode" github:howlerops/valhalla
node "$HOME/.config/opencode/node_modules/@howlerops/valhalla/scripts/install-opencode.mjs"
The installer registers the plugin, writes /hugin, /tyr, /munin, /eitri, /vidar, /skuld, /polaris, and /vegvisir as native OpenCode commands, and installs the Vegvisir skill for OpenCode. Restart OpenCode after installation.
Test
npm ci
npm test
npm pack --dry-run
The test suite verifies all eight OpenCode commands and runs every Pi agent plus Vegvisir through the real Pi CLI against a local fake OpenAI-compatible provider.