open-index/open-npm huggingface dataset:
npm package: @niccrow/easyagent
Description: Task-oriented CLI for portable agent workspaces.
Latest version: 3.0.2

# @niccrow/easyagent

`@niccrow/easyagent` installs the `easyagent` CLI.

easyagent helps you configure AI agents from your terminal by organizing `AGENTS.md`, skills, policies, MCP configuration, and portable packs into a repeatable foundation.

## Requirements

- Node.js `>=20.9.0`
- npm `>=10`

## Install

```bash
npm install @niccrow/easyagent
```

## Most users start here

Open the interactive hub:

```bash
npm easyagent
```

In a TTY session, `easyagent` guides you through the main actions:

- No `easyagentpack.yaml` yet: `Initialize pack`
- Existing workspace: `Sync pack manifest`, `Manage resources`, `Manage pack`, `Restore workspace`

If you are not in an interactive terminal, `easyagent` prints help instead.

This interactive path is the primary experience for building a repeatable setup for personal use or distributed teams.

## Main entry points

Initialize or sync a workspace:

```bash
easyagent setup
```

Open the resource hub:

```bash
easyagent resource
```

Open the pack hub:

```bash
easyagent pack
```

Preview a restore before applying changes:

```bash
easyagent install --dry-run
```

Run diagnostics:

```bash
easyagent doctor
```

## What the CLI can do

- Initialize a new agent setup or sync an existing one.
- Discover and manage skills, MCP servers, policies, and other managed agent resources.
- Restore an agent configuration from a manifest, local archive, or published pack.
- Keep a repeatable foundation that can be reused personally or across distributed teams.

## Non-interactive and scriptable usage

```bash
easyagent help
easyagent setup
easyagent resource search --type skill --sort trending
easyagent pack pull --dry-run
easyagent install --dry-run
easyagent doctor
```

## Package name vs command

- npm package: `@niccrow/easyagent`
- CLI command: `easyagent`

## Notes

- `easyagent` is the command you run after installation.
- `easyagent resource` and `easyagent pack` open interactive hubs in a terminal.
- The longer subcommands are mainly for automation, CI, or advanced scripted workflows.
npm package: @niccrow/easyagent-core
Description: Core runtime and validation modules for easy-agent.
Latest version: 3.0.2

# @niccrow/easyagent-core

`@niccrow/easyagent-core` contains the internal runtime, validation, packaging, and reporting modules used by `easyagent`.

It is published as a technical dependency of the CLI. It is not a stable public SDK contract.