TOKREPO · ARSENAL
New

Simon Willison's LLM Toolbox

Five tools the simonwillison.net author writes about every week — LLM CLI for any model, Datasette for SQLite, sqlite-utils for ETL, shot-scraper for screenshots, files-to-prompt for codebase dumps.

5 assets

Simon Willison's LLM Toolbox is a hand-picked TokRepo arsenal pack — 5 AI assets bundled together so you can install the whole stack with one command. Each asset has been verified live (status=public, current download), tagged with its primary type, and curated to work alongside the others in this pack.

To install, run `tokrepo install pack/simon-willison-llm-tools` in your terminal — or hand the same command to your AI agent (Claude Code, Cursor, Codex CLI, Gemini CLI, GitHub Copilot, Cline, Roo Code, Windsurf are all supported). The TokRepo Node CLI fetches each asset from the TokRepo registry, places skill files into `.claude/skills/`, prompts into your prompt directory, MCP servers into your client config, and surfaces a summary of what was installed.

Without a pack, you would need to discover, vet, and install each of these 5 assets one by one — typically 30 to 60 minutes per asset. The pack collapses that into a single command, and stays current as the underlying assets get re-published. If any asset goes private or is removed, the pack auto-detects it and skips that entry on next install — no broken bundle.

INSTALL · ONE COMMAND
$ tokrepo install pack/simon-willison-llm-tools
hand it to your agent — or paste it in your terminal
What's inside

5 assets in this pack

Script#01
LLM — CLI Tool for 100+ Language Models

LLM is a CLI and Python library for accessing 100+ LLMs via APIs or locally. 11.5K+ stars. SQLite logging, embeddings, structured data. Apache 2.0.

by Simon Willison·691 views
$ tokrepo install llm-cli-tool-100-language-models-c9e10dbf
Skill#02
Datasette — Explore SQLite Data as Web UI + JSON API

Datasette turns any SQLite database into a browseable web UI + JSON API in one command. Publish to Vercel/Fly.io. Faceted + full-text search.

by Simon Willison·835 views
$ tokrepo install datasette-explore-sqlite-data-as-web-ui-json-api
Script#03
sqlite-utils — Python + CLI for ETL Into SQLite

Simon Willison's Python library + CLI for getting messy CSV/JSON/YAML into SQLite. Auto-schema, upserts, joins, FTS indexing one-liners.

by Simon Willison·616 views
$ tokrepo install sqlite-utils-python-cli-for-etl-into-sqlite
Script#04
shot-scraper — Headless Chrome Screenshots from CLI

Simon Willison's CLI for screenshots + HTML capture from any URL via headless Chrome. Selector cropping, JS injection, YAML batch, cron snapshots.

by Simon Willison·572 views
$ tokrepo install shot-scraper-headless-chrome-screenshots-from-cli
Script#05
files-to-prompt — Concat Files Into LLM-Ready Prompts

Simon Willison's CLI that walks a directory and concats files into one LLM-ready prompt with path markers. Pipes straight into Claude or LLM CLI.

by Simon Willison·602 views
$ tokrepo install files-to-prompt-concat-files-into-llm-ready-prompts
MORE FROM THE ARSENAL

12 packs · 80+ hand-picked assets

Browse every curated bundle on the home page

Back to all packs