Installation¶
Requirements¶
- Python 3.12+
Install for development¶
Using uv:
uv sync
This installs the package plus the development dependencies, including MkDocs.
Install the package only¶
Using uv:
uv pip install .
Using pip:
pip install .
Verify the CLI¶
shelfdb server --help
Optional AI skill¶
Install ShelfDB's compact usage skill for compatible coding agents:
shelfdb ai-skill-install
The command prompts for a destination and defaults to
.agents/skills/shelfdb-usage. Use --path for another agent convention. An
existing destination is preserved unless replacement is explicitly requested:
shelfdb ai-skill-install --path .agents/skills/shelfdb-usage --force
The skill provides quick guidance and links to these docs; it is not required to use ShelfDB.