Skip to content
This repository was archived by the owner on Aug 27, 2026. It is now read-only.

Repository files navigation

SagaSmith Module Pack Builder

Important

本仓库已归档。 它不再是发布输入、兼容回退或新 issue 的接收位置。当前系统专属生成流程位于 D&D module generatorCoC module generator

This repository is archived. It is no longer a release input, compatibility fallback, or destination for new issues. Current system-specific workflows live in the D&D module generator and CoC module generator.

Website · Platform overview · Hosted service · Content catalog

An AI-native Skill for building reviewed SagaSmith Module Packs with the current sagasmith.content-package schema version 2.

The Skill is system-aware. It currently documents and validates authoring decisions for:

  • D&D 5e, system_id dnd5e, editions 2014 and 2024;
  • Call of Cthulhu 7e, system_id coc7e, Classic and Pulp profiles.

It does not convert one system's manifest into another. The authoring campaign selects the system, Core owns the portable Package boundary, the system package owns deterministic parsing and validation, MCP owns authoritative draft state, and the Agent/Skill owns semantic review.

Current workflow

canonical source
  -> module_draft(start)
  -> module_draft(get/evidence/edit)
  -> module_draft(finalize)
  -> content_pack(get)
  -> optional content_pack(import/activate)

The default result is a built immutable artifact. Installation and activation are separate explicit operations.

Trust boundary

  • Never hand-build a final Package descriptor or checksum.
  • Never fabricate evidence receipts, dependency checksums, actor identities, or scene keys.
  • Keep single-book interpretation and repair in the draft evidence/history.
  • Keep campaign state, permissions, progress, knowledge, random streams, snapshots, and branches outside the portable Pack.
  • Keep private and commercial source material local unless lawful distribution is explicitly authorized.

Repository contents

  • SKILL.md: canonical operational procedure.
  • references/pack-contract.md: common authoring facade and ownership.
  • references/system-profiles.md: exact D&D and CoC Package decisions.
  • references/source-authoring.md: canonical source and runtime-manifest rules.
  • references/review-gates.md: trust-boundary validation.
  • references/canonical-example.md: current CoC end-to-end example.
  • scripts/validate_skill.py: repository-specific static validator.

Validation

python scripts/validate_skill.py .

The repository is licensed under Apache License 2.0. Source modules and generated Packs retain their own licenses and distribution constraints.

About

Structured TTRPG module-generation skills and reusable authoring templates.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages