Skip to main content

Exemplar terminal CLI for skills, prompts, and memory

Project description

exemplar-cli

Terminal CLI for Exemplar skills and memory.

Install

Recommended — isolated install with automatic PATH setup:

pipx install exemplar-cli

Other options:

# System / python.org install (macOS, Linux)
pip install exemplar-cli

# User install (no sudo)
pip install --user exemplar-cli

After install, verify everything:

exemplar doctor

If you see command not found: exemplar, the package is installed but its bin/ directory is not on your PATH. exemplar doctor prints the exact fix for your machine. Common cases:

Install method Scripts directory
pipx install ~/.local/bin (pipx adds this automatically)
python.org macOS /Library/Frameworks/Python.framework/Versions/3.x/bin
pip install --user ~/Library/Python/3.x/bin (macOS) or ~/.local/bin (Linux)

Open a new terminal after changing shell profile files.

Quick start

export EXEMPLAR_API_KEY=eis_...

exemplar doctor
exemplar skills list
exemplar memory add "User prefers bullet points" --user-id u1 --type preference
exemplar memory search "formatting" --user-id u1

Environment

Variable Purpose
EXEMPLAR_API_KEY Org API key (required)
EXEMPLAR_BASE_URL API host override (optional)
EXEMPLAR_ORGANIZATION_ID Org override for JWT auth (optional)
EXEMPLAR_SKILLS_TARGET Default skill install preset: cursor, cursor-global, claude, claude-global

Commands

Doctor

exemplar doctor — check package install, PATH, and required environment variables.

Skills

list, get, search, pull, push, init, export-zip

Skill install destinations (pull, init):

Target Path Confirmation
cursor (default) .cursor/skills No
cursor-global ~/.cursor/skills No
claude .claude/skills Yes
claude-global ~/.claude/skills Yes
# Default — Cursor project skills (no prompt)
exemplar skills pull refund-policy

# Global Cursor skills
exemplar skills pull refund-policy --global

# Claude Code — asks for confirmation (or use -y)
exemplar skills pull refund-policy --target claude-global

# Pick interactively when multiple agents are installed
exemplar skills pull --all -i

# Override with a custom directory
exemplar skills pull refund-policy --dest ./my-skills

Set a default via EXEMPLAR_SKILLS_TARGET=cursor-global.

Prompts

list, get, search, create, run, publish, delete

Memory

add, list, get, search, recall, update, delete, delete-bulk

Memory commands accept scope flags: --user-id, --agent-id, --session-id, --app-id.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exemplar_cli-0.1.3.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

exemplar_cli-0.1.3-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file exemplar_cli-0.1.3.tar.gz.

File metadata

  • Download URL: exemplar_cli-0.1.3.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for exemplar_cli-0.1.3.tar.gz
Algorithm Hash digest
SHA256 9af67d0f52f75aeba14372f527a585f377ad078c97774a23a5f46631152e2ac9
MD5 d453e723d0fbc98cbc0d0d031b700775
BLAKE2b-256 a42ed1674e2456adf29b3716be69ae3531e9c789f60d8b559602bc7175296d9d

See more details on using hashes here.

File details

Details for the file exemplar_cli-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: exemplar_cli-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for exemplar_cli-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c4f438a56778cd4ecc7aa9f9f37d15ee3969316baed8e6846ad269eca43a1878
MD5 30d2fb8e789a963ebd53c2e50fb09193
BLAKE2b-256 4cfd53d4f1d4babbbf2c2d7a582aa316be267ba036691df3567f5b2c0ef5e091

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page