Skip to main content

exemplar-cli

Terminal CLI for Exemplar skills, prompts, and memory.

This is a separate package from the Python SDK. For framework integrations and the Harness client, see exemplar-harness-sdk (docs).

PyPI exemplar-cli
Copy-paste examples examples/cli/README.md
Python SDK exemplar-harness-sdk (README)

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 prompts list
exemplar memory add "User prefers bullet points" --user-id u1 --type preference
exemplar memory search "formatting" --user-id u1 --mode hybrid --format markdown

More copy-paste commands: examples/cli/README.md.

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, install (alias of pull), push, init, export-zip

Skill install destinations (pull / install, init):

Target Path Confirmation
cursor (default) .cursor/skills No
cursor-global ~/.cursor/skills No
claude .claude/skills Yes
claude-global ~/.claude/skills Yes

Same folder layout for Cursor, Claude Code, ADK, and custom agent roots (dest/<skill-name>/SKILL.md plus supporting files).

# Default — Cursor project skills (no prompt)
exemplar skills pull refund-policy

# Install all skills for an agent runtime root (alias of pull)
exemplar skills install --all --dest .agents/skills

# 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, build, run, publish, delete

exemplar prompts list
exemplar prompts get support-summary
exemplar prompts build support-summary --var topic=returns
exemplar prompts run support-summary --var topic=returns

Memory

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

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

search / recall also accept:

Flag Values Notes
--mode hybrid · semantic · keyword Server default is hybrid when enabled
--format json · json_compact · markdown · toon recall defaults to markdown
exemplar memory add "User prefers bullet points" --user-id u1 --type preference
exemplar memory search "formatting" --user-id u1 --mode hybrid --format markdown
exemplar memory recall "how should I format answers?" --user-id u1 --format markdown --mode hybrid
exemplar memory search "theme" --user-id u1 --format toon

Metadata

Release files for exemplar-cli 0.1.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for exemplar-cli 0.1.12
File Size Uploaded Provenance Actions
exemplar_cli-0.1.12.tar.gz 15.5 kB Without provenance Details for exemplar_cli-0.1.12.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for exemplar-cli 0.1.12
File Interpreter ABI Platform Actions
exemplar_cli-0.1.12-py3-none-any.whl Python 3 none any Details for exemplar_cli-0.1.12-py3-none-any.whl

Total release size: 33.9 kB

Release files / exemplar_cli-0.1.12.tar.gz

Download URL exemplar_cli-0.1.12.tar.gz
Size 15.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d1427100b7424a6013725908e0281098fa468d9dc0ebc36c9c67b82a50a8f9ec
BLAKE2b-256 checksum
How to use checksums
e8fe6fa779d0231a74ba866a1162840a5887b5104443eeb0cf727abba5bdd1e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.4

Release files / exemplar_cli-0.1.12-py3-none-any.whl

Download URL exemplar_cli-0.1.12-py3-none-any.whl
Size 18.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1054a195942ad9f72c6ab81b220b9036e0fde5e086723d697645408d0dcff18c
BLAKE2b-256 checksum
How to use checksums
4952f60bb93d488eb4de60209fe63817c097d084d80ca158c3b1b8c01d8a8733
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.4

Security for exemplar-cli 0.1.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page