BUILD

Tools and Downloads

Create, check, and test collections with tools built from the same specification as this site.

Choose What You Need

  • Reference Tool

    The complete toolkit: create, validate, inspect, edit, apply changes, and write companions. All schemas included.

    Python 3.10+ · Standard library only · Apache 2.0 · showpapers-format.zip

    Download the Tool
  • Standalone Writer

    A single Python file for agents that can run code but cannot install the full toolkit. Builds a collection from a JSON plan.

    full_fidelity_writer.py

    Download Writer
  • JSON Schemas

    Manifests, records, readings, notes, build specifications, companions, and changes documents.

    JSON Schema 2020-12 · schemas/index.json

    Schema Index
  • Example Corpus

    Invented collections for each feature, plus invalid files and the error codes a reader must return.

    fixtures/index.json

    Corpus Index
  • Workspace Skill

    Reusable instructions for creating collections, finding missing details, preserving reviewed work and validating the result. Includes the guide and local reference tool.

    SKILL.md · Python 3.10+ · Apache 2.0

    Download Skill
  • For AI Agents

    Start with the index, or read the complete agent guide and specification in one text file.

    Read the Full Text

    llms.txt

Specification 1.0.0 · Apache 2.0

Run the Tool

unzip showpapers-format.zip
python3 showpapers-format/showpapers_format.py validate your.showpapers

Creating and editing need a POSIX system with directory handles and hard links (Linux or macOS). Every command writes a new file and never overwrites one.

Developer Quick Start · Browse Examples

Install The Workspace Skill

Download the skill ZIP and inspect it before installation. It contains one showpapers-collections folder with SKILL.md, the current guides and the reference tool. It does not require an account or a service connection to work with local files.

For Codex, extract it into .agents/skills from your workspace root:

mkdir -p .agents/skills
unzip -n /path/to/showpapers-collections-skill.zip -d .agents/skills

Or download the same ZIP from the terminal:

curl --fail --location --output showpapers-collections-skill.zip \
  https://protocol.showpapers.app/tools/showpapers-collections-skill.zip
unzip -l showpapers-collections-skill.zip

The extraction command keeps existing files. For a complete fresh installation, extract into an empty skill folder.

Ask your assistant to use the showpapers-collections skill and attach the papers or collection. See workspace examples and Codex's skill documentation. For another assistant, use its supported local skill directory.