個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證An agentic scriptorium for scholarly writing — coordinated AI capabilities for manuscripts, grants, and reviews.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Single-responsibility AI skills that work on prose the author has
written. Each skill reads a shared editorial state file and is
grounded in a curated, peer-reviewed evidence base.
Scriptorium is a collection of focused AI skills — citation audit,
reviewer simulation, argumentative-flow analysis, terminology
normalization, page-limit compression, and ten more — that coordinate
around a single editorial-state file
(MANUSCRIPT_STATE.yaml). It
is built for authors revising their own manuscripts and grants who
want structured, anchored critique on prose they have already
written.檢視完整 README ↗Single-responsibility AI skills that work on prose the author has written. Each skill reads a shared editorial state file and is grounded in a curated, peer-reviewed evidence base.
Scriptorium is a collection of focused AI skills — citation audit,
reviewer simulation, argumentative-flow analysis, terminology
normalization, page-limit compression, and ten more — that coordinate
around a single editorial-state file
(MANUSCRIPT_STATE.yaml). It
is built for authors revising their own manuscripts and grants who
want structured, anchored critique on prose they have already
written.
Documentation site: https://seandavi.github.io/scriptorium/ (includes a worked case study showing real reviewer-simulation output and a before/after argumentative-flow run).
manifest.yaml cites the
knowledge notes its design comes from.declared-work-scope
convention applies across every conversation-bearing skill.MANUSCRIPT_STATE.yaml; the skill's output then lists it under
"Overrides applied". Accuracy guards, such as no citations from
model memory, can't be overridden. See
author-authority.These are explicit non-goals, grounded in the roadmap and the knowledge layer. Naming them up front is the point — a pre-submission tool earns trust by being concrete about its limits.
declared-work-scope.
This is a scope guard, so an author can override it for a skill
that declares it.reviewer-simulation and
desk-rejection-risk are built for authors. Editorial-side use
would mean uploading a confidential manuscript and delegating the
critique to AI, which current NIH and publisher reviewer policies
restrict
(peer-review-platforms).
Run by a reviewer or editor on a submitted manuscript, the skills
state that concern and ask before proceeding..docx round-trip. Scriptorium operates on
markdown-converted prose; tracked changes and Word field codes
are not preserved through the conversion.The seven lifecycle stages in MANUSCRIPT_STATE.yaml (outline →
draft → review → revision → submission → post-submission →
accepted) map onto four roles in
Hayes' 2012 cognitive-process model:
proposer, translator, evaluator, transcriber. Scriptorium occupies
the translator and evaluator roles when the author has already
proposed. It does not propose for the author.
| Lifecycle stage | Typical scriptorium skills |
|---|---|
outline (proposer phase — author-owned) | init, tour, explain, venue-fit. No critique skills — outline-phase prose isn't yet declared. |
draft | citation-audit, gap-finder, figure-text-alignment, reporting-guideline-fit, terminology-normalization, argumentative-flow (per section). |
review · revision | All of the above plus reviewer-simulation, author-contribution-audit, reporting-guideline-compliance. |
submission | All of the above plus desk-rejection-risk, compression. |
The skill reference lists every shipped skill by category and lifecycle stage.
A common (correct) fear about AI editing tools is that they will flatten the author's voice. Scriptorium's posture on this is split into two claims — one that is enforced, one that is not.
Enforced (the preservation contract). Transformation skills
(argumentative-flow, compression) operate under an explicit
preservation contract:
terminology.preferred /
terminology.forbidden / terminology.synonyms is respected.core_claims are preserved; no claim is added, no
declared claim is dropped.Critique skills (citation-audit, reviewer-simulation,
gap-finder, desk-rejection-risk, figure-text-alignment,
reporting-guideline-compliance, author-contribution-audit,
venue-fit, reporting-guideline-fit) rewrite nothing at all.
Not promised (sentence-level voice preservation). Scriptorium
does not claim that running a transformation skill leaves your
prose "sounding like you" at the sentence level. The evidence is
the Kobak et al. 2025 lexical-fingerprint work: LLM-edited prose
is detectable at corpus scale, and correcting it at sentence scale
is not reliable. The conservative-edit posture above minimizes the
surface area of changes; it does not promise that nothing about
the author's distinctive voice shifts. See
ai-writing-failure-modes
for the evidence we're calibrating against.
The defence is structural: the author reviews each per-edit diff and chooses what to accept.
Critique can be paralyzing if it arrives all at once and presents
as authoritative. meta.guidance_level in MANUSCRIPT_STATE.yaml
lets the author dial in how much framing scriptorium adds around
its work:
terse — questions and confirmations only. No prose between
turns. For authors on their second-or-later project.standard (default) — one-line "why" before non-obvious
questions. For returning users who appreciate anchoring without
a lecture.full — upfront orientation, 2–3 sentence rationale before
each elicited field, end-of-phase recap. For first-time users
who want to learn the workflow as they go.The structured output of each skill — the citation-audit table, the
four reviewer-lens sections, the argumentative-flow diff — does not
change with guidance level. What changes is the framing around the
structured work. See
guidance-level.
Scriptorium hosts its own plugin marketplace at
seandavi/scriptorium.
Easiest install — no Python toolchain needed:
/plugin marketplace add seandavi/scriptorium
/plugin install scriptorium@scriptorium
(seandavi/scriptorium is the GitHub owner/repo shorthand for
https://github.com/seandavi/scriptorium. Append @v0.3.0 or any
ref to pin.)
Once installed, run:
/scriptorium:tour
A short conversational walk-through — three or four turns — that orients you to scriptorium and ends with one concrete next command. It writes nothing and invokes no other skill; it's the single entry point we recommend pointing new users at instead of linking them to documentation.
Updates: /plugin marketplace update then
/plugin update scriptorium@scriptorium.
If you also want the Python CLI (scriptorium init,
scriptorium validate, scriptorium trace), or you want a
live-linked dev install, see INSTALL.md.
For agents that load skills from a directory (Codex, Cursor, Gemini
CLI, Claude Code, and others), install with the
skills CLI:
npx skills add seandavi/scriptorium # all skills
npx skills add seandavi/scriptorium --skill citation-audit
See INSTALL.md for agent selection, global installs, updates, and what the plugin adds on top.
For agents without skill directories, each skill ships with a platform-neutral prompt.md you can paste
into any LLM directly. To get all skills concatenated into a single
prompt-pack file:
scriptorium prompt-pack -o scriptorium-prompts.md
See INSTALL.md for per-platform recipes.
# 1. Scaffold editorial state for your manuscript
scriptorium init /path/to/your/manuscript
# 2. Populate it. Two ways:
# a) Edit /path/to/your/manuscript/MANUSCRIPT_STATE.yaml directly.
# b) In Claude Code inside the manuscript repo, run the conversational
# bootstrap that walks you through core_claims, known_weaknesses,
# terminology, audience, and tone:
# /scriptorium:init
# 3. Validate the result
scriptorium validate /path/to/your/manuscript/MANUSCRIPT_STATE.yaml
# 4. Run the leaf skills in Claude Code, inside the manuscript repo:
/scriptorium:citation-audit
/scriptorium:reviewer-simulation
/scriptorium:argumentative-flow
MANUSCRIPT_STATE.yaml is a local file in your repository. It is
not uploaded to scriptorium and is not shared unless you commit it
to a shared branch. Whether to commit it is your call.
A fully-populated reference manuscript lives at
templates/MANUSCRIPT_STATE.example.yaml
(an imaginary biomedical paper that exercises every field in the
schema). Use scriptorium init --example /tmp/example to drop a
copy anywhere as a learning aid.
A worked case study showing the full citation-audit /
reviewer-simulation / argumentative-flow run on a realistic
discussion paragraph (constructed for the walk-through, not real)
lives at
docs/src/content/docs/concepts/case-study.md.
Sixteen skills across critique, validation, normalization, transformation, meta, and utility categories. The full list, organised by category and lifecycle stage, is the skills reference page. A short summary:
citation-audit, reviewer-simulation,
gap-finder, figure-text-alignment, desk-rejection-risk,
venue-fit, author-contribution-audit, reporting-guideline-fit,
outlier-sentence-detector.reporting-guideline-compliance.terminology-normalization.argumentative-flow, compression.tour, explain, init.The scriptorium CLI exposes six subcommands: install, init,
validate, prompt-pack, list, and trace. See
scriptorium --help.
Deliberately not shipped (see DESIGN.md and the
roadmap for build order): the
manuscript-pipeline orchestrator (held until the leaves have been
exercised on more real manuscripts); blank-slate drafting skills
(out of scope by design); Codex/Gemini installer scripts.
Scriptorium is the editorial layer; these tools are useful neighbors for the rest of the scholarly-writing workflow:
scriptorium:citation-audit when claims need to be checked against
primary literature.@pmid:, @doi:) in Quarto
documents before citeproc renders them. Used inside the
scriptorium docs build for the knowledge/ evidence base; useful
standalone for any Quarto-based scholarly writing.These are external projects, not bundled with scriptorium. Install them separately following each project's own instructions.
The system separates:
And prefers:
See DESIGN.md for the full design philosophy and the roadmap for what ships when.
v0.3 shipped (CHANGELOG: [0.3.0]),
adding compression, figure-text-alignment,
reporting-guideline-compliance and outlier-sentence-detector. Sixteen skills total, fifty-plus
knowledge notes, the consolidated scriptorium CLI (six subcommands),
the shared-state schema, the trace schema, the Venice example. Pre-1.0
shape: the skill catalog is growing; CLI surface and schema may still
adjust.
Dual-licensed by category: