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-manifesto-kit

v1.2.0

Published

CLI to discover and adopt Agent Manifesto Kit capabilities (skills, agents, pipelines) into your project for Claude, Codex, or AI-agnostic targets.

Readme

Agent Manifesto Kit

Agent Manifesto Kit is a curated library of reusable AI instruction capabilities for real projects. It packages skills, agents, pipelines, conventions, and bundles that can be adopted into Claude, Codex, or provider-neutral .ai/ project layouts.

The included agentkit CLI lets you discover the catalog, copy selected capabilities into a project, and optionally ask your preferred AI CLI to adapt the adopted files to local naming, paths, and project conventions.

Install

Install globally:

npm install -g agent-manifesto-kit
agentkit --version

Or run directly with npx:

npx agent-manifesto-kit list

Quick Start

List available capabilities:

agentkit list

Show one catalog view:

agentkit list skills
agentkit list agents
agentkit list bundles

Adopt the Spec-Driven Development bundle for Claude:

agentkit adopt sdd --provider claude

Adopt the QA Automation bundle for browser and automated-test workflows:

agentkit adopt qa-automation --provider claude

Adopt a single skill for Codex:

agentkit adopt brainstorm --provider codex

Adopt into a specific project directory:

agentkit adopt sdd --provider agnostic --dest /path/to/project

What Is Included

Agent Manifesto Kit ships reusable instruction assets:

| Type | Purpose | | --- | --- | | Skills | Focused execution instructions for a specific recurring task | | Agents | Specialized review or analysis roles for delegated judgment | | Pipelines | Sequenced workflows that route multiple capabilities | | Conventions | Shared standards for structure, naming, formatting, or portability | | Bundles | Cohesive groups of capabilities designed to be adopted together |

Bundles install their items into the provider's expected type-specific directories. For example, adopting the sdd or qa-automation bundle for Claude places skills under .claude/skills/, agents under .claude/agents/, and non-capability bundle directories, such as templates, under .claude/<bundle-name>/.

Commands

agentkit list [skills|agents|bundles]
agentkit lint [name]
agentkit adopt <name> [--provider claude|codex|agnostic] [--dest <dir>] [--force] [--cli <cli>]

Command summary:

| Command | Description | | --- | --- | | agentkit list [skills|agents|bundles] | Show the full catalog or one selected view; bundle views include item summaries | | agentkit lint [name] | Check all capabilities, or one named capability, for provider-specific tokens | | agentkit adopt <name> | Copy a capability or bundle into your project |

Global options:

| Option | Description | | --- | --- | | --version, -v | Print the installed version | | --help, -h | Show command help |

Adoption options:

| Option | Default | Description | | --- | --- | --- | | --provider claude|codex|agnostic | claude | Target project layout | | --dest <dir> | Current directory | Project root to receive the files | | --force | Off | Replace existing target files without prompting | | --cli <cli> | None | Run an AI CLI after adoption to adapt files to the project |

Providers

The default adoption step is deterministic. It copies the selected assets and applies only mechanical provider transforms.

| Provider | Destination | Transform | | --- | --- | --- | | claude | .claude/ | Copy Claude-native assets as packaged | | codex | .codex/ | Rewrite .claude/ path tokens to .codex/ and strip Claude-only tools: frontmatter | | agnostic | .ai/ | Rewrite .claude/ path tokens to .ai/ |

Use agentkit lint before or after adoption when you want to inspect capabilities for provider-specific wording.

AI-Assisted Adaptation

Pass --cli to run an AI assistant after files are copied:

agentkit adopt sdd --provider claude --cli claude
agentkit adopt sdd --provider codex --cli codex
agentkit adopt brainstorm --provider codex --cli agy

The assistant receives a structured prompt that explicitly frames the adaptation as an approved, actionable task (not a proposal), asking it to read your project's local instructions and documentation, then adapt the adopted files — including any bundle extras such as SDD templates — to your naming, paths, vocabulary, and conventions.

Codex runs with a writable sandbox and no approval prompts (--sandbox workspace-write --ask-for-approval never) so it can make the edits directly instead of stopping to ask. Claude Code receives the prompt over stdin rather than as a CLI argument, so large prompts never hit OS argument-length limits.

Supported AI CLIs:

claude, codex, agy, aider, opencode, grok, kilo, qwen

Conflict Handling

When a target file already exists and --force is not set, agentkit adopt asks what to do:

Target already exists: .claude/skills/brainstorm
[r] replace  [s] skip  [A] replace all  [S] skip all: _

Use --force in automation when you want existing targets replaced without prompts.

Release History

See CHANGELOG.md for published release history.

License

MIT (c) Alexey Platkovsky