Skip to content

pjt222/agent-almanac

Repository files navigation

Agent Almanac

Agent Almanac

npm version Validate Skills Update READMEs License: MIT Sponsor

A library of executable skills, specialist agents, and pre-built teams for Claude Code and compatible AI tools. Define repeatable engineering procedures once and have AI agents execute them with built-in validation and error recovery. Compose specialists into review teams that catch issues a single reviewer would miss. Built on the Agent Skills open standard.

At a Glance

  • 352 skills across 64 domains — structured, executable procedures
  • 72 agents — specialized Claude Code personas covering development, review, compliance, and more
  • 17 teams — predefined multi-agent compositions for complex workflows
  • 27 guides — human-readable workflow, infrastructure, and reference documentation
  • Interactive visualization — force-graph explorer with 352 R-generated skill icons and 9 color themes

How It Works

Building Block Location Purpose
Skills skills/<skill-name>/SKILL.md Executable procedures (how)
Agents agents/<name>.md Specialized personas (who)
Teams teams/<name>.md Multi-agent compositions (who works together)
Guides guides/<name>.md Human-readable reference (context)

Ask Claude Code to review your R package, and the r-package-review team activates 4 agents — each following specialized skills for code quality, architecture, security, and best practices — then synthesizes their findings into a single report.

Works with

Skills follow the Agent Skills open standard and work with any tool that reads markdown:

Tool Integration Details
Claude Code Full (skills, agents, teams) Plugin install or .claude/ symlinks
Codex (OpenAI) Skills Symlink into .agents/skills/
Cursor Skills Map to .cursor/rules/*.mdc files
Gemini CLI, Aider, etc. Skills Point context to any SKILL.md file

Agents and teams use Claude Code's subagent architecture. For other tools, skills are the primary integration surface. See skills/README.md for setup instructions.

Quick Start

Choose a path. Full per-OS runbook with prereqs, verification, and updating: Installation guide.

Path 1 — Reference a skill (zero install)

> "Follow skills/commit-changes/SKILL.md to stage and commit my changes"

Path 2 — Claude Code plugin (recommended)

git clone https://github.com/pjt222/agent-almanac.git ~/dev/agent-almanac

# One-time local marketplace setup
mkdir -p ~/.claude-marketplace/{plugins,.claude-plugin}
cat > ~/.claude-marketplace/.claude-plugin/marketplace.json << 'EOF'
{
  "name": "local",
  "owner": { "name": "self" },
  "plugins": [{
    "name": "agent-almanac",
    "source": "./plugins/agent-almanac",
    "category": "development"
  }]
}
EOF
ln -s ~/dev/agent-almanac ~/.claude-marketplace/plugins/agent-almanac

claude plugin marketplace add ~/.claude-marketplace
claude plugin install agent-almanac@local

Auto-discovers all 352 skills and 72 agents. Teams require activation via TeamCreate. Windows / macOS variants in the Installation guide.

Path 3 — Global CLI (cross-framework)

npm install -g agent-almanac
agent-almanac detect              # show frameworks in cwd
agent-almanac install commit-changes

Reaches 12+ frameworks: Claude Code, Cursor, Codex, Gemini, Aider, OpenCode, Windsurf, Vibe, Hermes, OpenClaw. See cli/README.md.

Verify

cd ~/dev/agent-almanac
npm install && npm test           # repo integrity + README freshness
claude plugin list | grep agent-almanac

In a fresh Claude Code session, type /commit-changes — should resolve. Empty result → see Installation troubleshooting.

Explore visually

cd viz && npm install && bash build.sh && npm run dev
# Open http://localhost:5173 for the interactive force-graph explorer

Requires R 4.5.x or Docker; per-OS R paths in the Installation guide. See viz/README.md for build internals.

Directory Map

agent-almanac/
  .claude-plugin/  Plugin manifest for Claude Code plugin installation
  skills/          352 executable procedures across 64 domains
  agents/           72 specialist personas
  teams/            17 multi-agent compositions with 8 coordination patterns
  guides/           27 human-readable reference docs
  viz/              Interactive force-graph explorer with R-generated icons
  tests/            30 test scenarios for validation
  i18n/             Translations (10 locales: de, zh-CN, ja, es, caveman, caveman-lite, caveman-ultra, wenyan, wenyan-lite, wenyan-ultra)
  cli/              Universal installer CLI (npm install -g agent-almanac)
  scripts/          Build and CI automation
  sessions/         Tending session archives

Guides

New here? Start with Understanding the System. See all guides for the full categorized list.

Workflow

  • Understanding the System — Entry point: what skills, agents, and teams are, how they compose, and how to invoke them
  • Creating Skills — Authoring, evolving, and reviewing skills following the agentskills.io standard
  • Creating Agents and Teams — Designing agent personas, composing teams, and choosing coordination patterns
  • Running a Code Review — Multi-agent code review using review teams for R packages and web projects
  • Managing a Scrum Sprint — Running Scrum sprints with the scrum-team: planning, dailies, review, and retro
  • Visualizing Workflows with putior — End-to-end putior workflow visualization from annotation to themed Mermaid diagrams
  • Running Tending — AI meta-cognitive tending sessions with the tending team
  • Running a Translation Campaign — End-to-end guide for translating all skills, agents, teams, and guides into supported locales using the translation-campaign team
  • Unleash the Agents — Structured multi-agent consultation at three tiers for open-ended hypothesis generation
  • Team Assembly Prompt Patterns — How to phrase requests to Claude Code for multi-agent team work at every level of specificity
  • Production Coordination Patterns — Real-world multi-agent orchestration patterns: barrier synchronization, silence budgets, health checks, degraded-wave policies, and cost-aware scheduling
  • AgentSkills Alignment — Standards compliance audits using the agentskills-alignment team for format validation, spec drift detection, and registry integrity
  • Edge Computing Deployment — Install agent-almanac skills on edge LLMs (Gemma 4 via AI Edge Gallery) with distilled content, token budgets, and offline bundles
  • Self-Continuation Loops Playbook — Choose among ScheduleWakeup, CronCreate loops, and loop.md; select sentinels; plan for the 7-day age-out

Infrastructure

  • Installation — OS-aware install runbook covering plugin install, global CLI, prereqs, verification, and updating across Linux, macOS, Windows, WSL2, and Codespaces
  • Setting Up Your Environment — WSL2 setup, shell config, MCP server integration, and Claude Code configuration
  • Symlink Architecture — How symlinks enable multi-project discovery of skills, agents, and teams through Claude Code
  • R Package Development — Package structure, testing, CRAN submission, pkgdown deployment, and renv management

Reference

  • Quick Reference — Command cheat sheet for agents, skills, teams, Git, R, and shell operations
  • Agent Best Practices — Design principles, quality assurance, and maintenance guidelines for writing effective agents
  • Agent Configuration Schema — YAML frontmatter field definitions, validation rules, and JSON Schema for agent files
  • The Caveman Spellbook — Six grunt-level compression modes for agent-almanac content — a homage to JuliusBrussee/caveman, from lite filler-stripping to extreme classical Chinese abbreviation

Design

  • Extracting Project Essence — Multi-perspective framework for extracting skills, agents, and teams from any codebase using the metal skill
  • Epigenetics-Inspired Activation Control — Runtime activation profiles controlling which agents, skills, and teams are expressed, grounded in molecular epigenetics
  • Understanding the Synoptic Mind — The adaptic concept — panoramic synthesis through simultaneous multi-domain awareness, theoretical foundations, and practical use
  • Agent Memory Hygiene — Three-layer model — weights, retrieval, behavior — for diagnosing what kind of forgetting a memory problem actually needs and applying the right tool

Translations

Locale Language Skills Agents Teams Guides Total
de Deutsch 352/352 3/72 1/17 3/27 359/468 (76.7%)
zh-CN 简体中文 352/352 3/72 1/17 3/27 359/468 (76.7%)
ja 日本語 352/352 3/72 1/17 3/27 359/468 (76.7%)
es Español 352/352 3/72 1/17 3/27 359/468 (76.7%)
caveman-lite Caveman Lite 352/352 0/72 0/17 0/27 352/468 (75.2%)
caveman Caveman 352/352 0/72 0/17 0/27 352/468 (75.2%)
caveman-ultra Caveman Ultra 352/352 0/72 0/17 0/27 352/468 (75.2%)
wenyan-lite 文言文輕 352/352 0/72 0/17 0/27 352/468 (75.2%)
wenyan 文言文 352/352 0/72 0/17 0/27 352/468 (75.2%)
wenyan-ultra 文言文極 352/352 0/72 0/17 0/27 352/468 (75.2%)

See i18n/README.md for the translation contributor guide.

Plugin Packaging

Agent-almanac is packaged as a Claude Code plugin at .claude-plugin/plugin.json. When installed, Claude Code auto-discovers all skills and agents:

Component Discovery Count
Skills skills/*/SKILL.md 350
Agents agents/*.md 72
Teams Bundled but not auto-discovered 17

Teams are not a plugin-native content type — they require activation via TeamCreate (see Creating Agents and Teams).

For step-by-step plugin install (POSIX + Windows + macOS variants, prereqs, verification, troubleshooting), see the Installation guide.

Contributing

Contributions welcome! Each content type has its own guide:

Update the relevant _registry.yml when adding content, then run npm run update-readmes.

Support

If Agent Almanac makes your AI tools more capable, consider sponsoring its development.

Reliable AI assistance requires structured knowledge — and maintaining that structure is work that the models themselves cannot do.

License

MIT License. See LICENSE for details.

About

Agent Almanac — a curated reference of executable skills, specialist agents, and teams for AI-assisted development, with interactive visualization

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors