Ham

Set up Hierarchical Agent Memory (HAM) — scoped CLAUDE.md files per directory that reduce token spend. Trigger on "go ham", "set up HAM", "ham commands", "ham help", "ham route", "ham remove", "ham update", "ham status", "ham benchmark", "ham baseline start", "ham baseline stop", "ham metrics clear", "HAM savings", "HAM stats", "HAM dashboard", "HAM sandwich", "HAM insights", "HAM carbon", or "ham sync".

71 stars 4 forksAI, LLMs & Agents

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add kromahlusenii-ops/ham --skill ham
Manual install
git clone --depth 1 https://github.com/kromahlusenii-ops/ham.git /tmp/ham
mkdir -p ~/.claude/skills
cp -r /tmp/ham/. ~/.claude/skills/ham

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

## Pro Guard — run FIRST

Before ANY command, check for Pro signals: `.ham/config.json` with `"pro": true`, `enabledImporters` with more than `"claude"`, or any `**/AGENTS.md` files.

- **If Pro detected:** allow `go ham` (Pro-aware mode) and `ham remove` (has own Pro logic). All other commands → print `HAM Pro detected — this project is managed by HAM Pro. Manage at goham.dev` and STOP.
- **Pro rules:** NEVER create/modify/delete AGENTS.md files. CLAUDE.md = HAM-owned. AGENTS.md = Pro-owned.

## Commands

**Trigger:** "ham commands" or "ham help" — list all commands:

| Command | What it does |
|---|---|
| `go ham` | Set up HAM (auto-detects stack and structure) |
| `ham remove` | Remove HAM safely (preserves Pro files) |
| `ham update` | Run `bash <skill-dir>/scripts/update.sh`, update `.ham/version` |
| `ham status` | Show version, update status, memory file count, last setup date |
| `ham route` | Add/update Context Routing in root CLAUDE.md |
| `ham dashboard` | Launch web dashboard at :7777 via `node <skill-dir>/dashboard/launch.js --port 7777` |
| `ham savings` | Show token and cost savings report |
| `ham carbon` | Run `node <skill-dir>/dashboard/carbon-cli.js [--last] [--days 30]` |
| `ham insights` | Generate insights → write actionable items to `.memory/inbox.md` |
| `ham benchmark` | Run `node <skill-dir>/dashboard/benchmark-cli.js [--days 30] [--model name] [--json]` |
| `ham baseline start` | Begin 10-task baseline capture |
Read the full skill on GitHub

Details

Skill name
ham
License
MIT
Repo updated
21 March 2026

FAQ

What does the Ham skill do?

Set up Hierarchical Agent Memory (HAM) — scoped CLAUDE.md files per directory that reduce token spend. Trigger on "go ham", "set up HAM", "ham commands", "ham help", "ham route", "ham remove", "ham update", "ham status", "ham benchmark", "ham baseline start", "ham baseline stop", "ham metrics clear", "HAM savings", "HAM stats", "HAM dashboard", "HAM sandwich", "HAM insights", "HAM carbon", or "ham sync".

How do I install the Ham skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add kromahlusenii-ops/ham --skill ham. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Ham popular?

It lives in kromahlusenii-ops/ham, which has 71 GitHub stars and 4 forks.

Related skills

AI Bounty Claim

69

aelf-hzz780/AI-bounty-skill

Use when claiming the AI bounty on the tDVV mainnet sidechain. This public claim skill now supports Portkey AA/CA only, requires CA sync and holder preflight before any write, and routes to AA/CA onboarding, AA/CA claim, or diagnostics-only stop handling.

AI, LLMs & Agents

Agent Orchestra

93

3338902669-ops/agent-orchestra

Use when three or more AI agents are available and a task needs coordinated execution, or when work must be handed to another agent, session or tool. It ships the coordination rules as ENFORCED invariants rather than advice: one writer per resource (a conflicting claim is refused and names the holder), a verifier that is never the implementer and whose PASS must carry criterion-linked evidence, a failed verification that blocks both done and dispatch to evidence, three failed rounds that block the task outright, an external action that cannot be dispatched until an approval covering it is reco

AI, LLMs & Agents

Clawteam Directors Orchestrator

62

momozi1996/DirectorAgents

ClawTeam导演智囊团——基于ClawTeam多智能体框架的世界著名导演协同创作系统。 整合31位全球顶级导演的风格思想,通过多智能体协作机制(顺序链、辩论投票、主席团模式) 辅助剧本创作、影像风格设计和叙事决策。 触发词:「导演智囊团」「ClawTeam」「多导演协作」「剧本创作」「影像风格」 适用场景:编剧、导演、创意策划、影视教育、AI影像创作

AI, LLMs & Agents

Partner Skill

67

LearnPrompt/partner-skill

搭子.skill / Partner — two-direction cost-split workflow between Claude Code and Codex. Direction A (Codex-driven): Codex orchestrates and implements; Claude Code plans (/goal), polishes UI/interaction, and runs final /codex:review in one reused session. Direction B (Claude-driven): Claude plans and splits the work, runs the idea-king adversarial gate, delegates to Codex background jobs, monitors, and full-reviews before accepting. Use on "搭子" / "双向搭子" / "搭子,恢复" (resume from .partner/), "搭子,配置" (first-run setup wizard), "搭子,试跑" (identity tryout report), 分工给 codex / 让 codex 做 / codex 后台跑 / Claude

AI, LLMs & Agents

Future Tokens

66

jordanrubin/FUTURE_TOKENS

Every AI output has structural blind spots determined by the generation process itself. Future Tokens operations are named, composable instruments that target specific blind spots. They surface new information on every pass because expanding the output changes the blind spot geometry.

AI, LLMs & Agents

Promptmaster

60

Jakeschincariol/promptmaster-skill

Rewrite the user's raw request into an optimized prompt before answering it, audit it against the 35 credit-waste patterns in waste-patterns.json, and enforce every locked decision in decisions.md so nothing gets re-explained and nothing contradicts itself. Use whenever the user types /promptmaster, prefixes a request with it, or asks to optimize / tighten / fix a prompt.

AI, LLMs & Agents22

Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.