New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@easysociable/cli

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@easysociable/cli

Agent-first CLI for EasySociable: Content Engine, Template, Slideshow, and MCP

latest
Source
npmnpm
Version
0.1.34
Version published
Maintainers
1
Created
Source

EasySociable CLI

Agent-first CLI for EasySociable: local Content Engine, Template, Slideshow, and MCP.

npm i -g @easysociable/cli
# or
curl -fsSL https://easysociable.com/install.sh | bash

Requires Node.js 20+. Content Engine workbench also needs python3.

Quick start

# Default skill + MCP for Codex / Claude Code (slideshow).
# The curl installer already runs this; needed after an npm install.
easysociable install --yes

Default install does not include easysociable-content. Add it when you want the Content Engine pointer skill:

easysociable install --skills content,template,slideshow --yes

Preferred: clone the public core:

git clone https://github.com/murphywuwu/content-engine.git
cd content-engine
python3 workbench/build.py
python3 workbench/serve.py --no-open

See https://github.com/murphywuwu/content-engine (LAYOUT.md, migrate-split-vault.py).

Optional: easysociable engine init --root … --yes clones that repo into Content Engine/ (never overwrites an existing engine).

Then tell the Agent to follow CLAUDE.md. The core includes separate products/ (owned offers) and recommendations/ (third-party review subjects); neither is a substitute for needs/.

Lazy-auth guidance lives in the package at skills/ONBOARDING.md.

Content Engine

Core methodology lives in the public GitHub repo, not inside this CLI tarball. engine serve / build do not overwrite local workbench files unless you pass --sync-workbench (pulls from the public core checkout / CONTENT_ENGINE_CORE).

CommandPurpose
easysociable engine init [--root] [--yes] [--serve]Clone public core into Content Engine/ (no overwrite)
easysociable engine update [--engine] [--yes]Sync core rules from the public template; preview first, apply with --yes. Never touches vault data
easysociable engine serve [--engine] [--no-open] [--sync-workbench]Rebuild + start on :8765
easysociable engine build [--engine] [--sync-workbench]Rebuild workbench/index.html
easysociable engine detectFind engines under search roots
easysociable engine validate --root …Core marker completeness
easysociable engine validate --run …Run / pack checks before render

Optional engine.json field vault_root (default ".") points data at a separate vault; see the public LAYOUT.md.

The Workbench exposes Products and Recommendations as separate read-only indexes. Topics can cite either one without forcing a product connection.

Default --root / --engine parent is /workspace when that directory exists, otherwise the current working directory.

MCP Server Configuration

EasySociable exposes native Model Context Protocol (MCP) tools for Claude Desktop, Claude Code, Cursor, and any MCP-compatible agent host.

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "easysociable": {
      "command": "npx",
      "args": ["-y", "@easysociable/cli", "mcp", "serve", "--transport", "stdio"]
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "easysociable": {
      "command": "easysociable",
      "args": ["mcp", "serve", "--transport", "stdio"]
    }
  }
}

Authentication

easysociable auth login            # opens the browser; approve and the key is stored automatically
easysociable auth login --api-key <key> --gateway-url https://gateway.easysociable.com   # headless / CI
easysociable auth status
easysociable templates list --json
easysociable mcp serve --transport stdio

Other commands

CommandPurpose
easysociable install [--yes] [--skills list]Install Skills + MCP
easysociable update [--yes] [--skills list]Update Skills + MCP
easysociable templates …Page Template drafts / catalog (list --platform <p> --all for a full platform catalog)
easysociable brands …Workspace Brands
easysociable slideshows …Slideshow Runs
easysociable slideshows recommend --file contracts.json --seed <slug>Per-page template shortlist from Page Contracts (recent families demoted, gaps reported)
easysociable renders …Single-page final render jobs
easysociable mcp serve --transport stdioUnified MCP server

--skills accepts: content, template, slideshow (default: slideshow).

License

MIT. See LICENSE in this package.

Keywords

easysociable

FAQs

Package last updated on 16 Oct 2026

Related posts