Home

stencila tools

Manage tools and environments used by Stencila

Provides a unified interface for managing various tools including programming languages, package managers, linters, and converters. It automatically detects and integrates with environment managers like devbox, mise, and uv to provide isolated and reproducible environments.

Usage

stencila tools [COMMAND]

Examples

# List all available tools
stencila tools

# Show details about a specific tool
stencila tools show python

# Install a tool
stencila tools install mise

# Install multiple tools
stencila tools install mise uv ruff

# Install all dependencies from config files
stencila tools install

# Detect environment configuration in current directory
stencila tools env

# Run a command with automatic environment detection
stencila tools run -- python script.py

Subcommands

CommandDescription
listList available tools and their installation status
showShow information about a specific tool
installInstall a tool or setup development environment
envDetect environment manager configuration for a directory
runRun a command with automatic environment detection and setup
© 2026 Stencila