Problem
The repo bundles a comprehensive agent skill at skills/slack/SKILL.md (markdown rules, multiline via stdin, mention formats, tilde/CJK traps), but the brew formula installs only bin/:
/opt/homebrew/Cellar/holla/26.6.2/
├── bin
├── INSTALL_RECEIPT.json
└── sbom.spdx.json
So agents (Claude Code etc.) on a brew-installed machine never see the skill and re-learn holla every session via --help trial-and-error. This got worse after e6c58fd (strict flag rejection): previously-ignored wrong flags (users info --plain, chat delete --plain) now hard-error, so uninformed usage fails loudly.
Observed 2026-07-16: two independent Claude Code sessions fumbled flags and misdiagnosed message formatting because the skill wasn't installed locally (manually copied skills/slack → ~/.claude/skills/slack as a workaround).
Proposal
Either (or both):
- Formula installs
skills/ (e.g. #{prefix}/share/holla/skills) + a caveats note showing the copy/symlink command for ~/.claude/skills.
holla skill install [--target claude|pi|openclaw] that copies/symlinks the bundled skills into the right agent directory (package.json already declares the skills field for cross-agent packaging).
🤖 Generated with Claude Code
Problem
The repo bundles a comprehensive agent skill at
skills/slack/SKILL.md(markdown rules, multiline via stdin, mention formats, tilde/CJK traps), but the brew formula installs onlybin/:So agents (Claude Code etc.) on a brew-installed machine never see the skill and re-learn holla every session via
--helptrial-and-error. This got worse after e6c58fd (strict flag rejection): previously-ignored wrong flags (users info --plain,chat delete --plain) now hard-error, so uninformed usage fails loudly.Observed 2026-07-16: two independent Claude Code sessions fumbled flags and misdiagnosed message formatting because the skill wasn't installed locally (manually copied
skills/slack→~/.claude/skills/slackas a workaround).Proposal
Either (or both):
skills/(e.g.#{prefix}/share/holla/skills) + acaveatsnote showing the copy/symlink command for~/.claude/skills.holla skill install [--target claude|pi|openclaw]that copies/symlinks the bundled skills into the right agent directory (package.json already declares theskillsfield for cross-agent packaging).🤖 Generated with Claude Code