npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

agent-almanac

v1.3.0

Published

Universal skill/agent/team installer for agentskills.io — works with Claude Code, Cursor, Copilot, Gemini CLI, and 12+ agentic frameworks

Readme

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

  • 350 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
  • 26 guides — human-readable workflow, infrastructure, and reference documentation
  • Interactive visualization — force-graph explorer with 350 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 350 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/          350 executable procedures across 64 domains
  agents/           72 specialist personas
  teams/            17 multi-agent compositions with 8 coordination patterns
  guides/           26 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

Translations

| Locale | Language | Skills | Agents | Teams | Guides | Total | |--------|----------|--------|--------|-------|--------|-------| | de | Deutsch | 350/350 | 3/72 | 1/17 | 3/26 | 357/465 (76.8%) | | zh-CN | 简体中文 | 350/350 | 3/72 | 1/17 | 3/26 | 357/465 (76.8%) | | ja | 日本語 | 350/350 | 3/72 | 1/17 | 3/26 | 357/465 (76.8%) | | es | Español | 350/350 | 3/72 | 1/17 | 3/26 | 357/465 (76.8%) | | caveman-lite | Caveman Lite | 350/350 | 0/72 | 0/17 | 0/26 | 350/465 (75.3%) | | caveman | Caveman | 350/350 | 0/72 | 0/17 | 0/26 | 350/465 (75.3%) | | caveman-ultra | Caveman Ultra | 350/350 | 0/72 | 0/17 | 0/26 | 350/465 (75.3%) | | wenyan-lite | 文言文輕 | 350/350 | 0/72 | 0/17 | 0/26 | 350/465 (75.3%) | | wenyan | 文言文 | 350/350 | 0/72 | 0/17 | 0/26 | 350/465 (75.3%) | | wenyan-ultra | 文言文極 | 350/350 | 0/72 | 0/17 | 0/26 | 350/465 (75.3%) |

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.