Install
Three install paths depending on the agent you use.
Claude Code (recommended)
Section titled “Claude Code (recommended)”Scriptorium ships as a Claude Code plugin. Two ways to install:
Live-linked (personal / development use)
Section titled “Live-linked (personal / development use)”git clone https://github.com/seandavi/scriptorium ~/Documents/git/scriptoriumcd ~/Documents/git/scriptoriumuv syncuv run scriptorium install --mode dev-linkThis symlinks the source repo into ~/.claude/plugins/scriptorium/. Edits to the source propagate immediately. Best for the maintainer or anyone iterating on skills.
Copy-installed (clean / shared use)
Section titled “Copy-installed (clean / shared use)”uv tool install agentic-scriptorium # once published to PyPIscriptorium install --mode copyThis copies the plugin into ~/.claude/plugins/scriptorium/. Updates require re-running the install command. Cleaner for users who don’t plan to edit the skills.
Verifying
Section titled “Verifying”Restart Claude Code, then in any session:
/helpYou should see entries like scriptorium:citation-audit, scriptorium:reviewer-simulation, scriptorium:argumentative-flow once the first skill PRs land.
Other agents (Codex, Gemini, Hermes, ChatGPT, …)
Section titled “Other agents (Codex, Gemini, Hermes, ChatGPT, …)”Each skill ships with a platform-neutral prompt.md you can paste into any LLM directly. Bundle all skills into one prompt pack:
scriptorium prompt-pack --output scriptorium-prompts.mdDrop the resulting markdown into your agent’s context, then invoke skills by name.
Without any agent — manual use
Section titled “Without any agent — manual use”Every skill’s prompt.md is human-readable and can be used as a checklist. The skills double as editorial guidance.
Requirements
Section titled “Requirements”- Claude Code path: Claude Code installed and on PATH.
- Prompt-pack path: Python 3.10+ to run the CLI (or just read the individual
prompt.mdfiles directly with no tooling). - State validation: the CLI bundles
jsonschemaandpyyamlforscriptorium validate.
Uninstall
Section titled “Uninstall”rm -rf ~/.claude/plugins/scriptoriumFor the live-linked install, this removes the symlink only; the source repo is untouched.